Fly Barcelona to Brussels

Take the train Renfe Cercanias at the station Passeig De Gracia.

The journey takes approximately 25 m. The travel distance is 16 km.

Carrier is Renfe Cercanias.

Book

Get off at the Aeroport.
Fly out to Brussels (BRU) of the airport Barcelona (BCN).

The journey takes approximately 2 h 5 m. Ticket price is about €25.

Carrier is Ryanair.

22

Search transfer

Get off at the Brussels (BRU).
Take the train Belgian Railways (NMBS/SNCB) at the station Brussels Airport-Zaventem.

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

Carrier is Belgian Railways (NMBS/SNCB).

Book

🏷 Get €5 Coupon

Get off at the Brux.-Nord/Brus.-Noord.


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


Fly Barcelona to Charleroi

Take the train Renfe Cercanias at the station Aeroport.

The journey takes approximately 25 m. The travel distance is 81 m.

Carrier is Renfe Cercanias.

Book

Get off at the Barcelona (BCN).
Fly out to Charleroi (CRL) of the airport Barcelona (BCN).

The journey takes approximately 2 h 5 m. Ticket price is about €23.

Carrier is Ryanair.

22

Search transfer

Get off at the Charleroi (CRL).
Take the transport at the station Charleroi Airport.

The journey takes approximately 55 m. Ticket price is about €11. The travel distance is 53 km.

Carrier is Flibco.

Book

Get off at the Brussels Midi.


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


Bus to Girona fly to Brussels

Take the bus FlixBus at the station Barcelona.

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

Carrier is FlixBus.

Book

🏷 Get €5 Coupon

Get off at the Girona Airport.
Fly out to Brussels (BRU) of the airport Girona (GRO).

The journey takes approximately 1 h 55 m. Ticket price is about €45.

Carrier is Ryanair.

22

Search transfer

Get off at the Brussels (BRU).
Take the train Belgian Railways (NMBS/SNCB) at the station Aeroport.

The journey takes approximately 18 m. Ticket price is about €8. The travel distance is 81 m.

Carrier is Belgian Railways (NMBS/SNCB).

Book

🏷 Get €5 Coupon

Get off at the Barcelona (BCN).


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


Train via Paris

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

The journey takes approximately 6 h 45 m. Ticket price is about €85. The travel distance is 1079 km.

Carrier is Renfe SNCF.

Book

🏷 Get €5 Coupon

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

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

Carrier is Transilien.

Book

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

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

Carrier is Thalys.

Book

🏷 Get €5 Coupon



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


Train

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

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

Carrier is Renfe SNCF.

Book

🏷 Get €5 Coupon

Get off at the Perpignan.
Take the train TGV inOui at the station Perpignan.

The journey takes approximately 8 h 20 m. Ticket price is about €170. The travel distance is 1229 km.

Carrier is TGV inOui.

Book

🏷 Get €5 Coupon



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


Bus

Take the bus Blablabus at the station Barcelona Nord - Bus Station.

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

Carrier is Blablabus.

Book

🏷 Get €5 Coupon

Take the bus Blablabus at the station Paris City Centre - Bercy Seine.

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

Carrier is Blablabus.

Book

🏷 Get €5 Coupon



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


Drive

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

The journey takes approximately 12 h 29 m. The travel distance is 1339 km.

Get off at the Брюссель.


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