How to get to Besalú


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

By train: There are trains that connect Girona with different cities in Europe.
See train schedules and information »
Trains from France »

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ú




Teisa bus stop barcelona pau clarisFrom Barcelona to Besalú

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ú:


For other options consult google maps »


Privacy Preference Center


Cookies that are necessary for the site to function properly.



These are used to track user interaction and detect potential problems. These help us improve our services by providing analytical data on how users use this site.

_ga, _gid, _gat

Close your account?

Your account will be closed and all data will be permanently deleted and cannot be recovered. Are you sure?