There are 8 ways to get from Florence to Civitavecchia by train, bus, car 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.
Recommended option
Train Trenitalia Frecce • 3 h 21 min
$43 - $68
Cheapest option
Bus, train • 6 h
$24 - $46
6 alternative options
Train via Grosseto • 5 h 8 min
$26 - $56
Bus • 5 h 35 min
Drive • 3 h 2 min
$40 - $60
Fly from Florence, train • 4 h 26 min
$81 - $279
Train to Bologna, fly, train • 5 h 14 min
$73 - $318
Train to Pisa, fly, train • 5 h 26 min
$110 - $371
What companies run services between Florence, Italy and Civitavecchia, Italy?
You can take a train from Florence to Civitavecchia via Roma Tiburtina and Roma Ostiense in around 3 h 21 min. Alternatively, you can take a bus from Florence to Civitavecchia via Grosseto F.S. and Grosseto in around 5 h 35 min.

- Website
- alitalia.com
Flights from Florence to Rome
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $65 - $310
Flights from Bologna to Rome
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- $65 - $350
Flights from Pisa to Rome
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $90 - $400

- Website
- neosair.it
Flights from Bologna to Rome
- Ave. Duration
- 1 h
- When
- Wednesday
- Estimated price
- $70 - $600

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.Maria Novella to Roma Tiburtina
- Ave. Duration
- 1 h 20 min
- Frequency
- Every 30 minutes
- Estimated price
- $35 - $55
- Website
- orario.trenitalia.com
Train from Firenze S.Maria Novella to Bologna C.Le
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- $17 - $24
- Website
- orario.trenitalia.com

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Ostiense to Civitavecchia
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $6 - $14
- Website
- orario.trenitalia.com
- 1st Class
- $11 - $14
Train from Firenze Smn to Grosseto
- Ave. Duration
- 3 h 7 min
- Frequency
- 3 times a day
- Estimated price
- $17 - $40
- Website
- orario.trenitalia.com
- 1st Class
- $30 - $40
Train from Grosseto to Civitavecchia
- Ave. Duration
- 1 h 12 min
- Frequency
- Hourly
- Estimated price
- $8 - $19
- Website
- orario.trenitalia.com
- 1st Class
- $16 - $19
Train from Roma Trastevere to Civitavecchia
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- $5 - $14
- Website
- orario.trenitalia.com
- 1st Class
- $11 - $14
Train from Firenze Smn to Pisa C.Le
- Ave. Duration
- 1 h
- Frequency
- Hourly
- Estimated price
- $6 - $15
- Website
- orario.trenitalia.com
- 1st Class
- $12 - $15

- Phone
- +39 060708
- Website
- italotreno.it
Train from Firenze Santa Maria Novella Station to Bologna Centrale Station
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- $19 - $27
- Website
- italotreno.it

- Phone
- +39.0565.260111
- segreteria@tiemmespa.it
- Website
- tiemmespa.it
Bus from Firenze Autostazione to Grosseto F.S.
- Ave. Duration
- 2 h 10 min
- Frequency
- Every 4 hours
- Estimated price
- $11 - $17
- Schedules at
- tiemmespa.it

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Bus from Grosseto to Civitavecchia
- Ave. Duration
- 2 h 25 min
- Frequency
- 6 times a week
- Website
- orario.trenitalia.com

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixbus.de
Bus from Florence to Grosseto
- Ave. Duration
- 3 h 59 min
- Frequency
- Twice daily
- Estimated price
- $16 - $27
- Website
- flixbus.co.uk
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
How to get from Florence to Rome
We show you the quickest, cheapest and easiest routes between the Italian cities
Read the travel guideWant to know more about Flixbus?
Rome2rio’s guide has all the details
Read the travel guideGetting to Rome from the airport
Get the details in Rome2rio’s airport-to-city travel guide
Read the travel guideQuestions & Answers
How far is it from Florence to Civitavecchia?
The distance between Florence and Civitavecchia is 193 km. The road distance is 270 km.
What is the cheapest way to get from Florence to Civitavecchia?
The cheapest way to get from Florence to Civitavecchia is to bus and train which costs 19€ - 40€ and takes 6 h.
What is the fastest way to get from Florence to Civitavecchia?
The quickest way to get from Florence to Civitavecchia is to drive which takes 3 h 2 min and costs 30€ - 50€.
Is there a direct train between Florence and Civitavecchia?
No, there is no direct train from Florence to Civitavecchia. However, there are services departing from Firenze S.Maria Novella and arriving at Civitavecchia via Roma Tiburtina and Roma Ostiense. The journey, including transfers, takes approximately 3 h 21 min.
Is there a direct bus between Florence and Civitavecchia?
No, there is no direct bus from Florence to Civitavecchia. However, there are services departing from Firenze Autostazione and arriving at Civitavecchia via Grosseto. The journey, including transfers, takes approximately 5 h 35 min.
How long does it take to get from Florence to Civitavecchia?
It takes approximately 3 h 21 min to get from Florence to Civitavecchia, including transfers.