Fly Barcelona to Catania train

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 Catania (CTA) airport.

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

Carrier is Vueling Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Catania (CTA).
690 m on foot from the Catania (CTA) to the Catania Aeroporto Fontanarossa.

The journey takes approximately 10 m. The travel distance is 690 m.

Take the train Trenitalia at the station Catania Aeroporto Fontanarossa.

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

Carrier is Trenitalia.

Buy ticket

Get off at the Messina Centrale.


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


Fly Barcelona to Lamezia Terme train ferry

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 3 h 55 m. Ticket price is about €30 The travel distance is 51 m.

Carrier is Alitalia.

🔎

🚖 Find a cheap local taxi

Get off at the Barcelona (BCN).
Take the Lamezia Multiservizi SpA bus at the Lamezia Terme Airport station .

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

Carrier is Lamezia Multiservizi SpA.

Buy ticket

Take the train Trenitalia at the station Lamezia Terme C..

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

Carrier is Trenitalia.

Buy ticket

Get off at the Villa S.Giovanni.
Boarding the Blu Jet ferry at the port of Villa San Giovanni.

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

Carrier is Blu Jet.

Buy ticket

Get off at the Messina Marittima.


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


Fly Barcelona to Reggio Calabria ferry

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 3 h 50 m. Ticket price is about €40 The travel distance is 51 m.

Carrier is Alitalia.

🔎

🚖 Find a cheap local taxi

Get off at the Barcelona (BCN).
513 m on foot from the Reggio Calabria (REG) to the Reggio Calabria Airport.

The journey takes approximately 7 m. The travel distance is 513 m.

Get off at the Reggio Calabria Airport.
Take the Autolinee Federico bus at the Reggio Calabria Airport station .

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

Carrier is Autolinee Federico.

Buy ticket

Take the train Trenitalia at the station Reggio Calabria C.Le.

The journey takes approximately 29 m. Ticket price is about €1 The travel distance is 14 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Villa S.Giovanni.
Boarding the Blu Jet ferry at the port of Aeropuerto de Barcelona T2 Rodalies.

The journey takes approximately 20 m. Ticket price is about €2 The travel distance is 51 m.

Carrier is Blu Jet.

Buy ticket

Get off at the Barcelona (BCN).


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


Fly Barcelona to Palermo 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 Palermo (PMO) airport.

The journey takes approximately 1 h 50 m. Ticket price is about €23

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Palermo (PMO).
Take the transport at the Palermo Airport station.

The journey takes approximately 30 m. Ticket price is about €5 The travel distance is 31 km.

Carrier is TerraVision IT.

Buy ticket

Get off at the Palermo Centrale.
Take the train Trenitalia at the station Palermo Centrale.

The journey takes approximately 2 h 44 m. Ticket price is about €14 The travel distance is 217 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Messina Centrale.


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


Bus to Girona fly to Catania train

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

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

Carrier is Sagales.

Buy ticket

Fly out to Girona (GRO) of the Charleroi (CRL) airport.

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

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Charleroi (CRL).
51 m on foot from the Aeropuerto de Barcelona T2 Rodalies to the Barcelona (BCN).

The journey takes approximately 10 m. The travel distance is 51 m.

Get off at the Barcelona (BCN).
Take the train Trenitalia at the station Aeropuerto de Barcelona T2 Rodalies.

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

Carrier is Trenitalia.

Buy ticket

Get off at the Barcelona (BCN).


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


Fly Barcelona to Naples train ferry

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 Naples (NAP) airport.

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

Carrier is Vueling Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Naples (NAP).
Take the Alibus bus at the Naples Airport station .

The journey takes approximately 15 m. Ticket price is about €1 The travel distance is 5 km.

Carrier is Alibus.

Buy ticket

Get off at the Napoli P.zza Garibaldi.
Take the train Trenitalia Intercity at the station Napoli Centrale.

The journey takes approximately 4 h 20 m. Ticket price is about €26 The travel distance is 423 km.

Carrier is Trenitalia Intercity.

Buy ticket

Get off at the Villa S.Giovanni.
Boarding the Blu Jet ferry at the port of Aeropuerto de Barcelona T2 Rodalies.

The journey takes approximately 20 m. Ticket price is about €2 The travel distance is 51 m.

