There are 10 ways to get from Siena to Taranto by train (Trenitalia), bus, car, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train (Trenitalia)
best- Take the train from Siena to Firenze S.M.N.train Re / ...
- Take the train from Firenze S.M.N. to Tarantotrain Fr
9h 8m€122–248Bus to Perugia Sant'Egidio Airport, fly to Brindisi Airport, train
cheapest- Take the bus from Siena to Perugiabus
- Fly from Perugia Sant'Egidio Airport (PEG) to Brindisi Airport (BDS)plane PEG - BDS
- Take the train from Brindisi to Tarantotrain
8h 46m€53–314Bus
- Take the bus from Siena Piazzale Carlo Rosselli to Policoro Central Bus Stationbus Inter SAJ 05- / ...
- Take the bus from Policoro Via Bologna to Tarantobus
10h 33m€108–178Drive 720.9 km
- Drive from Siena to Tarantocar 720.9 km
7h 15m€113–164Train, train to Pisa International Airport, fly to Brindisi Airport
- Take the train from Siena to Empolitrain
- Take the train from Empoli to Pisa Centraletrain
- Fly from Pisa International Airport (PSA) to Brindisi Airport (BDS)plane PSA - BDS
- Take the train from Brindisi to Tarantotrain
7h 59m€66–276Bus via Foggia
- Take the bus from Siena to Foggiabus 443
- Take the bus from Foggia to Tarantobus
13h 10m€92–142Train, train to Bologna Guglielmo Marconi Airport, fly to Brindisi Airport
- Take the train from Siena to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Brindisi Airport (BDS)plane BLQ - BDS
- Take the train from Brindisi to Tarantotrain
8h 19m€70–305Train, train to Pisa International Airport, fly to Bari Karol Wojtyła Airport, bus
- Take the train from Siena to Empolitrain
- Take the train from Empoli to Pisa Centraletrain
- Fly from Pisa International Airport (PSA) to Bari Karol Wojtyła Airport (BRI)plane PSA - BRI
- Take the bus from Bari Airport to Matera piazza Matteottibus
- Take the bus from Matera to Metapontobus
- Take the train from Metaponto to Tarantotrain
9h 34m€63–253Train, train to Bologna Guglielmo Marconi Airport, fly to Bari Karol Wojtyła Airport, bus
- Take the train from Siena to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Bari Karol Wojtyła Airport (BRI)plane BLQ - BRI
- Take the bus from Bari Airport to Matera piazza Matteottibus
- Take the bus from Matera to Metapontobus
- Take the train from Metaponto to Tarantotrain
9h 59m€67–262Train, train to Fiumicino International Airport, fly to Brindisi Airport
- Take the train from Siena to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Roma Terminitrain
- Fly from Fiumicino International Airport (FCO) to Brindisi Airport (BDS)plane FCO - BDS
- Take the train from Brindisi to Tarantotrain
9h 29m€81–302
Siena to Taranto by train (Trenitalia)
Questions & Answers
The cheapest way to get from Siena to Taranto is to bus via Foggia which costs €90 - €150 and takes 13h 10m.
The fastest way to get from Siena to Taranto is to drive which takes 7h 15m and costs €110 - €170.
No, there is no direct bus from Siena to Taranto. However, there are services departing from Siena Piazzale Carlo Rosselli and arriving at Taranto via Policoro Via Bologna. The journey, including transfers, takes approximately 10h 33m.
No, there is no direct train from Siena to Taranto. However, there are services departing from Siena and arriving at Taranto via Firenze S.M.N.. The journey, including transfers, takes approximately 9h 8m.
The distance between Siena and Taranto is 875 km. The road distance is 720.9 km.
The best way to get from Siena to Taranto without a car is to train which takes 9h 8m and costs €120 - €250.
It takes approximately 9h 8m to get from Siena to Taranto, including transfers.
Siena to Taranto bus services, operated by Inter Saj, depart from Siena Piazzale Carlo Rosselli station.
Siena to Taranto train services, operated by Trenitalia, depart from Siena station.
The best way to get from Siena to Taranto is to train which takes 9h 8m and costs €120 - €250. Alternatively, you can bus, which costs €100 - €180 and takes 10h 33m.
What companies run services between Siena, Italy and Taranto, Italy?
You can take a train from Siena to Taranto via Firenze S.M.N. in around 9h 8m. Alternatively, you can take a bus from Siena Piazzale Carlo Rosselli to Taranto via Policoro Central Bus Station and Policoro Via Bologna in around 10h 33m.
- Website
- ryanair.com
Flights from Pisa International Airport to Brindisi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €40–230
Flights from Bologna Guglielmo Marconi Airport to Brindisi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €35–180
Flights from Pisa International Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €35–190
Flights from Pisa International Airport to Bari Karol Wojtyła Airport via Palermo
- Ave. Duration
- 3h 30m
- When
- Sunday
- Estimated price
- €35–190
Flights from Pisa International Airport to Bari Karol Wojtyła Airport via Tirana
- Ave. Duration
- 3h 32m
- When
- Friday and Tuesday
- Estimated price
- €35–190
Flights from Bologna Guglielmo Marconi Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €30–140
Flights from Bologna Guglielmo Marconi Airport to Bari Karol Wojtyła Airport via Palermo
- Ave. Duration
- 3h 25m
- When
- Sunday
- Estimated price
- €30–140
Flights from Fiumicino International Airport to Brindisi Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €28–170
Flights from Perugia Sant'Egidio Airport to Brindisi Airport
- Ave. Duration
- 1h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €35–250
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Siena to Firenze S.M.N.
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- €11–19
- Website
- Trenitalia
Train from Siena to Empoli
- Ave. Duration
- 1h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €7–13
- Website
- Trenitalia
Train from Empoli to Pisa Centrale
- Ave. Duration
- 46 min
- Frequency
- Every 15 minutes
- Estimated price
- €5–10
- Website
- Trenitalia
Train from Brindisi to Taranto
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €8–14
- Website
- Trenitalia
Train from Siena to Firenze S.M.N.
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- €11–19
- Website
- Trenitalia
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 28m
- Frequency
- 4 times a day
- Estimated price
- €11–18
- Website
- Trenitalia
Train from Brindisi to Taranto
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €8–14
- Website
- Trenitalia
Train from Siena to Empoli
- Ave. Duration
- 1h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €7–13
- Website
- Trenitalia
Train from Empoli to Pisa Centrale
- Ave. Duration
- 46 min
- Frequency
- Every 15 minutes
- Estimated price
- €5–10
- Website
- Trenitalia
Train from Metaponto to Taranto
- Ave. Duration
- 31 min
- Frequency
- Every 2 hours
- Estimated price
- €5–9
- Website
- Trenitalia
Train from Siena to Firenze S.M.N.
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- €11–19
- Website
- Trenitalia
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 28m
- Frequency
- 4 times a day
- Estimated price
- €11–18
- Website
- Trenitalia
Train from Metaponto to Taranto
- Ave. Duration
- 31 min
- Frequency
- Every 2 hours
- Estimated price
- €5–9
- Website
- Trenitalia
Train from Siena to Firenze S.M.N.
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- €11–19
- Website
- Trenitalia
Train from Firenze S.M.N. to Roma Termini
- Ave. Duration
- 3h 51m
- Frequency
- Every 4 hours
- Estimated price
- €30–55
- Website
- Trenitalia
Train from Brindisi to Taranto
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €8–14
- Website
- Trenitalia
Train from Brindisi to Taranto
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €8–14
- Website
- Trenitalia
- Phone
- +390981 500331
- [email protected]
- Website
- Inter Saj
Bus from Siena Piazzale Carlo Rosselli to Policoro Central Bus Station
- Ave. Duration
- 8h 28m
- Frequency
- 3 times a week
- Estimated price
- €60–120
- Schedules at
- Inter Saj
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Siena to Taranto bus services, operated by Inter Saj, arrive at Policoro Central Bus Station.
Siena to Taranto train services, operated by Trenitalia, arrive at Firenze S.M.N. station.
Yes, the driving distance between Siena to Taranto is 721 km. It takes approximately 7h 15m to drive from Siena to Taranto.
Book your Siena to Taranto train tickets online with Omio.
Book your Siena to Taranto bus tickets online with Omio.
There are 1145+ hotels available in Taranto.








