There are 8 ways to get from Florence to Livorni by train, bus, car, plane, or train (Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Florence Santa Maria Novella to Scalea-Santa Domenica Talaotrain 8143
6h 9m€89–172Bus, train
cheapest- Take the bus from Florence to Sapribus
- Take the train from Sapri to Belvedere Marittimotrain Re
10h 22m€46–66Bus
- Take the bus from Florence Villa Constanza Bus Station to Belvederebus Route 3
8h 33m€70–100Drive 704 km
- Drive from Florence to Livornicar 704 km
6h 52m€111–159Fly from Florence Peretola Airport, drive
- Fly from Florence Peretola Airport (FLR) to Lamezia Terme International Airport (SUF)plane FLR - SUF
- Drive from Lamezia-Terme-Airport-SUF to Livornicar
5h 53m€91–294Train via Salerno
- Take the train from Firenze S.M.N. to Salernotrain Fr
- Take the train from Salerno to Belvedere Marittimotrain Re
7h 16m€91–194Train to Bologna Guglielmo Marconi Airport, fly, drive
- Take the train from Firenze S.M.N. to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Lamezia Terme International Airport (SUF)plane BLQ - SUF
- Drive from Lamezia-Terme-Airport-SUF to Livornicar
4h 55m€64–291Train to Pisa International Airport, fly, drive
- Take the train from Firenze S.M.N. to Pisa Centraletrain
- Fly from Pisa International Airport (PSA) to Lamezia Terme International Airport (SUF)plane PSA - SUF
- Drive from Lamezia-Terme-Airport-SUF to Livornicar
5h 37m€69–265
Florence to Livorni by bus
Questions & Answers
The cheapest way to get from Florence to Livorni is to bus and train which costs €45 - €70 and takes 10h 22m.
The fastest way to get from Florence to Livorni is to train and fly and drive which takes 4h 55m and costs €60 - €300.
Yes, there is a direct bus departing from Florence Villa Constanza Bus Station station and arriving at Belvedere. Services depart once daily, and operate every day. The journey takes approximately 8h 33m.
No, there is no direct train from Florence to Livorni. However, there are services departing from Florence Santa Maria Novella and arriving at Belvedere Marittimo via Scalea-S.Domen.Talao. The journey, including transfers, takes approximately 6h 9m.
The distance between Florence and Livorni is 699 km. The road distance is 704 km.
The best way to get from Florence to Livorni without a car is to train which takes 6h 9m and costs €85 - €180.
It takes approximately 6h 9m to get from Florence to Livorni, including transfers.
Florence to Livorni bus services, operated by Consorzio Autolinee S.r.l., depart from Florence Villa Constanza Bus Station.
Florence to Livorni train services, operated by ItaloTreno, depart from Florence Santa Maria Novella station.
The best way to get from Florence to Livorni is to train which takes 6h 9m and costs €85 - €180. Alternatively, you can bus, which costs €70 - €100 and takes 8h 33m.
What companies run services between Florence, Italy and Livorni, Italy?
ItaloTreno operates a train from Florence Santa Maria Novella to Scalea-Santa Domenica Talao once daily. Tickets cost €85–170 and the journey takes 5h 17m. Alternatively, Consorzio Autolinee S.r.l. operates a bus from Florence Villa Constanza Bus Station to Belvedere once daily. Tickets cost €70–100 and the journey takes 8h 33m.
- Website
- ryanair.com
Flights from Bologna Guglielmo Marconi Airport to Lamezia Terme International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €35–190
Flights from Pisa International Airport to Lamezia Terme International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €35–200
Flights from Pisa International Airport to Lamezia Terme International Airport via Malta
- Ave. Duration
- 4h
- When
- Saturday
- Estimated price
- €35–200
- Website
- ita-airways.com
Flights from Florence Peretola Airport to Lamezia Terme International Airport via Rome
- Ave. Duration
- 3h 33m
- When
- Every day
- Estimated price
- €75–170
Flights from Bologna Guglielmo Marconi Airport to Lamezia Terme International Airport via Rome
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €70–220
- Website
- lufthansa.com
Flights from Florence Peretola Airport to Lamezia Terme International Airport via Rome
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- €75–170
Flights from Florence Peretola Airport to Lamezia Terme International Airport via Munich
- Ave. Duration
- 4h 50m
- When
- Wednesday
- Estimated price
- €130–450
Flights from Bologna Guglielmo Marconi Airport to Lamezia Terme International Airport via Rome
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €70–220
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Florence Santa Maria Novella to Scalea-Santa Domenica Talao
- Ave. Duration
- 5h 17m
- Frequency
- Once daily
- Estimated price
- €85–170
- Website
- https://www.italotreno.it/en
Train from Firenze S.M.N. to Salerno
- Ave. Duration
- 4h 1m
- Frequency
- 3 times a day
- Estimated price
- €65–140
- Website
- https://www.italotreno.it/en
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 45 min
- Frequency
- 4 times a day
- Estimated price
- €11–23
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.M.N. to Salerno
- Ave. Duration
- 4h 1m
- Frequency
- Hourly
- Estimated price
- €80–160
- Schedules at
- trenitalia.com
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 37 min
- Frequency
- Every 15 minutes
- Estimated price
- €13–27
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Salerno to Belvedere Marittimo
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- €22–40
- Website
- https://www.trenitalia.com/en.html
Train from Sapri to Belvedere Marittimo
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- €7–12
- Website
- https://www.trenitalia.com/en.html
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 28m
- Frequency
- 4 times a day
- Estimated price
- €11–19
- Website
- https://www.trenitalia.com/en.html
Train from Firenze S.M.N. to Pisa Centrale
- Ave. Duration
- 1h 21m
- Frequency
- Every 15 minutes
- Estimated price
- €9–16
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a day
- Estimated price
- €9–20
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 12m
- Frequency
- Twice daily
- Estimated price
- €27–70
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €45–70
- 2nd Class
- €27–40
- Phone
- 0984 401468
- [email protected]
- Website
- consorzioautolinee.it
Bus from Florence Villa Constanza Bus Station to Belvedere
- Ave. Duration
- 8h 33m
- Frequency
- Once daily
- Estimated price
- €70–100
- Schedules at
- consorzioautolinee.it
- Phone
- +39 089 233 899
- [email protected]
- Website
- autolineecurcio.it
Bus from Florence to Sapri
- Ave. Duration
- 9h 1m
- Frequency
- Once daily
- Estimated price
- €35–55
- Website
- https://www.autolineecurcio.it/
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
More Questions & Answers
Florence to Livorni bus services, operated by Consorzio Autolinee S.r.l., arrive at Belvedere station.
Florence to Livorni train services, operated by ItaloTreno, arrive at Scalea-Santa Domenica Talao station.
Yes, the driving distance between Florence to Livorni is 704 km. It takes approximately 6h 52m to drive from Florence to Livorni.
Book your Florence to Livorni train tickets online with Omio.
There are 945+ hotels available in Livorni.






























