The main cities close to Besalú are Barcelona and Girona. Both are well connected to other important cities by airplane, train, and bus connections.
To reach Besalú coming from Barcelona’s airport you might need 2.5 hours by public transport; from Girona, only 35 minutes.
From outside Spain to Barcelona
By airplane: Barcelona is connected to cities in all the world by an extensive amount of flights. Once in the airport you can reach the city center by bus or train.
Aerobus (Bus) » | Rodalies (Train) »
By train: the city is connected by train and high-speed train as well. If you are coming from France, remember that the closest stop to Besalú is Girona’s station (also for high-speed trains).
Renfe (Spanish trains) »
AVE (high-speed trains) »
SNCF (French trains) »
From outside Spain to Girona
The AVE (Renfe) is the new high speed train that connects Spain with France. See Renfe – AVE Schedule »
By airplane: Girona also has an international airport that connects the city with other important European cities (the low cost Ryan Air is the main company in operation here). See airport information »
From Girona to Besalú
- Upon arrival to Girona’s airport, take bus from the airport to Girona. See bus schedule from airport to Girona »
- Then take the bus from Girona to Besalú. The bus station is next to the train station.
See Teisa bus schedule »
There are 3 main possibilities:
There is a direct bus from Barcelona to Besalú. The name of the bus company is Teisa. Bus Schedule »
The bus stop in Barcelona is close to Passeig de Gracia train station (where the airport train stops) and the Aerobus stop in Plaça Catalunya. This is located at Carrer de Pau Claris 117 just below Carrer de Consell de Cent. See google map.
We do recommend you this direct bus to Besalú since it is the shortest trip possibility and you don’t have to do any transfer.
From the airport you can take a direct bus to Girona (line 602). The name of the bus company is Sagalés »
Once in Girona at the same bus station there are buses to Besalú. Teisa Bus Schedule »
An alternative to reach Besalú is the train (Barcelona Airport or Barcelona Center -> Girona). Then by bus Girona-Besalú:
- 1st step: Take the train from Barcelona to Girona. Train information »
- 2nd step: Take the bus from Girona to Besalú. The bus station is next to the train station.
Teisa Bus Schedule »
For other options consult google maps »