Castelló d’Empúries liegt im Nordosten Spaniens, in der Provinz Girona der autonomen Region Katalonien. Die Stadt befindet sich in der Ebene des Alt Empordà, nur wenige Kilometer vom Mittelmeer entfernt. Der angrenzende Ortsteil Empuriabrava liegt direkt an der Küste und ist bekannt für seine verzweigten Kanäle, die ihn zum „Venedig Spaniens“ machen.
Die Stadt ist etwa 60 km von Girona und rund 150 km von Barcelona entfernt. In unmittelbarer Nähe befinden sich auch der Naturpark Aiguamolls de l’Empordà, das Cap de Creus-Massiv und die weiten Strände der Bucht von Roses. Diese geografische Vielfalt macht Castelló d’Empúries zu einem idealen Ausgangspunkt für Ausflüge in die Natur oder ans Meer.
Das Klima ist typisch mediterran mit heißen, trockenen Sommern und milden Wintern. Die besten Reisezeiten sind Frühling und Herbst, wenn die Temperaturen angenehm sind und die Stadt nicht überfüllt ist. Im Sommer kommen viele Touristen, um die Strände und das Freizeitangebot in Empuriabrava zu genießen.
Dank seiner Lage profitiert Castelló d’Empúries vom besten Klima der Costa Brava und bietet eine harmonische Verbindung zwischen historischer Urbanität und natürlicher Schönheit.