Travel Information to Florence from Taranto
| 380 miles (613 km) | |
| Train, bus or flight | |
| $16 - $58 | |
| Bus • $16 (€14) • 9 h 7 min | |
| Flight • $58 (€52) • 1 h 25 min | |
| Marino Autolinee, Volotea or Frecciarossa |
Take a train, bus or flight to travel 380 miles (613 km) between Taranto and Florence. The most popular travel companies which serve this route are Marino Autolinee, Volotea or Frecciarossa among others. Travelers can even take a direct bus, flight or train from Taranto to Florence.
Travel optionsfrom Taranto to Florence
How to get from Taranto to Florence by train, bus or flight.
Our recommendation
The best way to travel from Taranto to Florence is by taking a bus because it’s the best combination of price and speed.
1226Cheapest
1226Fastest
FR 4339Other options
Regionale 23728 · Regionale 21202+
Intercity 590
Intercity 700 · Intercity 596
InterCityNotte 758+
Autobus TTPER B0431 · Regionale Veloce 18659
FlixBus
2422
FlixBus · FlixBus
AZ1616 · AZ1679
AZ1620 · AZ1677
AZ1620 · AZ1679Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 06
Nov 07
Nov 08
Nov 09
Nov 10
Nov 11
Nov 12
Nov 13
Nov 14
Nov 15
Nov 16
Nov 17
Nov 18
Nov 19
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Taranto to Florence

There are 3 options to travel between Taranto and Florence including taking a train, bus or flight.
The cheapest way to go to Florence from Taranto is by taking a bus, which costs on average $16 (€14).
This is compared to other ways of getting from Taranto to Florence:
Taking a bus costs $42 (€38) less than taking a flight, which costs on average $58 (€52) for the same trip.
A bus is $9 (€8) less than a train with an average ticket price of $25 (€23) from Taranto to Florence.
The fastest way to get to Florence from Taranto is by flight with an average travel time of 1 h 25 min.
Other travel options to Florence take longer:
Getting to Florence by bus takes 9 h 7 min on average.
Train takes 6 h 36 min on average.
You should expect to travel around 380 miles (613 km) between Taranto and Florence.
The average frequency per day from Taranto to Florence is:
- 1 bus per day.
- Around 1 train per day.
However, we recommend checking specific travel dates for your route from Taranto to Florence as scheduled services by train, bus or flight can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Taranto to Florence:
- Most travelers take a train from Taranto to Florence Santa Maria Novella.
Omio works with many trusted partners that can help you travel the best way from Taranto to Florence:
- You can travel to Florence from Taranto by bus with Marino Autolinee, Itabus or FlixBus. You can find cheap tickets on Omio for $16 (€14) with FlixBus from Taranto to Florence.
- You can go to Florence from Taranto by plane with Volotea or Alitalia. You'll see cheap plane tickets for $58 (€52) with Volotea from Taranto to Florence on Omio.
- You can take a train from Taranto to Florence with Frecciarossa, Intercity, Intercity Notte, Italo or Trenitalia. Cheap tickets can be found for $25 (€23) with Intercity from Taranto to Florence.
Yes, there are direct services available from Taranto to Florence with the following travel companies:
- Direct bus available with Itabus or FlixBus 1 direct bus per day.
- Direct trains with Frecciarossa with 1 direct train per day.
Direct services tend to save you time and add more convenience in getting you to Florence as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Taranto and Florence.
Travelling from Taranto to Florence: related information
Here are some other resources that might have the information you need
