Bus

Take the Transports Elèctrics Interurbans S.A. bus at the Besalú station .

The journey takes approximately 2 h Ticket price is about €17 The travel distance is 128 km.

Carrier is Transports Elèctrics Interurbans S.A..

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Barcelona at Booking


Bus train

Take the Transports Elèctrics Interurbans S.A. bus at the Besalú station .

The journey takes approximately 1 h 3 m. Ticket price is about €4 The travel distance is 35 km.

Carrier is Transports Elèctrics Interurbans S.A..

Buy ticket

Get off at the Girona.
Take the train Renfe Viajeros at the station Girona.

The journey takes approximately 1 h 25 m. Ticket price is about €10 The travel distance is 97 km.

Carrier is Renfe Viajeros.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Barcelona at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 1 h 25 m. The travel distance is 132 km.

Get off at the Barcelona.


🛏 Find hotel deals and discounts up to 20% in Barcelona at Booking


The cheapest way to travel from Besalú to Barcelona is by taking a Bus train with an average price of €15. The journey takes approximately 3 ч. 1 мин.

Drive is the fastest way to travel from Besalú to Barcelona. Tickets cost €17. The journey takes approximately 1 ч. 25 мин.

Besalú is approximately 132 km away from Barcelona. The trip by car takes 1 h 25 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the Transports Elèctrics Interurbans S.A. company. Tickets cost about €17. A bus trip from Besalú to Barcelona will take 2 h

The average journey time by car between Besalú and Barcelona is 1 h 25 m.