Fly to Cologne Bonn

Take the train Rodalies de Catalunya at the station Estació de Passeig de Gràcia.

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

Carrier is Rodalies de Catalunya.

Buy ticket

Fly out to Barcelona (BCN) of the Cologne Bonn (CGN) airport.

The journey takes approximately 2 h 20 m. Ticket price is about €30

Carrier is Eurowings.

🔎

🚖 Find a cheap local taxi

Get off at the Cologne Bonn (CGN).
Take the SWB Bus und Bahn bus at the Köln/Bonn Flughafen Terminal 1 station .

The journey takes approximately 29 m. The travel distance is 26 km.

Carrier is SWB Bus und Bahn.

Buy ticket

Get off at the Bonn Hbf.


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


Fly to Dusseldorf train

Take the train Rodalies de Catalunya at the station Aeropuerto de Barcelona T2 Rodalies.

The journey takes approximately 25 m. Ticket price is about €1 The travel distance is 51 m.

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the Barcelona (BCN).
Fly out to Barcelona (BCN) of the Dusseldorf (DUS) airport.

The journey takes approximately 2 h 15 m. Ticket price is about €65

Carrier is Vueling Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Dusseldorf (DUS).
Take the train Deutsche Bahn Regional at the station D-Flughafen Terminal S.

The journey takes approximately 12 m. Ticket price is about €3 The travel distance is 8 km.

Carrier is Deutsche Bahn Regional.

Buy ticket

Get off at the Düsseldorf Hbf.
Take the train Deutsche Bahn Intercity-Express at the station Düsseldorf Hbf.

The journey takes approximately 46 m. Ticket price is about €13 The travel distance is 71 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the Bonn Hbf.


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


Fly to Frankfurt train

Take the train Rodalies de Catalunya at the station Aeropuerto de Barcelona T2 Rodalies.

The journey takes approximately 25 m. Ticket price is about €1 The travel distance is 51 m.

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the Barcelona (BCN).
Fly out to Aeropuerto de Barcelona T2 Rodalies of the Barcelona (BCN) airport.

The journey takes approximately 2 h 10 m. Ticket price is about €90 The travel distance is 51 m.

Carrier is Lufthansa.

🔎

🚖 Find a cheap local taxi

Get off at the Barcelona (BCN).
Take the train Deutsche Bahn Intercity-Express at the station Frankfurt.

The journey takes approximately 50 m. Ticket price is about €30 The travel distance is 142 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the Siegburg Bf.

The journey takes approximately 22 m. The travel distance is 10 km.

Carrier is SWB Bus und Bahn.

Buy ticket

Get off at the Bonn Stadthaus.


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


Train

Take the train TGV inOui at the station Barcelona-Sants.

The journey takes approximately 6 h 44 m. Ticket price is about €160 The travel distance is 1073 km.

Carrier is TGV inOui.

Buy ticket

Get off at the Paris Gare De Lyon.
Take the train Paris RER at the station Gare de Lyon.

The journey takes approximately 7 m. Ticket price is about €2 The travel distance is 5 km.

Carrier is Paris RER.

Buy ticket

Get off at the Paris Nord.
Take the train SNCF at the station Paris Nord.

The journey takes approximately 3 h 21 m. Ticket price is about €60 The travel distance is 527 km.

Carrier is SNCF.

Buy ticket

Get off at the Köln Hbf.
Take the train Deutsche Bahn Intercity-Express at the station Köln Hbf.

The journey takes approximately 19 m. Ticket price is about €6 The travel distance is 31 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the Bonn Hbf.


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


Train

Take the train Renfe Viajeros at the station Barcelona-Sants.

The journey takes approximately 3 h 5 m. Ticket price is about €28 The travel distance is 343 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Montpellier Saint-Roch.
Take the train TGV inOui at the station Montpellier Saint-Roch.

The journey takes approximately 7 h 44 m. Ticket price is about €160 The travel distance is 1023 km.

Carrier is TGV inOui.

Buy ticket

Get off at the Luxembourg.
Take the train Luxembourg Railways (CFL) at the station Luxembourg, Gare Centrale.

The journey takes approximately 3 h 3 m. The travel distance is 220 km.

Carrier is Luxembourg Railways (CFL).

Buy ticket

Get off at the Bonn.


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


Bus night train

Take the Blablabus bus at the Estación de Autobuses Barcelona Nord station .

The journey takes approximately 18 h Ticket price is about €90 The travel distance is 1430 km.

Carrier is Blablabus.

Buy ticket

Take the train Nightjet at the station Bruxelles Midi.

The journey takes approximately 3 h 23 m. Ticket price is about €130 The travel distance is 250 km.

Carrier is Nightjet.

Buy ticket

Get off at the Bonn Hbf.


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


Bus

Take the FlixBus bus at the Estación de Autobuses Barcelona Nord station .

The journey takes approximately 21 h 45 m. Ticket price is about €75 The travel distance is 1435 km.

Carrier is FlixBus.

Buy ticket

Take the FlixBus bus at the Frankfurt central train station station .

The journey takes approximately 2 h 5 m. Ticket price is about €8 The travel distance is 177 km.

Carrier is FlixBus.

Buy ticket

Get off at the Cologne Airport CGN.
Take the SWB Bus und Bahn bus at the Köln/Bonn Flughafen Terminal 2 station .

The journey takes approximately 23 m. The travel distance is 23 km.

Carrier is SWB Bus und Bahn.

Buy ticket

Get off at the Bonn Markt.


🛏 Find hotel deals and discounts up to 20% in Bonn 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 12 h 36 m. The travel distance is 1356 km.

Get off at the Bonn.


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


The cheapest way to travel from Barcelona to Bonn is by taking a Fly to Cologne Bonn with an average price of €32. The journey takes approximately 5 ч. 33 мин.

Fly to Cologne Bonn is the fastest way to travel from Barcelona to Bonn. Tickets cost €32. The journey takes approximately 5 ч. 33 мин.

Barcelona is approximately 1356 km away from Bonn. The trip by car takes 12 h 36 m.

The average journey time by car between Barcelona and Bonn is 12 h 36 m.