Rome to Florence
3 suppliers · cheapest €0.00 · prices for all available dates
| Transport | Supplier | From | Duration |
|---|---|---|---|
| 🚌Bus | FlixBusDaily | €0.00 | 4h |
| 🚆Train | Italo(stale)Daily | €16.90 | 1h 27m |
| Trenitalia(stale)Daily | €23.90 | 1h 46m |
Click a transport type to see all departures
FlixBus
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €0.00 | 21:45 | 01:45 | 4h |
| €7.49 | 21:00 | 00:25 | 3h 25m |
| €7.49 | 20:00 | 23:35 | 3h 35m |
| €7.99 | 07:45 | 11:35 | 3h 50m |
| €7.99 | 19:20 | 22:30 | 3h 10m |
| €7.99 | 19:35 | 23:00 | 3h 25m |
| €7.99 | 07:30 | 11:45 | 4h 15m |
| €7.99 | 21:20 | 00:55 | 3h 35m |
Italo
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €16.90 | 05:50 | 07:17 | 1h 27m |
| €16.90 | 20:50 | 22:17 | 1h 27m |
| €16.90 | 20:40 | 22:17 | 1h 37m |
| €16.90 | 05:40 | 07:17 | 1h 37m |
| €16.90 | 20:50 | 22:17 | 1h 27m |
| €16.90 | 20:40 | 22:17 | 1h 37m |
| €16.90 | 05:50 | 07:17 | 1h 27m |
| €16.90 | 05:40 | 07:17 | 1h 37m |
Trenitalia
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €23.90 | 06:00 | 07:46 | 1h 46m |
| €23.90 | 06:35 | 08:11 | 1h 36m |
| €23.90 | 06:45 | 08:27 | 1h 42m |
| €23.90 | 07:10 | 08:46 | 1h 36m |
| €23.90 | 06:35 | 08:11 | 1h 36m |
| €23.90 | 06:00 | 07:46 | 1h 46m |
| €23.90 | 06:35 | 08:11 | 1h 36m |
| €23.90 | 06:45 | 08:27 | 1h 42m |
Frequently asked questions
What transport options are available from Rome to Florence?▾
You can travel from Rome to Florence by bus and train. Prices start from €7. Compare all fares on this page — results are updated daily from live booking systems.
How much does it cost to travel from Rome to Florence?▾
Travel from Rome to Florence starts from €7 by bus or €17 by train. Train prices can reach €46 for last-minute bookings, so book in advance for the best deals on this route.
How long is the journey from Rome to Florence?▾
The train from Rome to Florence 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 Rome to Florence?▾
The cheapest option is bus, with fares starting from €7 (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 Rome to Florence?▾
High-speed trains from Rome to Florence 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 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.