Taranto to La Spezia by train
Compare prices, times and book fast direct trains
Overview: trains from Taranto to La Spezia
Find the key information for travelling by train from Taranto to La Spezia, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Taking the train from Taranto to La Spezia
Ready to book a trip from Taranto to La Spezia by train? Let this guide make the process smooth, easy and truly enjoyable. Because trains make ‘getting there’ part of the fun.
Train travel between Taranto and La Spezia: train ticket prices
Cost of train tickets from Taranto to La Spezia:
Cheapest tickets: €96.19
Cost of tickets when booked 30 days in advance:
Cost of tickets when booked 7 days in advance:
Tickets go on sale 3 months in advance.
Train schedule for travel between Taranto and La Spezia
While frequency of trains along this line depends on the day of the week, on average, 11 trains make this journey of 731 kilometres each day. The first weekday departure from Taranto is at 05:00 on weekdays. The last scheduled train during the week departs at 20:01.
During the weekend, 05:50 is the earliest scheduled departure, and 21:25 is the last. Throughout the day, trains typically depart every 55 minutes.
Taranto to La Spezia train duration
Trains on this route travel a distance of 731 kilometres, with the fastest one completing the journey in 9 hours and 39 minutes.
When are tickets between Taranto and La Spezia available for purchase?
Tickets for trains between Taranto and La Spezia can be purchased 3 months before the departure date. Take advantage of the early-bird savings by booking as early as possible.
Further insights on trains from Taranto to La Spezia
Visit our help articles for tips on booking, station navigation, ticket types and other useful information for travelling Europe by train. To get inspired for your upcoming trip, refer to our La Spezia city guide.
FAQs about the train journey from Taranto to La Spezia
Want to know more about your journey from Taranto to La Spezia? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The distance between Taranto and La Spezia is 731 kilometres.
The cheapest ticket on this route is €96.19. When booked 30 days ahead, the price is typically . If booked 7 days in advance, expect to pay around .
Tickets for travel between Taranto to La Spezia are available 3 months before departure.
The fastest journey is 9 hours and 39 minutes.
Other train journeys from Taranto
- From Taranto to Bari From €6.33
- From Taranto to Brindisi From €3.17
- From Taranto to Naples From €47.15
- From Taranto to Rome From €36.56
- From Taranto to Castellaneta Marina From €7.60
- From Taranto to Salerno From €6.52
- From Taranto to Lecce From €10.13
- From Taranto to Sibari From €11.04
- From Taranto to Bologna From €33.84
- From Taranto to Milan From €49.59
- From Taranto to Potenza From €11.94
- From Taranto to Florence From €86.78
- From Taranto to Gioia del Colle From €6.52
- From Taranto to Battipaglia From €3.17
- From Taranto to Foggia From €22.71
Other train journeys to La Spezia
- From Genoa to La Spezia From €9.41
- From Pisa to La Spezia From €6.33
- From Ventimiglia to La Spezia From €6.33
- From Florence to La Spezia From €13.57
- From Milan to La Spezia From €6.33
- From Parma to La Spezia From €77.37
- From Nice to La Spezia From €33.21
- From Turin to La Spezia From €6.33
- From Venice to La Spezia From €28.78
- From Riomaggiore to La Spezia From €5.70
- From Rome to La Spezia From €6.33
- From Monterosso to La Spezia From €3.71
- From Manarola to La Spezia From €2.90
- From Vernazza to La Spezia From €3.17
- From Bologna to La Spezia From €20.63
Other train journeys from La Spezia
- From La Spezia to Riomaggiore From €2.90
- From La Spezia to Rome From €3.17
- From La Spezia to Monterosso From €8.87
- From La Spezia to Manarola From €8.78
- From La Spezia to Vernazza From €3.17
- From La Spezia to Bologna From €20.63
- From La Spezia to Naples From €66.42
- From La Spezia to Genoa From €9.41
- From La Spezia to Pisa From €6.33
- From La Spezia to Ventimiglia From €25.25
- From La Spezia to Florence From €16.74
- From La Spezia to Milan From €19.73