Fly to Reggio Calabria ferry

Take the Nikola Tesla Airport A1 Shuttle bus at the Belgrade Slavija Square station .

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

Carrier is Nikola Tesla Airport A1 Shuttle.

Buy ticket

Fly out to Belgrade (BEG) of the Rome (FCO) airport.

The journey takes approximately 4 h 45 m. Ticket price is about €35

Carrier is Air Serbia.

🔎

🚖 Find a cheap local taxi

Get off at the Rome (FCO).
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 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 to Lamezia Terme train ferry

Take the Nikola Tesla Airport A1 Shuttle bus at the Belgrade Nikola Tesla Airport station .

The journey takes approximately 35 m. The travel distance is 173 m.

Carrier is Nikola Tesla Airport A1 Shuttle.

Buy ticket

Get off at the Belgrade (BEG).
Fly out to Belgrade Nikola Tesla Airport of the Belgrade (BEG) airport.

The journey takes approximately 3 h 45 m. Ticket price is about €27 The travel distance is 173 m.

Carrier is Air Serbia.

🔎

🚖 Find a cheap local taxi

Get off at the Belgrade (BEG).
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 Belgrade Nikola Tesla Airport.

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

Carrier is Blu Jet.

Buy ticket

Get off at the Belgrade (BEG).


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


Fly to Catania train

Take the Nikola Tesla Airport A1 Shuttle bus at the Belgrade Nikola Tesla Airport station .

The journey takes approximately 35 m. The travel distance is 173 m.

Carrier is Nikola Tesla Airport A1 Shuttle.

Buy ticket

Get off at the Belgrade (BEG).
Fly out to Belgrade (BEG) of the Catania (CTA) airport.

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

Carrier is Air Serbia.

🔎

🚖 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 to Palermo train

Take the Nikola Tesla Airport A1 Shuttle bus at the Belgrade Nikola Tesla Airport station .

The journey takes approximately 35 m. The travel distance is 173 m.

Carrier is Nikola Tesla Airport A1 Shuttle.

Buy ticket

Get off at the Belgrade (BEG).
Fly out to Belgrade (BEG) of the Palermo (PMO) airport.

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

Carrier is Air Serbia.

🔎

🚖 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 train ferry

Take the Fudeks bus at the Beograd station .

The journey takes approximately 11 h 30 m. The travel distance is 767 km.

Carrier is Fudeks.

Buy ticket

Get off at the Stazione Mestre.
Take the train Trenitalia Frecce at the station Venezia Mestre.

The journey takes approximately 8 h 46 m. Ticket price is about €75 The travel distance is 1135 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Villa S.Giovanni.
Boarding the Blu Jet ferry at the port of Belgrade Nikola Tesla Airport.

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

Carrier is Blu Jet.

Buy ticket

Get off at the Belgrade (BEG).


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


Train ferry

Take the train Srbija Voz at the station Beograd centar.

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

Carrier is Srbija Voz.

Buy ticket

Get off at the Šid.
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 11 m. The travel distance is 10 km.

Get off at the Tovarnik.
Take the train Croatian Railways (HŽPP) at the station Tovarnik.

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

Carrier is Croatian Railways (HŽPP).

Buy ticket

Get off at the Vinkovci.
Take the train Croatian Railways (HŽPP) at the station Vinkovci.

The journey takes approximately 8 h 53 m. Ticket price is about €26 The travel distance is 496 km.

Carrier is Croatian Railways (HŽPP).

Buy ticket

Get off at the Villach Hbf.
Take the train Railjet at the station Villach Hbf.

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

Carrier is Railjet.

Buy ticket

Get off at the Venezia Mestre.
Take the train Trenitalia Frecce at the station Belgrade Nikola Tesla Airport.

The journey takes approximately 8 h 46 m. Ticket price is about €75 The travel distance is 173 m.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Belgrade (BEG).
Boarding the Blu Jet ferry at the port of Belgrade Nikola Tesla Airport.

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

Carrier is Blu Jet.

Buy ticket

Get off at the Belgrade (BEG).


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


Bus

Take the Fudeks bus at the Belgrade Nikola Tesla Airport station .

The journey takes approximately 11 h 30 m. The travel distance is 173 m.

