Bus train

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 2 h 1 m. Ticket price is about €17 The travel distance is 242 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Firenze S.M.N..
Take the train Trenitalia Frecce at the station Firenze S.M.N..

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

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Taranto.


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


Bus

Take the Fudeks bus at the Beograd station .

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

Carrier is Fudeks.

Buy ticket

Get off at the Stazione Mestre.
Take the Autokar Polska bus at the Stazione Mestre station .

The journey takes approximately 13 h 30 m. Ticket price is about €40 The travel distance is 996 km.

Carrier is Autokar Polska.

Buy ticket

Get off at the Taranto.


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


Train

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 Nightjet at the station Villach Hbf.

The journey takes approximately 9 h 9 m. Ticket price is about €130 The travel distance is 727 km.

Carrier is Nightjet.

Buy ticket

Get off at the Roma Termini.
Take the train Trenitalia Frecce at the station Roma Termini.

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

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Napoli Afragola.
Take the train Trenitalia Frecce at the station Napoli Afragola.

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

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Taranto.


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


Bus car ferry

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 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.
781 m on foot from the Bari 1 to the Bari Via Napoli.

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

Get off at the Bari Via Napoli.
Take the Ferrovie del Sud Est e Servizi Automobilistici bus at the Bari Via Napoli station .

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

Carrier is Ferrovie del Sud Est e Servizi Automobilistici.

Buy ticket

Get off at the Taranto Cimino.


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


Drive car 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 1 h 13 m. The travel distance is 98 km.

Get off at the .


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


Fly to Brindisi train

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 30 m. Ticket price is about €29

Carrier is Air Serbia.

🔎

🚖 Find a cheap local taxi

Get off at the Rome (FCO).
Take the Società Trasporti Pubblici Brindisi SpA bus at the Brindisi Airport - BDS station .

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

Carrier is Società Trasporti Pubblici Brindisi SpA.

Buy ticket

Get off at the Brindisi Station.
Take the train Trenitalia at the station Brindisi.

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

Carrier is Trenitalia.

Buy ticket

Get off at the Taranto.


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


Fly to Bari bus Italobus Connections

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

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

Carrier is Nikola Tesla Airport A1 Shuttle.

Buy ticket

Get off at the Stazione Mestre.
Fly out to Belgrade (BEG) of the Bari (BRI) airport.

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

Carrier is Air Serbia.

🔎

🚖 Find a cheap local taxi

Get off at the Bari (BRI).
1031 m on foot from the Bari (BRI) to the Bari Airport.

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

Get off at the Bari Airport.
Take the Autolinee Smaldone bus at the Bari Airport station .

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

Carrier is Autolinee Smaldone.

Buy ticket

Get off at the Matera piazza Matteotti.
Take the ItaloTreno bus at the Matera station .

The journey takes approximately 1 h 5 m. The travel distance is 73 km.

Carrier is ItaloTreno.

Buy ticket

Get off at the Taranto.


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


The cheapest way to travel from Belgrade to Taranto is by taking a Bus car ferry with an average price of €61. The journey takes approximately 52 ч. 1 мин.

Fly to Bari bus Italobus Connections is the fastest way to travel from Belgrade to Taranto. Tickets cost €98. The journey takes approximately 8 ч. 47 мин.