On peut s´y rendre par route ou par le chemin de fer. Par route, on y accède par l´autoroute A-7 (sortie nº4, Figueres sud, en venant de Barcelone, et sortie nº3 en venant de France), par la route nationale II et par la nationale N-260 depuis Portbou.
La ville est desservie par deux gares qui se trouvent à moins de deux kilomètres du centre ville : la Gare Figueres, à l'Est de la ville, et la Gare Figueres Vilafant, à l'Ouest de la ville. La gare se trouve au centre de la ville et tous les trains de la ligne internationale Barcelone-Portbou/Cervera y font un arrêt, ainsi que ceux qui assurent la ligne directe avec Barcelone.
Le T.G.V. (Train à grande vitesse) relie Figueres de manière rapide et pratique avec les principales villes espagnoles et européennes. Le centre, où se concentrent les principales attractions, se trouve à moins de deux kilomètres de la station du T.G.V., raccordée par le service d'autobus et de taxis. Près de la gare ferroviaire se trouve la gare routière, où de nombreuses lignes internationales ont un arrêt et d’où partent les autobus des lignes catalanes et régionales.