Carrier is Fudeks.

Buy ticket

Get off at the Belgrade (BEG).
Take the Autokar Polska bus at the Stazione Mestre station .

The journey takes approximately 18 h 56 m. Ticket price is about €55 The travel distance is 1387 km.

Carrier is Autokar Polska.

Buy ticket

Get off at the Messina.


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


Bus car ferry

Take the Croatia Bus bus at the Beograd station .

The journey takes approximately 17 h 7 m. Ticket price is about €28 The travel distance is 739 km.

Carrier is Croatia Bus.

Buy ticket

Get off at the Dubrovnik.
Take the Libertas Dubrovnik bus at the Dubrovnik - Gruz 2 station .

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

Carrier is Libertas Dubrovnik.

Buy ticket

Get off at the Dubrovnik - Placa Gruz.
Boarding the Jadrolinija ferry at the port of Dubrovnik.

The journey takes approximately 31 h Ticket price is about €10 The travel distance is 203 km.

Carrier is Jadrolinija.

Buy ticket

Get off at the Bari 1.
Take the Marino Autolinee bus at the Bari Banca Popolare di Bari station .

The journey takes approximately 15 m. Ticket price is about €11 The travel distance is 3 km.

Carrier is Marino Autolinee.

Buy ticket

Get off at the Bari Capruzzi DEA Coffee.
Take the FlixBus bus at the Bari station .

The journey takes approximately 7 h Ticket price is about €17 The travel distance is 465 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 via Массафра

Take the BS Tours bus at the Belgrade station .

The journey takes approximately 9 h 35 m. Ticket price is about €30 The travel distance is 407 km.

Carrier is BS Tours.

Buy ticket

Get off at the Bileća.
729 m on foot from the Bileća to the Bileća.

The journey takes approximately 8 m. The travel distance is 729 m.

Get off at the Bileća.
Take the Croatia Bus bus at the Bileća station .

The journey takes approximately 6 h 27 m. Ticket price is about €14 The travel distance is 272 km.

Carrier is Croatia Bus.

Buy ticket

Get off at the Dubrovnik.
Take the Libertas Dubrovnik bus at the Belgrade Nikola Tesla Airport station .

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

Carrier is Libertas Dubrovnik.

Buy ticket

Get off at the Belgrade (BEG).
Boarding the Jadrolinija ferry at the port of Belgrade Nikola Tesla Airport.

The journey takes approximately 31 h Ticket price is about €10 The travel distance is 173 m.

Carrier is Jadrolinija.

Buy ticket

Get off at the Belgrade (BEG).
752 m on foot from the Bari 1 to the Bari - Piazza Giuseppe Massari.

The journey takes approximately 11 m. The travel distance is 752 m.

Take the Autoservizi Chiffi S.r.l. bus at the Bari - Piazza Giuseppe Massari station .

The journey takes approximately 1 h 40 m. The travel distance is 84 km.

Carrier is Autoservizi Chiffi S.r.l..

Buy ticket

Get off at the Massafra.
891 m on foot from the Massafra to the Massafra Lidl.

The journey takes approximately 11 m. The travel distance is 891 m.

Get off at the Massafra Lidl.
Take the Itabus bus at the Massafra Lidl station .

The journey takes approximately 6 h 34 m. Ticket price is about €16 The travel distance is 444 km.

Carrier is Itabus.

Buy ticket



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


Drive car ferry ferry

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 7 h 5 m. The travel distance is 613 km.

Get off at the Durrës.
Boarding the Adria Ferries ferry at the port of Durrës.

The journey takes approximately 9 h Ticket price is about €30 The travel distance is 225 km.

Carrier is Adria Ferries.

Buy ticket

Get off at the Bari 1.
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 4 h 58 m. The travel distance is 434 km.

Get off at the Villa San Giovanni.
Boarding the Blu Jet ferry at the port of Belgrade Nikola Tesla Airport.

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

Carrier is Blu Jet.

Buy ticket

Get off at the Belgrade (BEG).


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


The cheapest way to travel from Belgrade to Messina is by taking a Bus car ferry with an average price of €67. The journey takes approximately 58 ч. 25 мин.

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