Carrier is Blu Jet.

Buy ticket

Get off at the Barcelona (BCN).


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


Train ferry

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

The journey takes approximately 4 h 27 m. Ticket price is about €40 The travel distance is 549 km.

Carrier is TGV inOui.

Buy ticket

Take the train SNCF at the station Valence Tgv Rhone-Alpes Sud.

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

Carrier is SNCF.

Buy ticket

Take the train TGV inOui at the station Chambery Challes Les Eaux.

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

Carrier is TGV inOui.

Buy ticket

Get off at the Torino Porta Susa.
Take the train Trenitalia Frecce at the station Torino Porta Susa.

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

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Villa S.Giovanni.
Boarding the Blu Jet ferry at the port of Aeropuerto de Barcelona T2 Rodalies.

The journey takes approximately 20 m. Ticket price is about €2 The travel distance is 51 m.

Carrier is Blu Jet.

Buy ticket

Get off at the Barcelona (BCN).


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


Bus

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

The journey takes approximately 14 h 55 m. Ticket price is about €80 The travel distance is 1098 km.

Carrier is FlixBus.

Buy ticket

Get off at the Florence.
Take the FlixBus bus at the Florence station .

The journey takes approximately 12 h 45 m. Ticket price is about €70 The travel distance is 986 km.

Carrier is FlixBus.

Buy ticket

Get off at the Messina.


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


Bus car ferry

Take the MonBus bus at the Pl. Catalunya - Andana Central station .

The journey takes approximately 40 m. Ticket price is about €1 The travel distance is 19 km.

Carrier is MonBus.

Buy ticket

Get off at the Aeroport Terminal T1.
Take the Blablabus bus at the Barcelona - Airport Prat T1 station .

The journey takes approximately 10 h 15 m. Ticket price is about €45 The travel distance is 722 km.

Carrier is Blablabus.

Buy ticket

Get off at the Nice - Airport T1.

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

Carrier is Zou! Alpes-Maritimes.

Buy ticket

Get off at the Ferber.
Take the Lirosi Linee bus at the Nice - Ferber station .

The journey takes approximately 19 h 40 m. Ticket price is about €90 The travel distance is 1496 km.

Carrier is Lirosi Linee.

Buy ticket

Get off at the Villa San Giovani.
Boarding the Caronte & Tourist ferry at the port of Villa San Giovanni.

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

Carrier is Caronte & Tourist.

Buy ticket

Get off at the Messina Marittima.


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


Ferry drive

Boarding the Grimaldi Lines ferry at the port of Porto di Barcellona.

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

Carrier is Grimaldi Lines.

Buy ticket

Get off at the Porto di Civitavecchia.
Boarding the Grandi Navi Veloci ferry at the port of Civitavecchia.

The journey takes approximately 12 h Ticket price is about €100 The travel distance is 833 km.

Carrier is Grandi Navi Veloci.

Buy ticket

Get off at the Palermo.
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 2 h 22 m. The travel distance is 223 km.

Get off at the Messina.


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


Car ferry night train

Boarding the Grandi Navi Veloci ferry at the port of Barcelona.

The journey takes approximately 21 h Ticket price is about €100 The travel distance is 663 km.

Carrier is Grandi Navi Veloci.

Buy ticket

Get off at the Genoa.
1052 m on foot from the Genoa to the Dinegro/Traghetti-Lanterna.

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

Take the AMT Genova bus at the Dinegro/Traghetti-Lanterna station .

The journey takes approximately 17 m. The travel distance is 3 km.

Carrier is AMT Genova.

Buy ticket

Get off at the Brignole Fs/.
Take the train Trenitalia Intercity Night at the station Genova Brignole.

The journey takes approximately 14 h 40 m. Ticket price is about €85 The travel distance is 1129 km.

Carrier is Trenitalia Intercity Night.

Buy ticket

Get off at the Messina Centrale.


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


The cheapest way to travel from Barcelona to Messina is by taking a Fly Barcelona to Catania train with an average price of €38. The journey takes approximately 7 ч. 57 мин.

Fly Barcelona to Catania train is the fastest way to travel from Barcelona to Messina. Tickets cost €38. The journey takes approximately 7 ч. 57 мин.