COMPARE Prices across different modes

Sat
Sep 18
$88Intercity Notte
$57Flixbus
Sun
Sep 19
$92Intercity
$62Flixbus
Mon
Sep 20
$88Intercity Notte
$60Flixbus
Tue
Sep 21
$68Intercity
$62Flixbus
Wed
Sep 22
$49Intercity
$48Flixbus
Thu
Sep 23
$68Intercity
$51Flixbus

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Taranto to Florence

distanceDistance380 miles (613 km)
durationAverage train duration10 h 47 min
priceAverage train ticket price$75 (€61)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain providersFrecciarossa

Trains from Taranto to Florence cover the 380 miles (613 km) long route taking on average 10 h 47 min with our travel partners like Frecciarossa. Normally, there are 3 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $49 (€40), but the average price of train tickets is $75 (€61). Travelers depart most frequently from Taranto, Porto Mercantile and arrive in Firenze Santa Maria Novella.

Travel Tips

Trains from Taranto to Florence
Travel by train to Florence easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Taranto to Florence.
FAQs
How much do cheap train tickets to Florence from Taranto cost?
Train tickets to Florence from Taranto for some dates and times can be found for as cheap as $49 (€40)  one way in the next 7 days.
How much does it cost to take a train between Taranto and Florence?
The Taranto to Florence train ticket price is on average $75 (€61)  if you are looking to purchase your tickets for this route in the next week.
How far is it from Taranto to Florence by train?
The Taranto to Florence train distance is approximately 380 miles (613 km).
How long is a train to Florence from Taranto on average?
On average the Taranto to Florence train time is 10 h 47 min  covering the 380 miles (613 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
When traveling by train from Taranto to Florence, which train station in Taranto do I depart from and which train station in Florence do I arrive in?

When taking the train between Taranto and Florence, you can choose to depart from train stations like Taranto, Porto Mercantile, Taranto, Cimino and Taranto, via Di Palma. Your journey can end in train stations such as Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

Omio customers who travel this route most frequently depart from Taranto, Porto Mercantile   and arrive in Firenze Santa Maria Novella.

Where is the departure train station in Taranto located? Where is the arrival train station in Florence located?

You can find the most popular departure train station for this trip, Taranto, Porto Mercantile, located approximately 0 mile (s) / 0 km from the city center of Taranto. The most popular arrival train station in Florence, called Firenze Santa Maria Novella, is located around 1 mile (s) / 1 km away from its city center.

What train providers offer a service to Florence from Taranto?
If you're looking for trains from Taranto to Florence, you can rely on Frecciarossa to get you to Florence. It's also good to check out all possible train companies for the Taranto to Florence journey to see if there might be differences in the amenities they offer.
How many train services per day are there between Taranto and Florence?
On average, there are 3 trains a day from Taranto to Florence. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Taranto to Florence? When can I take the last train for the day?
You can take the earliest train from Taranto to Florence at 6: 01 AM   or take the last train from Taranto to Florence leaving at 6: 01 PM. Look for the latest Taranto to Florence train schedules on Omio and book the best time to take the train for this trip.
How far in advance should I buy train tickets between Taranto and Florence for the best deals?
If you book a train ticket from Taranto to Florence within the next 7 days, you can find tickets to cost on average $75 (€61) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Taranto to Florence are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Taranto
Florence
Taranto
Amenities