ItalyFare
FlorenceRomeAll days

Florence to Rome

3 suppliers · cheapest 0.00 · prices for all available dates

TransportSupplierFromDuration
🚌BusFlixBus(stale)Daily0.004h
🚆TrainItalo(stale)Daily16.901h 26m
Trenitalia(stale)Daily23.901h 30m

Click a transport type to see all departures

FlixBus

Daily
from 0.00
PriceDepartsArrivesDuration
0.0004:4008:404h
7.4906:1009:303h 20m
7.9911:1514:303h 15m
7.9910:3513:503h 15m
7.9909:0012:053h 5m
7.9906:0009:153h 15m
7.9917:5522:254h 30m
7.9915:5020:354h 45m

Italo

Daily
from 16.90
PriceDepartsArrivesDuration
16.9022:4300:091h 26m
16.9021:4323:091h 26m
16.9022:4300:091h 26m
16.9022:4300:091h 26m
17.9020:0321:321h 29m
18.3620:2821:541h 26m
18.3620:2821:541h 26m
18.3620:4322:091h 26m

Trenitalia

Daily
from 23.90
PriceDepartsArrivesDuration
23.9007:0508:351h 30m
23.9008:3310:151h 42m
23.9007:5909:401h 41m
23.9007:5909:401h 41m
23.9007:0508:351h 30m
23.9008:3310:151h 42m
25.0006:3511:515h 16m
25.0006:3511:254h 50m

Frequently asked questions

What transport options are available from Florence to Rome?

You can travel from Florence to Rome by bus and train. Prices start from €8. Compare all fares on this page — results are updated daily from live booking systems.

How much does it cost to travel from Florence to Rome?

Travel from Florence to Rome starts from €8 by bus or €17 by train. Train prices can reach €58 for last-minute bookings, so book in advance for the best deals on this route.

How long is the journey from Florence to Rome?

The train from Florence to Rome takes about 1h 30min, while the bus takes around 3h 30min. Trains are significantly faster but tend to cost more; buses are ideal if you have time and want to save money.

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

The cheapest option is bus, with fares starting from €8 (Flixbus). Trains start from €17 (Italo, Trenitalia) and are much faster. For the lowest prices on either mode, book as early as possible.

How fast is the train from Florence to Rome?

High-speed trains from Florence to Rome take about 1h 30min, operated by Italo, Trenitalia. Tickets start from €17 — prices rise closer to the departure date, so booking ahead saves money.

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.

Popular routes from Florence

All routes from Florence