🚆 ItalyTransport
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 get from Rome to Florence?

The cheapest option is usually the bus (FlixBus or similar), followed by trains. Private transfers are more expensive but door-to-door. Check the price table above for current fares.

How long does it take to travel from Rome to Florence?

Travel time varies by transport type. High-speed trains are fastest, while buses take longer but cost less. See the duration column in the table above for exact times.

How often do trains run from Rome to Florence?

Trenitalia and Italo both operate multiple trains daily on major Italian routes. Exact schedules depend on the date — prices shown are the cheapest available across all days.

Is it cheaper to book in advance from Rome to Florence?

Yes — Italian train operators (Trenitalia, Italo) offer early-bird "Super Economy" fares that can be 50–70% cheaper than booking on the day. Book 2–4 weeks ahead for best prices.