Figueras est située dans le nord-est de l’Espagne, en Catalogne, dans la province de Gérone, à seulement 20 kilomètres de la Méditerranée et à environ 35 kilomètres de la frontière française. Elle se trouve dans la région naturelle de l’Alt Empordà, un territoire entre mer, plaines agricoles et contreforts pyrénéens, offrant une grande diversité de paysages.
La ville est très bien connectée : Barcelone se situe à environ 140 km au sud, accessible en moins d’une heure via le train à grande vitesse (AVE), et Perpignan à 60 km au nord. La proximité des stations balnéaires comme Roses ou L’Escala, des parcs naturels comme les Aiguamolls de l’Empordà et les ruines gréco-romaines d’Empúries renforce son attractivité touristique.
Le climat est méditerranéen tempéré, avec des étés chauds et secs, des hivers doux et des vents fréquents comme la tramontane. Les meilleures périodes pour visiter sont le printemps (avril à juin) et l’automne (septembre à octobre), avec une météo agréable et une fréquentation touristique plus modérée.