Florence to Rome
3 suppliers · cheapest €0.00 · prices for all available dates
| Transport | Supplier | From | Duration |
|---|---|---|---|
| 🚌Bus | FlixBus(stale)Daily | €0.00 | 4h |
| 🚆Train | Italo(stale)Daily | €16.90 | 1h 26m |
| Trenitalia(stale)Daily | €23.90 | 1h 30m |
Click a transport type to see all departures
FlixBus
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €0.00 | 04:40 | 08:40 | 4h |
| €7.49 | 06:10 | 09:30 | 3h 20m |
| €7.99 | 11:15 | 14:30 | 3h 15m |
| €7.99 | 10:35 | 13:50 | 3h 15m |
| €7.99 | 09:00 | 12:05 | 3h 5m |
| €7.99 | 06:00 | 09:15 | 3h 15m |
| €7.99 | 17:55 | 22:25 | 4h 30m |
| €7.99 | 15:50 | 20:35 | 4h 45m |
Italo
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €16.90 | 22:43 | 00:09 | 1h 26m |
| €16.90 | 21:43 | 23:09 | 1h 26m |
| €16.90 | 22:43 | 00:09 | 1h 26m |
| €16.90 | 22:43 | 00:09 | 1h 26m |
| €17.90 | 20:03 | 21:32 | 1h 29m |
| €18.36 | 20:28 | 21:54 | 1h 26m |
| €18.36 | 20:28 | 21:54 | 1h 26m |
| €18.36 | 20:43 | 22:09 | 1h 26m |
Trenitalia
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €23.90 | 07:05 | 08:35 | 1h 30m |
| €23.90 | 08:33 | 10:15 | 1h 42m |
| €23.90 | 07:59 | 09:40 | 1h 41m |
| €23.90 | 07:59 | 09:40 | 1h 41m |
| €23.90 | 07:05 | 08:35 | 1h 30m |
| €23.90 | 08:33 | 10:15 | 1h 42m |
| €25.00 | 06:35 | 11:51 | 5h 16m |
| €25.00 | 06:35 | 11:25 | 4h 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.