Plane

Take the transport at the station Bucharest.

The journey takes approximately 21 m. Ticket price is about €9. The travel distance is 18 km.

Carrier is Atlas Taxi.

Book

Fly out to Barcelona (BCN) of the airport Bucharest Otopeni (OTP).

The journey takes approximately 3 h 10 m. Ticket price is about €22.

Carrier is Tarom.

22

Search budget taxi

Get off at the Barcelona (BCN).
581 m on foot from the Barcelona (BCN) to the Aeroport - Terminal B.

The journey takes approximately 6 m. The travel distance is 581 m.

Get off at the Aeroport - Terminal B.
Take the bus Sgmt at the station Aeroport - Terminal B.

The journey takes approximately 20 m. The travel distance is 11 km.

Carrier is Sgmt.

Book

Get off at the Pl. Espanya - FGC.


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


Train bus

Take the train Romanian Railways (CFR) at the station Bucureşti Nord Gr.A.

The journey takes approximately 3 h 50 m. Ticket price is about €3. The travel distance is 166 km.

Carrier is Romanian Railways (CFR).

Book

Get off at the Braşov.
Take the bus ALSA at the station Brasov.

The journey takes approximately 24 h Ticket price is about €230. The travel distance is 3124 km.

Carrier is ALSA.

Book

Get off at the Zaragoza.
Take the train Renfe AVE at the station Zaragoza-Delicias.

The journey takes approximately 1 h 50 m. Ticket price is about €22. The travel distance is 320 km.

Carrier is Renfe AVE.

Book

Get off at the Barcelona-Sants.


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


Train

Take the train Romanian Railways (CFR) at the station Bucuresti Nord.

The journey takes approximately 15 h 44 m. Ticket price is about €17. The travel distance is 833 km.

Carrier is Romanian Railways (CFR).

Book

Get off at the Budapest-Keleti.
Take the train Hungarian Railways (MÁV) at the station Budapest-Keleti.

The journey takes approximately 10 h 40 m. Ticket price is about €50. The travel distance is 1032 km.

Carrier is Hungarian Railways (MÁV).

Book

Get off at the Zuerich Hb.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Zürich HB.

The journey takes approximately 2 h 43 m. Ticket price is about €80. The travel distance is 265 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Book

Get off at the Genève.
Take the train SNCF at the station Geneve.

The journey takes approximately 1 h 52 m. Ticket price is about €20. The travel distance is 161 km.

Carrier is SNCF.

Book

Get off at the Lyon Part Dieu.
Take the train Renfe SNCF at the station Lyon Part Dieu.

The journey takes approximately 4 h 57 m. Ticket price is about €60. The travel distance is 657 km.

Carrier is Renfe SNCF.

Book

Get off at the Barcelona-Sants.


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


Bus

Take the subway at the station Piata Unirii.

The journey takes approximately 12 m. The travel distance is 8 km.

Carrier is Metrorex.

Book

Get off at the Păcii.
362 m on foot from the Păcii to the Bucureşti - Militari.

The journey takes approximately 4 m. The travel distance is 362 m.

Get off at the Bucureşti - Militari.
Take the bus Amring at the station Bucureşti - Militari.

The journey takes approximately 37 h Ticket price is about €70. The travel distance is 2879 km.

Carrier is Amring.

Book

Get off at the Bellaterra.
442 m on foot from the Bellaterra to the Bellaterra.

The journey takes approximately 6 m. The travel distance is 442 m.

Get off at the Bellaterra.
Take the train FGC Catalunya at the station Bellaterra.

The journey takes approximately 33 m. Ticket price is about €3. The travel distance is 19 km.

Carrier is FGC Catalunya.

Book

Get off at the Pl. Catalunya.


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


Bus

Take the bus Tabita Tour at the station Bucureşti.

The journey takes approximately 39 h 49 m. Ticket price is about €65. The travel distance is 2918 km.

Carrier is Tabita Tour.

Book

Get off at the Barcelona.


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


Drive ferry

In a rental car. See on this site which rental company has the best deal.

The journey takes approximately 20 h 21 m. The travel distance is 1889 km.

Get off at the Civitavecchia.
Take the ferry Grimaldi Lines at the Civitavecchia.

The journey takes approximately 20 h Ticket price is about €60. The travel distance is 821 km.

Carrier is Grimaldi Lines.

Book

Get off at the Barcellona.


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


Drive

In a rental car. See on this site which rental company has the best deal.

The journey takes approximately 26 h 40 m. The travel distance is 2604 km.

Get off at the Barcelona.


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


The cheapest way to travel from Bucharest to Barcelona is by taking a Plane with an average price of €32. The journey takes approximately 6 h 3 m.

Plane is the fastest way to travel from Bucharest to Barcelona. Tickets cost €32. The journey takes approximately 6 h 3 m.

Bucharest is approximately 2604 km away from Barcelona. The trip by car takes 26 h 40 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the Tabita Tour company. Tickets cost about €65. A bus trip from Bucharest to Barcelona will take 39 h 49 m.

The average journey time by car between Bucharest and Barcelona is 26 h 40 m.

What to Do in Barcelona

Barcelona

Barcelona, the capital of Catalonia, is an incredible city with a rich cultural heritage. Its architecture and history make it a must-see destination for anyone interested in Spain.