ItalyFare
FlorenceRomeAll days

Florence to Rome

3 suppliers · cheapest 7.99 · prices for all available dates

TransportSupplierFromDuration
🚌BusFlixBus7.994h 30m
🚆TrainItalo16.901h 26m
Trenitalia23.901h 41m

Click a transport type to see all departures

FlixBus

from 7.99
PriceDepartsArrivesDuration
7.9917:5522:254h 30m
7.9918:1021:253h 15m
7.9908:3011:503h 20m
7.9912:5016:053h 15m
7.9919:4523:003h 15m
7.9913:0516:303h 25m
7.9922:0001:103h 10m
7.9921:2501:103h 45m

Italo

from 16.90
PriceDepartsArrivesDuration
16.9022:4300:091h 26m
21.9021:4323:091h 26m
22.3620:4322:091h 26m
22.3620:2821:541h 26m
22.3622:4300:091h 26m
22.9010:0311:401h 37m
22.9520:2821:541h 26m
22.9519:4321:091h 26m

Trenitalia

from 23.90
PriceDepartsArrivesDuration
23.9007:5909:401h 41m
23.9008:3310:151h 42m
23.9007:0508:351h 30m
25.0006:3511:184h 43m
25.0006:3511:515h 16m
25.0006:3511:515h 16m
27.9006:0007:491h 49m
27.9007:4809:331h 45m

Frequently asked questions

What is the cheapest way to travel from Florence to Rome?

The cheapest option from Florence to Rome is by bus (flixbus), starting from €8. Prices vary by date and availability — book in advance for the best deals.

How much does a train ticket from Florence to Rome cost?

Train tickets from Florence to Rome range from €17 to €58 depending on the operator and booking time. Available operators: Italo, Trenitalia. Journey time is approximately 1h 53min.

How long does the train journey from Florence to Rome take?

The train from Florence to Rome takes approximately 1h 53min. High-speed trains (Italo, Trenitalia) offer the fastest connections on this route.

Is there a bus from Florence to Rome?

Yes, buses run from Florence to Rome starting from €8. Operators include Flixbus. Travel time is around 3h 28min. Buses are typically the most budget-friendly option.

What transport options are available from Florence to Rome?

You can travel from Florence to Rome by bus and train. Trains are fastest, buses are cheapest, and private transfers offer the most flexibility. Compare all prices on this page — updated daily.