Besalú is a medieval town in the Catalan comarca of Garrotxa. It was the capital of the historical Catalan county of Besalú, whose territory was roughly the current comarca of Garrotxa.