Bus

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

The journey takes approximately 2 h 25 m. Ticket price is about €20 The travel distance is 151 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 Olot station .

The journey takes approximately 45 m. Ticket price is about €5 The travel distance is 39 km.

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

Buy ticket

Get off at the Vic.
Take the train Rodalies de Catalunya at the station Estación de tren Vic.

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

Carrier is Rodalies de Catalunya.

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 26 m. The travel distance is 111 km.

Get off at the Barcelona.


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


The cheapest way to travel from Olot to Barcelona is by taking a Bus train with an average price of €9. The journey takes approximately 2 ч. 25 мин.

Drive is the fastest way to travel from Olot to Barcelona. Tickets cost €20. The journey takes approximately 1 ч. 26 мин.

Olot is approximately 111 km away from Barcelona. The trip by car takes 1 h 26 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 €20. A bus trip from Olot to Barcelona will take 2 h 25 m.

The average journey time by car between Olot and Barcelona is 1 h 26 m.