ItalyFare
RomeFlorenceAll days

Rome to Florence

3 suppliers · cheapest 7.49 · prices for all available dates

TransportSupplierFromDuration
🚌BusFlixBus7.493h 35m
🚆TrainItalo16.901h 27m
Trenitalia23.901h 46m

Click a transport type to see all departures

FlixBus

from 7.49
PriceDepartsArrivesDuration
7.4920:0023:353h 35m
7.4921:0000:253h 25m
7.9908:3011:453h 15m
7.9908:1511:303h 15m
7.9907:5511:103h 15m
7.9907:3011:454h 15m
7.9907:3011:454h 15m
7.9907:4511:353h 50m

Italo

from 16.90
PriceDepartsArrivesDuration
16.9020:5022:171h 27m
16.9020:4022:171h 37m
16.9005:4007:171h 37m
16.9005:4007:171h 37m
16.9005:5007:171h 27m
16.9005:5007:171h 27m
17.9006:5508:311h 36m
17.9007:0508:311h 26m

Trenitalia

from 23.90
PriceDepartsArrivesDuration
23.9006:0007:461h 46m
23.9006:3508:111h 36m
23.9006:4508:271h 42m
23.9007:1008:461h 36m
23.9006:3508:111h 36m
23.9006:0007:461h 46m
23.9006:3508:111h 36m
23.9006:4508:271h 42m

Frequently asked questions

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

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

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

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

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

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

Is there a bus from Rome to Florence?

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

What transport options are available from Rome to Florence?

You can travel from Rome to Florence 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.