There are 12 ways to get from Amsterdam to Taranto by plane, train, train (Eurostar, TGV, Trenitalia), bus, car, ferry, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Amsterdam Airport Schiphol to Brindisi Airport, train
best- Fly from Amsterdam Airport Schiphol (AMS) to Brindisi Airport (BDS)plane AMS - BDS
- Take the train from Brindisi to Tarantotrain
8h 38m€85–365Train
- Take the train from Amsterdam Centraal to Paris Nordtrain
- Take the train from Paris Gare De Lyon to Oulx-Cesana-Clav.-S.train Tgv
- Take the train from Oulx-Cesana-Clav.-S. to Reggio Emilia Avtrain Fr
- Take the train from Reggio Emilia Av to Bari Centraletrain Fr
- Take the train from Bari Centrale to Tarantotrain Re
21h 39m€401–852Train, bus
- Take the train from Amsterdam Centraal to Frankfurt(Main)Hbftrain Ice
- Take the bus from Frankfurt central train station to Metapontobus
- Take the train from Metaponto to Tarantotrain Re
30h 57m€193–352Drive 2,012.8 km
- Drive from Amsterdam to Tarantocar 2,012.8 km
19h€359–519Fly Amsterdam Airport Schiphol to Naples Airport, train
- Fly from Amsterdam Airport Schiphol (AMS) to Naples Airport (NAP)plane AMS - NAP
- Take the train from Napoli Centrale to Tarantotrain
10h 12m€117–313Fly Amsterdam Airport Schiphol to Bari Karol Wojtyła Airport, bus, train
- Fly from Amsterdam Airport Schiphol (AMS) to Bari Karol Wojtyła Airport (BRI)plane AMS - 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
9h 48m€107–265Train to Eindhoven Airport, fly to Brindisi Airport, train
- Take the train from Amsterdam Centraal to Eindhoven Centraaltrain
- Fly from Eindhoven Airport (EIN) to Brindisi Airport (BDS)plane EIN - BDS
- Take the train from Brindisi to Tarantotrain
9h 48m€117–330Train to Rotterdam The Hague Airport, fly to Brindisi Airport, train
- Take the train from Amsterdam Centraal to Rotterdam Centraaltrain
- Fly from Rotterdam The Hague Airport (RTM) to Brindisi Airport (BDS)plane RTM - BDS
- Take the train from Brindisi to Tarantotrain
9h 5m€378–808Train, bus to Weeze Airport, fly to Bari Karol Wojtyła Airport, bus
- Take the train from Amsterdam Centraal to Nijmegentrain
- Take the bus from Nijmegen Centraal Station to Weeze Airport Terminal 1bus
- Fly from Weeze Airport (NRN) to Bari Karol Wojtyła Airport (BRI)plane NRN - 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 16m€121–284Fly Amsterdam Airport Schiphol to Dubrovnik Airport, ferry, train
- Fly from Amsterdam Airport Schiphol (AMS) to Dubrovnik Airport (DBV)plane AMS - DBV
- Take the ferry from Dubrovnik to Bariferry
- Take the train from Bari Centrale to Tarantotrain
17h 3m€193–420Train, bus via Düsseldorf
- Take the train from Amsterdam Centraal to Duesseldorf Hbftrain Ice / ...
- Take the bus from Worringer Straße, Duesseldorf to Tarantobus
31h 54mDrive, car train
- Drive from Amsterdam to Fuldacar
- Take the car train from Fulda to Villach Hbfcartrain
- Drive from Villach Hbf to Tarantocar
24h 39m€352–496
Amsterdam to Taranto by train
Questions & Answers
The cheapest way to get from Amsterdam to Taranto is to fly and train which costs €85 - €370 and takes 8h 38m.
The fastest way to get from Amsterdam to Taranto is to fly and train which takes 8h 38m and costs €85 - €370.
No, there is no direct train from Amsterdam to Taranto. However, there are services departing from Amsterdam Centraal and arriving at Taranto via Paris Nord, Paris Gare De Lyon, Oulx-Cesana-Clav.-S., Reggio Emilia Av and Bari Centrale. The journey, including transfers, takes approximately 21h 39m.
The distance between Amsterdam and Taranto is 1729 km. The road distance is 2012.8 km.
The best way to get from Amsterdam to Taranto without a car is to train which takes 21h 39m and costs €400 - €850.
It takes approximately 8h 38m to get from Amsterdam to Taranto, including transfers.
Amsterdam to Taranto train services, operated by Eurostar, depart from Amsterdam Centraal station.
Amsterdam to Taranto train services, operated by Eurostar, arrive at Paris Nord station.
Yes, the driving distance between Amsterdam to Taranto is 2013 km. It takes approximately 19h to drive from Amsterdam to Taranto.
Book your Amsterdam to Taranto train tickets online with Omio.
What companies run services between Amsterdam, Netherlands and Taranto, Italy?
You can take a train from Amsterdam Centraal to Taranto via Paris Nord, Paris Gare De Lyon, Oulx-Cesana-Clav.-S., Reggio Emilia Av, and Bari Centrale in around 21h 39m.
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Brindisi Airport via Milan Linate
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- €85–300
Flights from Amsterdam Airport Schiphol to Naples Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €80–390
Flights from Amsterdam Airport Schiphol to Naples Airport via Milan Linate
- Ave. Duration
- 4h 35m
- When
- Saturday and Sunday
- Estimated price
- €80–390
Flights from Amsterdam Airport Schiphol to Bari Karol Wojtyła Airport
- Ave. Duration
- 2h 29m
- When
- Every day
- Estimated price
- €80–400
Flights from Amsterdam Airport Schiphol to Bari Karol Wojtyła Airport via Milan Linate
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- €85–410
Flights from Amsterdam Airport Schiphol to Dubrovnik Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- €90–430
- Website
- transavia.com
Flights from Amsterdam Airport Schiphol to Naples Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €80–390
Flights from Amsterdam Airport Schiphol to Bari Karol Wojtyła Airport
- Ave. Duration
- 2h 29m
- When
- Every day
- Estimated price
- €80–400
Flights from Rotterdam The Hague Airport to Brindisi Airport
- Ave. Duration
- 2h 25m
- When
- Wednesday and Saturday
- Estimated price
- €170–800
- Website
- ryanair.com
Flights from Eindhoven Airport to Brindisi Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- €75–290
Flights from Eindhoven Airport to Brindisi Airport via Milan Bergamo
- Ave. Duration
- 4h 15m
- When
- Friday
- Estimated price
- €75–290
Flights from Eindhoven Airport to Brindisi Airport via Bologna
- Ave. Duration
- 5h 45m
- When
- Friday
- Estimated price
- €75–290
Flights from Weeze Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €90–220
Flights from Weeze Airport to Bari Karol Wojtyła Airport via Milan Bergamo
- Ave. Duration
- 5h
- When
- Saturday, Wednesday, and Sunday
- Estimated price
- €90–220
Flights from Weeze Airport to Bari Karol Wojtyła Airport via Zadar
- Ave. Duration
- 4h 45m
- When
- Tuesday and Sunday
- Estimated price
- €90–220
Flights from Weeze Airport to Bari Karol Wojtyła Airport via Dubrovnik Airport
- Ave. Duration
- 5h 10m
- When
- Saturday
- Estimated price
- €90–220
- Website
- croatiaairlines.com
Flights from Amsterdam Airport Schiphol to Dubrovnik Airport via Zagreb
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- €90–490
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Naples Airport
- Ave. Duration
- 2h 28m
- When
- Tuesday, Monday, Wednesday, Sunday, and Friday
- Estimated price
- €65–230
- Website
- ita-airways.com
Flights from Amsterdam Airport Schiphol to Brindisi Airport via Milan Linate
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- €85–300
Flights from Amsterdam Airport Schiphol to Naples Airport via Milan Linate
- Ave. Duration
- 5h 45m
- When
- Monday to Friday
- Estimated price
- €95–190
Flights from Amsterdam Airport Schiphol to Bari Karol Wojtyła Airport via Milan Linate
- Ave. Duration
- 5h 45m
- When
- Monday to Saturday
- Estimated price
- €100–190
- Website
- lufthansa.com
Flights from Amsterdam Airport Schiphol to Brindisi Airport via Munich
- Ave. Duration
- 5h 50m
- When
- Thursday
- Estimated price
- €270–1,500
Flights from Amsterdam Airport Schiphol to Dubrovnik Airport via Frankfurt
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- €120–490
Flights from Amsterdam Airport Schiphol to Dubrovnik Airport via Munich
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- €130–200
- Website
- tui.nl
Flights from Amsterdam Airport Schiphol to Brindisi Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday and Friday
- Estimated price
- €55–130
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Brindisi to Taranto
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €8–14
- Website
- https://www.trenitalia.com/en.html
Train from Paris Gare De Lyon to Oulx-Cesana-Clav.-S.
- Ave. Duration
- 5h 7m
- Frequency
- 4 times a day
- Estimated price
- €75–130
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Taranto
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €14–23
- Website
- https://www.trenitalia.com/en.html
Train from Metaponto to Taranto
- Ave. Duration
- 31 min
- Frequency
- Every 3 hours
- Estimated price
- €5–9
- Website
- https://www.trenitalia.com/en.html
Train from Napoli Centrale to Taranto
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Estimated price
- €35–65
- Website
- https://www.trenitalia.com/en.html
Train from Gioia Del Colle to Taranto
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- €6–11
- Website
- https://www.trenitalia.com/en.html
Train from Brindisi to Taranto
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €8–14
- Website
- https://www.trenitalia.com/en.html
Train from Brindisi to Taranto
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €8–14
- Website
- https://www.trenitalia.com/en.html
Train from Gioia Del Colle to Taranto
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- €6–11
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Taranto
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €14–23
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Brindisi to Taranto
- Ave. Duration
- 1h 3m
- Frequency
- 4 times a day
- Estimated price
- €7–16
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Taranto
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- €12–25
- Website
- https://www.trenitalia.com/en.html
Train from Metaponto to Taranto
- Ave. Duration
- 29 min
- Frequency
- Every 4 hours
- Estimated price
- €4–10
- Website
- https://www.trenitalia.com/en.html
Train from Napoli Centrale to Taranto
- Ave. Duration
- 4h 7m
- Frequency
- 4 times a day
- Estimated price
- €30–70
- Website
- https://www.trenitalia.com/en.html
Train from Gioia Del Colle to Taranto
- Ave. Duration
- 33 min
- Frequency
- 5 times a day
- Estimated price
- €5–12
- Website
- https://www.trenitalia.com/en.html
Train from Brindisi to Taranto
- Ave. Duration
- 1h 3m
- Frequency
- 4 times a day
- Estimated price
- €7–16
- Website
- https://www.trenitalia.com/en.html
Train from Brindisi to Taranto
- Ave. Duration
- 1h 3m
- Frequency
- 4 times a day
- Estimated price
- €7–16
- Website
- https://www.trenitalia.com/en.html
Train from Gioia Del Colle to Taranto
- Ave. Duration
- 33 min
- Frequency
- 5 times a day
- Estimated price
- €5–12
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Taranto
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- €12–25
- Website
- https://www.trenitalia.com/en.html
- Phone
- +44 (0)3432 186 186
- Website
- eurostar.com
Train from Amsterdam Centraal to Paris Nord
- Ave. Duration
- 3h 28m
- Frequency
- Hourly
- Estimated price
- €160–280
- Website
- https://www.eurostar.com/rw-en
Train from Amsterdam Centraal to Rotterdam Centraal
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- €21–40
- Website
- https://www.eurostar.com/rw-en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Paris Gare De Lyon to Oulx-Cesana-Clav.-S.
- Ave. Duration
- 4h 35m
- Frequency
- Every 4 hours
- Estimated price
- €130–220
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Oulx-Cesana-Clav.-S. to Reggio Emilia Av
- Ave. Duration
- 2h 48m
- Frequency
- 6 times a week
- Estimated price
- €50–110
- Schedules at
- trenitalia.com
Train from Reggio Emilia Av to Bari Centrale
- Ave. Duration
- 6h 7m
- Frequency
- Hourly
- Estimated price
- €100–210
- Schedules at
- trenitalia.com
Train from Bari Centrale to Taranto
- Ave. Duration
- 1h 6m
- Frequency
- 4 times a day
- Estimated price
- €16–35
- Schedules at
- trenitalia.com
Train from Metaponto to Taranto
- Ave. Duration
- 29 min
- Frequency
- Twice daily
- Estimated price
- €6–13
- Schedules at
- trenitalia.com
Train from Gioia Del Colle to Taranto
- Ave. Duration
- 34 min
- Frequency
- 4 times a day
- Estimated price
- €8–16
- Schedules at
- trenitalia.com
Train from Gioia Del Colle to Taranto
- Ave. Duration
- 34 min
- Frequency
- 4 times a day
- Estimated price
- €8–16
- Schedules at
- trenitalia.com
Train from Bari Centrale to Taranto
- Ave. Duration
- 1h 6m
- Frequency
- 4 times a day
- Estimated price
- €16–35
- Schedules at
- trenitalia.com
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Amsterdam Centraal to Frankfurt(Main)Hbf
- Ave. Duration
- 3h 49m
- Frequency
- Hourly
- Estimated price
- €45–100
- Website
- https://www.ns.nl/en
Train from Amsterdam Centraal to Eindhoven Centraal
- Ave. Duration
- 1h 27m
- Frequency
- Every 30 minutes
- Estimated price
- €13–27
- Website
- https://www.ns.nl/en
Train from Amsterdam Centraal to Rotterdam Centraal
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- €7–16
- Website
- https://www.ns.nl/en
Train from Amsterdam Centraal to Nijmegen
- Ave. Duration
- 1h 23m
- Frequency
- Every 30 minutes
- Estimated price
- €12–26
- Website
- https://www.ns.nl/en
Train from Amsterdam Centraal to Duesseldorf Hbf
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- €24–50
- Website
- https://www.ns.nl/en
- Phone
- 0800-0232 545
- Website
- arriva.nl
Train from Amsterdam Centraal to Eindhoven Centraal
- Ave. Duration
- 1h 22m
- Frequency
- Once a week
- Estimated price
- €18–26
- Website
- https://www.arriva.nl/en/
- Second Class Single
- €18–26
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Fulda to Villach Hbf
- Ave. Duration
- 9h 1m
- Frequency
- Once a week
- Estimated price
- €95–120
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Frankfurt central train station to Metaponto
- Ave. Duration
- 24h 55m
- Frequency
- Once daily
- Estimated price
- €140–240
- Website
- https://www.flixbus.co.uk
- Phone
- +39 080 579 0211
- [email protected]
- 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
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
- [email protected]
- 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
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
- 01806 607085
- [email protected]
- Website
- bahn.de
Bus from Nijmegen Centraal Station to Weeze Airport Terminal 1
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €8–11
- Schedules at
- bahn.de
- Phone
- +31-383394700
- Website
- transdev.nl
Bus from Nijmegen Centraal Station to Weeze Airport Terminal 1
- Ave. Duration
- 1h 5m
- Frequency
- Every 2 hours
- Estimated price
- €9–11
- Website
- https://www.transdev.nl/en/
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- onebus.it
Bus from Worringer Straße, Duesseldorf to Taranto
- Ave. Duration
- 28h 42m
- Frequency
- Once a week
- Website
- https://onebus.it/
- Phone
- +385 72 303 337
- [email protected]
- Website
- jadrolinija.hr
Ferry from Dubrovnik to Bari
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- €75–120
- Website
- https://www.jadrolinija.hr/en
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 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
There are 1199+ hotels available in Taranto.








































