Florence to Rome Bus from €5, Train from €10
5 suppliers · ~82 connections/day · cheapest €4.99 · updated 2d ago
The cheapest way from Florence to Rome is by bus (3h 30m, from €5). Trains are faster (1h 30m, from €10) and run multiple times daily via Trenitalia and Italo. For the best prices on either, book at least 2 weeks in advance.
| Transport | Supplier | From | Duration |
|---|---|---|---|
| 🚌Bus | FlixBus(stale)Daily | €4.99 | 3h 20m |
| Itabus(stale)Daily | €5.99 | — | |
| Marino Bus(stale)Daily | €10.00 | 3h 30m | |
| 🚆Train | Trenitalia(stale)Daily | €10.30 | 4h 50m |
| Italo(stale)Daily | €16.90 | 1h 26m |
Click a transport type to see all departures
FlixBus
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €4.99 | 06:10 | 09:30 | 3h 20m |
| €4.99 | 06:10 | 09:30 | 3h 20m |
| €4.99 | 06:10 | 09:30 | 3h 20m |
| €4.99 | 06:10 | 09:30 | 3h 20m |
| €4.99 | 06:10 | 09:30 | 3h 20m |
| €5.49 | 06:10 | 09:30 | 3h 20m |
| €5.49 | 06:10 | 09:30 | 3h 20m |
| €5.49 | 06:10 | 09:30 | 3h 20m |
Itabus
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €5.99 | 03:14 | — | — |
| €5.99 | 18:04 | — | — |
| €5.99 | 06:03 | — | — |
| €5.99 | 03:22 | — | — |
| €5.99 | 03:22 | — | — |
| €5.99 | 03:25 | — | — |
| €5.99 | 03:17 | — | — |
| €5.99 | 03:22 | — | — |
Marino Bus
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €10.00 | 18:10 | 21:40 | 3h 30m |
| €10.00 | 18:10 | 21:40 | 3h 30m |
| €10.00 | 18:10 | 21:40 | 3h 30m |
| €10.00 | 18:10 | 21:40 | 3h 30m |
| €10.00 | 18:10 | 21:40 | 3h 30m |
| €10.00 | 18:10 | 21:40 | 3h 30m |
| €10.00 | 18:10 | 21:40 | 3h 30m |
| €10.00 | 18:10 | 21:40 | 3h 30m |
Trenitalia
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €10.30 | 09:28 | 14:18 | 4h 50m |
| €23.90 | 07:05 | 08:35 | 1h 30m |
| €23.90 | 07:48 | 09:33 | 1h 45m |
| €23.90 | 06:00 | 07:49 | 1h 49m |
| €23.90 | 09:14 | 13:00 | 3h 46m |
| €23.90 | 07:48 | 09:33 | 1h 45m |
| €23.90 | 07:59 | 09:40 | 1h 41m |
| €23.90 | 07:59 | 09:40 | 1h 41m |
Italo
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €16.90 | 21:43 | 23:09 | 1h 26m |
| €16.90 | 07:43 | 09:10 | 1h 27m |
| €16.90 | 22:43 | 00:09 | 1h 26m |
| €16.90 | 22:43 | 00:09 | 1h 26m |
| €16.90 | 22:43 | 00:09 | 1h 26m |
| €16.90 | 07:43 | 09:10 | 1h 27m |
| €16.90 | 22:43 | 00:09 | 1h 26m |
| €16.90 | 21:43 | 23:09 | 1h 26m |
Florence to Rome is one of Italy's most-traveled routes, and one of the easiest to get wrong if you book without comparing options. The distance is about 280 km, and you have two real choices: a high-speed train (1h 30m, from €17) or an intercity bus (3h 30m, from €7). Both have clear use cases — this page shows live prices for all operators so you can pick what fits your budget and schedule.
Bus vs Train: Florence to Rome
| Bus | Train | |
|---|---|---|
| Journey time | 3h 30m | 1h 16m – 1h 45m |
| Cheapest price | from €7 | from €17 |
| Operators | FlixBus, Itabus, Marinobus | Trenitalia, Italo |
| Departure (Florence) | Piazzale Montelungo, SMN | Santa Maria Novella (SMN) |
| Arrival (Rome) | Tiburtina, Anagnina, Termini | Termini (most), Tiburtina (some Italo) |
| Luggage | 1 bag + 1 carry-on free | No restrictions, rack storage |
| WiFi | Yes (FlixBus) | Yes (Frecciarossa, Italo) |
| Best for | Budget, flexible schedule | Time-constrained travelers |
Bus from Florence to Rome
FlixBus, Itabus, and Marinobus all run multiple daily departures. The earliest bus departs Florence at 02:20 — useful for travelers trying to save a hotel night. Last departures are around 23:00.
Florence departures
- Piazzale Montelungo (main FlixBus stop)
- Santa Maria Novella (some services)
- Guidoni Tram T2 (park & ride)
Rome arrivals
- Roma Tiburtina (Metro B → Termini)
- Roma Termini (city center)
- Anagnina, Vaticano, Aurelia
Luggage: FlixBus includes 1 checked bag (up to 23 kg) and 1 carry-on per person free. Extra bags cost €3–5 per journey, bookable when purchasing your ticket.
Tip: Prices start at €7 but rise quickly. Book 2–4 weeks ahead for €7–12. Last-minute fares on popular dates often hit €25–35.
Train from Florence to Rome
Florence to Rome by train is fast. The Frecciarossa and Italo high-speed trains run every 15–30 minutes during peak hours. A Super Economy fare at €17 is a genuine bargain — but you need to book at least 2–3 weeks ahead.
Trenitalia vs Italo: Both cover the route in similar times. Italo tends to have marginally lower advance fares; Trenitalia has more departures. Either is fine — buy whichever has the better price on your date.
Fare classes: Super Economy (cheapest, non-refundable, fixed seat) → Economy (some flexibility) → Business/Executive (fully refundable, wider seat). For most travelers, Super Economy is the right call if your plans are set.
Do I need to stamp my ticket? No. Frecciarossa and Italo are seat-assigned — just show your ticket (QR code or printout) to the conductor. The orange stamping machines are for regional trains only.
Which station in Rome? Termini vs Tiburtina
Most FlixBus services arrive at Roma Tiburtina, not Termini. From Tiburtina, Metro Line B reaches Termini in 5 stops (~12 minutes, €1.50). For trains, most Frecciarossa services use Termini — but some Italo trains use Tiburtina. Always check your specific ticket before heading to the station.
Best for budget travelers
Take the bus. FlixBus from Piazzale Montelungo (Florence) to Roma Tiburtina booked 2+ weeks ahead costs €7–12. It's comfortable — WiFi, power outlets, reclining seats. The 3.5 hours is more than twice the train time, but at half the price, it makes sense for anyone not on a tight schedule.
Best for speed
Take the Frecciarossa or Italo. Book a Super Economy 2+ weeks ahead and you can get €17–25 — similar price to a bus but in under 1h 30m. On the day, train prices can reach €60–100, so advance booking is essential.
Booking tips
- Book trains directly at trenitalia.com or italotreno.it — same price, no booking fee
- Book buses at flixbus.com, itabus.com, or compare all options on this page
- Book 2–4 weeks ahead for the best prices on both bus and train
- Avoid busy dates: last week of August, Easter weekend, public holidays — prices spike 2–3x
- Super Economy train tickets are non-refundable — don't book until your plans are confirmed
- Night bus option: FlixBus runs departures around 02:00–04:00 and arrives in Rome early morning
Common traveler mistakes
- ✕Not checking which Rome station your train arrives at. Some Italo services go to Tiburtina, not Termini — easy to miss if you assumed all trains go to Termini.
- ✕Buying train tickets at the station on the day. Same-day Frecciarossa fares can be 3–4x the advance price. Book in advance.
- ✕Showing up at the wrong Florence bus stop. FlixBus uses Piazzale Montelungo (near SMN), not the main bus terminal at Autostazione.
- ✕Assuming the bus is always slower for your journey. For travelers staying near Tiburtina in Rome, a FlixBus can be door-to-door faster than a train + metro combo.
Written by
Marco Rossi
Travel writer based in Florence, Italy. Has covered Italian transport routes for independent travelers since 2015. Updated June 2026.
Frequently asked questions
How much does it cost to travel from Florence to Rome?▾
Travel from Florence to Rome starts from €5 by bus or €16 by train. Train prices can reach €23 for last-minute bookings, so book in advance for the best deals on this route.
What is the cheapest way to travel from Florence to Rome?▾
The cheapest option is bus, with fares starting from €5 (Itabus, Flixbus, Marinobus). Trains start from €16 (Trenitalia, Italo) and are much faster. For the lowest prices on either mode, book as early as possible.
Is it worth taking the train from Florence to Rome?▾
Yes — the train is a convenient option between Florence and Rome, offered by Trenitalia, Italo from €16. Trains in Italy are punctual and city-centre to city-centre, avoiding airport transfers.
What transport options are available from Florence to Rome?▾
You can travel from Florence to Rome by bus and train. Prices start from €5. Compare all fares on this page — results are updated daily from live booking systems.
Should I book tickets from Florence to Rome in advance?▾
Yes — booking early is the best way to get cheap tickets from Florence to Rome. Prices typically start from €5 when booked weeks ahead and rise significantly for last-minute purchases. For travel during peak season (June–August) or public holidays, book at least 2–3 weeks in advance.
What is the best time to travel from Florence to Rome?▾
Travel from Florence to Rome is most convenient on weekday mornings (6–9am) and early afternoons, when services are most frequent. Avoid Friday evenings and Sunday afternoons when trains and buses are busiest. Shoulder season (April–May and September–October) offers lower prices and fewer crowds.
Can I bring luggage on the trains from Florence to Rome?▾
Yes, Trenitalia and Italo trains allow standard luggage free of charge. Trains permit 2 standard bags in overhead racks — no strict weight limit but large items should go in the luggage area. FlixBus and other coaches include one checked bag in the hold. Private transfers accommodate any amount of luggage — confirm with the operator when booking.
Is there a direct train from Florence to Rome?▾
Yes, direct trains run between Florence and Rome with Trenitalia, Italo. No changes are required on this route. Tickets can be purchased on the operator's website or compared on this page to find the lowest available fare.
How do I book transport from Florence to Rome?▾
Compare all options on this page — prices are pulled live from operators' systems. Click any price to go directly to the operator's booking page. Payment is made on the operator's site (Trenitalia, Italo, FlixBus, etc.) — ItalyFare charges no booking fees. You can also book at the station on the day, but prices are usually higher without advance purchase.
Are there discounts for the Florence to Rome route?▾
Yes — several discounts apply on Florence to Rome services. Children under 4 travel free on most trains; ages 4–11 get up to 50% off. Trenitalia and Italo offer youth (under 26) and senior (over 60) discount cards. Booking well in advance usually gives the biggest saving regardless of age.
CO2 emissions per passenger
Train saves ~95% CO2 vs flying (280 km route)
Sources: EEA, ADEME. Average occupancy assumed.
Onboard amenities
| Operator | WiFi | Power | Luggage | Quiet zone |
|---|---|---|---|---|
| FlixBus | ✓ | ✓ | 1×23 kg + carry-on | – |
| Itabus | ✓ | ✓ | 1×25 kg + carry-on | – |
| Marino Bus | Some routes | Some routes | 1 bag + carry-on | – |
| Trenitalia | Frecciarossa | Frecciarossa/Frecciargento | No limit, overhead rack | Frecciarossa |
| Italo | ✓ | ✓ | No limit, overhead rack | Smart class |
Best day to travel from Florence to Rome
Cheapest day: Tuesday (from €5)
Based on 3,844 offers. Prices vary — book in advance for the cheapest fare.