There are 12 ways to get from Istanbul to Taranto by plane, bus, train, busferry, night train, car, car ferry, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Istanbul to Bari Karol Wojtyła Airport, bus, train
best- Fly from Istanbul (IST) to Bari Karol Wojtyła Airport (BRI)plane IST - BRI
- Take the bus from Bari Airport to Altamura Via Materabus
- Take the bus from Altamura - Alberghiero to Gioia del Colle - Ospedalebus
- Take the train from Gioia Del Colle to Tarantotrain
10h 34m€107–329Fly Istanbul Sabiha Gökçen International Airport to Bari Karol Wojtyła Airport, bus, train
cheapest- Fly from Istanbul Sabiha Gökçen International Airport (SAW) to Bari Karol Wojtyła Airport (BRI)plane SAW - BRI
- Take the bus from Bari Airport to Altamura Via Materabus
- Take the bus from Altamura - Alberghiero to Gioia del Colle - Ospedalebus
- Take the train from Gioia Del Colle to Tarantotrain
12h 35m€47–209Bus, bus and ferry, train
- Take the bus from Istanbul to Pogradecbus
- Take the bus from Mëmëlisht to Elbasanbus
- Take the busferry from Elbasan to Bari Portobusferry
- Take the train from Bari Centrale to Tarantotrain Ic
24h 47mNight train, train
- Take the night train from Halkali to Bucharestnighttrain
- Take the night train from Bucuresti Nord to Wien Hbfnighttrain
- Take the night train from Wien Hbf to Firenze Campo Martenighttrain Nj
- Take the train from Firenze Campo Marte to Tarantotrain Fr
2d€259–487Drive, car ferry
- Drive from Istanbul to Port Of Vloracar
- Take the car ferry from Port of Vlora to Porto di Brindisicarferry
- Drive from Porto Di Brindisi to Tarantocar
18h 2m€208–324Fly Istanbul Sabiha Gökçen International Airport to Tirana International Airport Nënë Tereza, bus and ferry, train
- Fly from Istanbul Sabiha Gökçen International Airport (SAW) to Tirana International Airport Nënë Tereza (TIA)plane SAW - TIA
- Take the busferry from Durrës to Bari Portobusferry
- Take the train from Bari Centrale to Tarantotrain
13h 46mFly Istanbul to Tirana International Airport Nënë Tereza, bus and ferry, train
- Fly from Istanbul (IST) to Tirana International Airport Nënë Tereza (TIA)plane IST - TIA
- Take the busferry from Durrës to Bari Portobusferry
- Take the train from Bari Centrale to Tarantotrain
13h 26mFly Istanbul to Dubrovnik Airport, ferry, train
- Fly from Istanbul (IST) to Dubrovnik Airport (DBV)plane IST - DBV
- Take the ferry from Dubrovnik to Bariferry
- Take the train from Bari Centrale to Tarantotrain
17h 28m€206–409Fly Istanbul to Podgorica Airport, train, ferry
- Fly from Istanbul (IST) to Podgorica Airport (TGD)plane IST - TGD
- Take the train from Aerodrom to Bartrain
- Take the ferry from Bar to Port of Bariferry
- Take the train from Bari Centrale to Tarantotrain
18h 18m€174–448Fly Istanbul to Tivat Airport, car ferry, ferry, train
- Fly from Istanbul (IST) to Tivat Airport (TIV)plane IST - TIV
- Take the car ferry from Kotor to Dubrovnikcarferry
- Take the ferry from Dubrovnik to Bariferry
- Take the train from Bari Centrale to Tarantotrain
20h 1m€257–630Bus, bus and ferry via Prizren
- Take the bus from Esenler Otogar to Prizren,Autobuska Stanicabus
- Take the bus from Prizren,Autobuska Stanica to Durrësbus
- Take the busferry from Durrës to Taranto Portbusferry
27h 59mBus, bus and ferry
- Take the bus from Istanbul to Shkodërbus
- Take the busferry from Shkoder,Rruga Teuta to Taranto Portbusferry
34h 21m
Istanbul (IST) to Bari Karol Wojtyła Airport (BRI) flights
Questions & Answers
The cheapest way to get from Istanbul to Taranto is to fly and bus and train which costs €45 - €210 and takes 12h 35m.
The fastest way to get from Istanbul to Taranto is to fly and bus and train which takes 10h 34m and costs €100 - €330.
No, there is no direct bus from Istanbul to Taranto. However, there are services departing from Esenler Otogar and arriving at Taranto Port via Prizren,Autobuska Stanica and Durrës. The journey, including transfers, takes approximately 27h 59m.
No, there is no direct train from Istanbul to Taranto. However, there are services departing from Yenikapi and arriving at Taranto via Halkali, Bucuresti Nord, Wien Hbf and Firenze Campo Marte. The journey, including transfers, takes approximately 2 days 0h.
The distance between Istanbul and Taranto is 1194 km.
The best way to get from Istanbul to Taranto without a car is to bus and bus and ferry and train which takes 24h 47m and costs .
It takes approximately 10h 34m to get from Istanbul to Taranto, including transfers.
Istanbul to Taranto bus services, operated by Luks Tempo Turizm, depart from Esenler Otogar station.
Istanbul to Taranto train services, operated by Bulgarian Railways (BDZh), depart from Halkali station.
Istanbul to Taranto bus services, operated by Luks Tempo Turizm, arrive at Prizren,Autobuska Stanica station.
What companies run services between Istanbul, Turkey and Taranto, Italy?
There is no direct connection from Istanbul to Taranto. However, you can take the train to Gayrettepe, take the train to Istanbul Airport, walk to Istanbul (IST) airport, fly to Bari Karol Wojtyła Airport (BRI), walk to Bari Airport, take the bus to Altamura Via Matera, walk to Altamura - Alberghiero, take the bus to Gioia del Colle - Ospedale, walk to Gioia Del Colle, then take the train to Taranto. Alternatively, you can take a bus from Istanbul to Taranto via Pogradec, Pogradec, Mëmëlisht, Elbasan, Elbasan, Bari Porto, Stazione Marittima, Bari Centrale, and Bari Centrale in around 24h 47m.
- Website
- turkishairlines.com
Flights from Istanbul to Bari Karol Wojtyła Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €140–300
Flights from Istanbul to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- €80–160
Flights from Istanbul to Dubrovnik Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €140–250
Flights from Istanbul to Dubrovnik Airport via Zagreb
- Ave. Duration
- 4h 23m
- When
- Wednesday and Saturday
- Estimated price
- €140–250
Flights from Istanbul to Podgorica Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €110–310
Flights from Istanbul to Tivat Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- €110–460
Flights from Istanbul to Tivat Airport via Belgrade
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- €120–460
- Website
- interjet.com
Flights from Istanbul to Podgorica Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €110–310
Flights from Istanbul to Tivat Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- €110–460
- Website
- croatiaairlines.com
Flights from Istanbul to Dubrovnik Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €140–250
Flights from Istanbul to Dubrovnik Airport via Zagreb
- Ave. Duration
- 4h 23m
- When
- Wednesday to Friday
- Estimated price
- €140–250
- Website
- airserbia.com
Flights from Istanbul to Podgorica Airport via Belgrade
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €100–250
Flights from Istanbul to Tivat Airport via Belgrade
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- €120–460
Flights from Istanbul Sabiha Gökçen International Airport to Bari Karol Wojtyła Airport via Belgrade
- Ave. Duration
- 5h 35m
- When
- Monday and Friday
- Estimated price
- €45–250
- Website
- ryanair.com
Flights from Istanbul Sabiha Gökçen International Airport to Bari Karol Wojtyła Airport via Sofia
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €35–180
Flights from Istanbul Sabiha Gökçen International Airport to Bari Karol Wojtyła Airport via Tirana International Airport Nënë Tereza
- Ave. Duration
- 5h 15m
- When
- Thursday and Sunday
- Estimated price
- €40–230
Flights from Istanbul Sabiha Gökçen International Airport to Bari Karol Wojtyła Airport via Budapest
- Ave. Duration
- 6h 35m
- When
- Monday
- Estimated price
- €60–290
Flights from Istanbul Sabiha Gökçen International Airport to Bari Karol Wojtyła Airport via Bratislava
- Ave. Duration
- 7h 5m
- When
- Sunday
- Estimated price
- €65–310
- Website
- flypgs.com
Flights from Istanbul Sabiha Gökçen International Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €30–210
- Website
- ajet.com
Flights from Istanbul Sabiha Gökçen International Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €40–140
- Website
- en.aegeanair.com
Flights from Istanbul to Tirana International Airport Nënë Tereza via Athens
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €70–230
Flights from Istanbul Sabiha Gökçen International Airport to Bari Karol Wojtyła Airport via Athens
- Ave. Duration
- 5h
- When
- Thursday
- Estimated price
- €70–230
- Website
- wizzair.com
Flights from Istanbul Sabiha Gökçen International Airport to Bari Karol Wojtyła Airport via Skopje
- Ave. Duration
- 4h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €40–230
- Website
- flyulendo.com
Flights from Istanbul Sabiha Gökçen International Airport to Bari Karol Wojtyła Airport via Tirana International Airport Nënë Tereza
- Ave. Duration
- 8h 15m
- When
- Thursday and Sunday
- Estimated price
- €40–230
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Gioia Del Colle to Taranto
- Ave. Duration
- 40 min
- Frequency
- Every 2 hours
- Estimated price
- €6–11
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Taranto
- Ave. Duration
- 1h 22m
- Frequency
- Every 2 hours
- Estimated price
- €13–22
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Gioia Del Colle to Taranto
- Ave. Duration
- 36 min
- Frequency
- Twice daily
- Estimated price
- €5–12
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Taranto
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €10–24
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Gioia Del Colle to Taranto
- Ave. Duration
- 36 min
- Frequency
- Once daily
- Estimated price
- €8–16
- Schedules at
- trenitalia.com
Train from Bari Centrale to Taranto
- Ave. Duration
- 1h 6m
- Frequency
- Once daily
- Estimated price
- €15–30
- Schedules at
- trenitalia.com
Train from Firenze Campo Marte to Taranto
- Ave. Duration
- 6h 32m
- Frequency
- Twice a week
- Estimated price
- €110–230
- Schedules at
- trenitalia.com
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Night train from Halkali to Bucharest
- Ave. Duration
- 9h 8m
- Frequency
- Twice a week
- Estimated price
- €18–35
- Website
- https://www.bdz.bg/en
- 2nd Class
- €18–26
- 1st Class
- €24–35
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Night train from Bucuresti Nord to Wien Hbf
- Ave. Duration
- 17h 53m
- Frequency
- Once daily
- Estimated price
- €80–90
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +43 51717
- Website
- nightjet.com
Night train from Wien Hbf to Firenze Campo Marte
- Ave. Duration
- 10h 43m
- Frequency
- Once daily
- Estimated price
- €50–130
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €100–130
- Couchette Carriage
- €80–95
- Seating Carriage
- €50–60
- Phone
- +382 20 441 197
- info@zpcg.me
- Website
- zpcg.me
Train from Aerodrom to Bar
- Ave. Duration
- 52 min
- Frequency
- Every 3 hours
- Estimated price
- €1–5
- Website
- https://zpcg.me/en
- Second Class
- €1–3
- First Class
- €4–5
- Phone
- +39 080 579 0211
- info@sitasudtrasporti.it
- Website
- sitasudtrasporti.it
Bus from Bari Airport to Altamura Via Matera
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- €2–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
- Phone
- 080/9752672
- stpbari@stpspa.it
- Website
- stpspa.it
Bus from Altamura - Alberghiero to Gioia del Colle - Ospedale
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- €3–5
- Schedules at
- stpspa.it
- Phone
- +90 212 658 18 51
- info@alparturizm.com.tr
- Website
- alparturizm.com.tr
Bus from Istanbul to Pogradec
- Ave. Duration
- 15h
- Frequency
- 6 times a week
- Estimated price
- €35–55
- Website
- https://www.alparturizm.com.tr/en/
Bus from Istanbul to Shkodër
- Ave. Duration
- 19h
- Frequency
- 6 times a week
- Estimated price
- €35–70
- Website
- https://www.alparturizm.com.tr/en/
- Phone
- +355 69 213 1213
- Travelbusel@gmail.com
- Website
- facebook.com
Bus from Mëmëlisht to Elbasan
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Schedules at
- facebook.com
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Busferry from Elbasan to Bari Porto
- Ave. Duration
- 4h 14m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Busferry from Durrës to Taranto Port
- Ave. Duration
- 10h 6m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Busferry from Shkoder,Rruga Teuta to Taranto Port
- Ave. Duration
- 14h 21m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +355697278670
- mb.travel@hotmail.com
- Website
- facebook.com
Busferry from Durrës to Bari Porto
- Ave. Duration
- 4h 4m
- Frequency
- Once a week
- Schedules at
- autobus.al
- Phone
- +383 44 777 071
- lukstempotur@gmail.com
Bus from Esenler Otogar to Prizren,Autobuska Stanica
- Ave. Duration
- 12h 53m
- Frequency
- Once daily
- Schedules at
- https://www.facebook.com/p/Luks-Tempo-Turizm-61561171973637
- Phone
- +383 49 871 234
- ardititours@hotmail.com
- Website
- sr-rs.facebook.com
Bus from Prizren,Autobuska Stanica to Durrës
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- €7–15
- Website
- https://sr-rs.facebook.com/ardititours/
- Phone
- + 383 (0) 44 542 029
- info@sharrtravel.com
- Website
- sharrtravel.com
Bus from Prizren,Autobuska Stanica to Durrës
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- €19
- Website
- https://www.sharrtravel.com
- Phone
- +30 210 9561630
- info@europeanseaways.com
- Website
- ferries.gr
Car ferry from Port of Vlora to Porto di Brindisi
- Ave. Duration
- 4h 30m
- Frequency
- 4 times a week
- Website
- https://www.ferries.gr/european-seaways/ferries.htm
- Phone
- +39 0831 575289
- Website
- starlines.it
Car ferry from Port of Vlora to Porto di Brindisi
- Ave. Duration
- 6h
- Frequency
- 4 times a week
- Estimated price
- €40–55
- Website
- https://starlines.it/
- Phone
- +39 0836 801578
- info@elladeviaggi.it
Car ferry from Port of Vlora to Porto di Brindisi
- Ave. Duration
- 7h 30m
- Frequency
- 4 times a week
- Estimated price
- €62
- Schedules at
- https://www.elladeviaggi.it/Albania%20Vlora%20RED%20STAR%20FERRIES%20En.htm
- Phone
- +30 210 9561630
- info@a-ships.com
- Website
- a-ships.com
Car ferry from Port of Vlora to Porto di Brindisi
- Ave. Duration
- 6h
- Frequency
- Twice a week
- Estimated price
- €45–80
- Schedules at
- a-ships.com
- Deck /Air type
- €45
- Cabin
- €50–80
- Phone
- +385 72 303 337
- passdept_h@jadrolinija.hr
- Website
- jadrolinija.hr
Ferry from Dubrovnik to Bari
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- €70–110
- Website
- https://www.jadrolinija.hr/en
- Phone
- + 39 080 5789843
- balcani@morfimare.it
- Website
- montenegrolines.net
Ferry from Bar to Port of Bari
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- €51–120
- Website
- https://www.montenegrolines.net/en/
- Deck
- €55–70
- Cabin
- €100–120
- Phone
- +385 52 451 200
- db.ferry@kompas-travel.com
- Website
- adriatic-lines.com
Car ferry from Kotor to Dubrovnik
- Ave. Duration
- 3h
- Frequency
- 3 times a week
- Estimated price
- €55
- Website
- https://adriatic-lines.com/
- Adullt
- €55
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
More Questions & Answers
Taranto is 1h behind Istanbul. It is currently 4:09 PM in Istanbul and 3:09 PM in Taranto.
Istanbul to Taranto train services, operated by Bulgarian Railways (BDZh), arrive at Bucharest station.
There are 1126+ hotels available in Taranto.























































