The Rome to Florence journey is one of the most traveled routes in Italy, and you have four realistic options: high-speed train, regional train, bus, or rental car. The high-speed train wins for most travelers — it takes 90 minutes, departs frequently, and drops you directly in the city center at both ends.
That said, each option has a legitimate use case, and the right choice depends on your budget, schedule, and whether you want to stop anywhere along the way. This guide covers every method in detail: prices, booking tips, journey times, and the practical realities that don’t always show up in the headline summaries.
👉 Planning the full Italy trip? See our 7 days in Italy itinerary and our Italy travel guide for the broader picture. For what to do on arrival, see our Florence city guide and our Rome city guide.
Quick Answer: The Best Way to Get From Rome to Florence
Take the high-speed train. Trenitalia’s Frecciarossa and Italo’s EVO trains cover the 280-kilometer route in 90 minutes to 1 hour 35 minutes. Both operate between Roma Termini and Firenze Santa Maria Novella — centrally located stations at both ends with no need for additional transit to reach the city center.
Prices start around €19–25 per person when booked in advance, and a flexible fare with Italo or Trenitalia typically runs €45–75. This is efficient, comfortable, and the default right answer for nearly all travelers.
The bus is significantly cheaper but takes three to four hours and involves the usual inconveniences of coach travel. The regional train is a middle option — cheaper than high-speed, faster than the bus, but slower than the Frecciarossa and less frequent. Renting a car makes sense only if you’re planning to spend time in the Tuscan countryside between the two cities.
Option 1: High-Speed Train (Recommended)
Italy’s high-speed rail network is one of the best in Europe, and the Rome–Florence corridor is among its most-served routes. Two operators compete on this route: Trenitalia (the national operator) with its Frecciarossa service, and Italo (a private competitor) with its EVO trains. Both are comfortable, both connect Roma Termini to Firenze Santa Maria Novella, and both are worth comparing on price.
Journey Time and Frequency
Most high-speed services on this route run in 1 hour 30 minutes to 1 hour 36 minutes. Some routes stop at Firenze Campo di Marte rather than Santa Maria Novella — check your booking, though Santa Maria Novella is the more central station and the better option for most visitors.
Trains run roughly every 30 minutes during peak travel hours (morning and early evening) and hourly during midday. The total number of daily departures in each direction is high — typically 30 to 40 combined across both operators. This frequency means missing a train is rarely catastrophic; the next one isn’t far behind.
Ticket Classes and Pricing
Both Trenitalia and Italo use yield-managed pricing — the earlier you book, the cheaper the ticket. Prices for the same journey on the same day can vary by a factor of three or more depending on how far in advance you book.
Trenitalia Frecciarossa classes:
- Economy — Lowest price, seat assigned, ticket conditions vary (some are non-refundable).
- Business — More legroom, reclining seats, meal service on some trains.
- Executive — Premium cabin with wider seats and more privacy.
- Club Executive — Top tier with additional services.
Italo EVO classes:
- Smart — Standard class, comparable to Trenitalia Economy.
- Prima — Business class equivalent.
- Club Executive — Italo’s premium cabin.
For most travelers, Economy/Smart class is perfectly comfortable on a 90-minute journey. The standard seat pitch is adequate, the ride is smooth, and Wi-Fi is available (with variable reliability) on both operators.
Price Ranges
Advance Economy/Smart prices typically start around €19–25 per person when booked several weeks ahead. Standard flexible fares run approximately €45–60 for Economy and €65–90 for Business. Last-minute tickets on the day of travel can reach €80–100 for Economy class.
Always check both Trenitalia and Italo before booking — prices for the same time slot can differ by €10–20 depending on availability and how recently either operator ran a promotion.
Booking
Book directly through the official websites: trenitalia.com (Trenitalia) and italotreno.it (Italo). Both accept international credit cards and offer e-tickets that can be shown on your phone — no printing required. Third-party platforms including Rail Europe and Trainline also sell Italian high-speed tickets, typically with a small booking fee on top.
There is no meaningful benefit to booking through a third party for this route. Go direct for the best price and the simplest ticket management.
Option 2: Regional Train
Trenitalia also operates slower regional trains on the Rome–Florence route. These use the older, slower rail line (not the high-speed track) and take approximately 3 hours 30 minutes to 4 hours depending on stops. They are significantly cheaper — fares typically run €15–20 — and do not require advance booking. Seats are unreserved on most regional services.
When the Regional Train Makes Sense
The regional train is worth considering if you are traveling on a very tight budget and the extra two hours of travel time is genuinely not a constraint. It is also worth knowing about as a backup — if all high-speed trains on a given day are sold out or prohibitively priced, the regional service is always available as a fallback option.
Outside of those scenarios, the value calculation is difficult to justify. Spending an extra 90 minutes each way on a train to save €10–20 per person is a trade most travelers won’t want to make, especially on a short Italy trip where time is finite. The high-speed train, when booked a few weeks in advance at economy prices, is only marginally more expensive than the regional option.
Practical Notes
Regional trains depart from Roma Termini and typically stop at multiple intermediate stations, including Orvieto, Chiusi, and Arezzo, before arriving in Florence. The trains are older and less comfortable than the Frecciarossa, but the journey through the Tuscan hills has genuine scenic value, particularly in the section south of Arezzo.
Remember to validate your regional train ticket (stamp it at the yellow machines on the platform) before boarding. Failure to validate a regional ticket is technically a finable offense, and inspectors do check. High-speed tickets are tied to a specific train and do not require validation.
Option 3: Bus
Several bus operators run coach services between Rome and Florence. FlixBus is the most prominent international operator; Marino, Megabus, and Baltour also run on this route with varying frequency.
Journey Time and Prices
Bus services from Rome to Florence typically take 3 to 4 hours under normal traffic conditions. Departures from Rome are usually from Tiburtina bus station (served by Metro Line B from Roma Termini, about 20 minutes), though some services also stop at or depart from Termini. Florence arrivals are typically at the bus terminal near the Santa Maria Novella station, which is convenient.
Prices on FlixBus start around €8–15 when booked in advance. Even at last-minute prices, buses are typically cheaper than high-speed trains. The trade-off is time: the bus takes two to three times as long as the Frecciarossa.
When the Bus Makes Sense
The bus is the right choice if you are traveling on an extremely tight budget and the extra travel time is not a concern — for example, if you’re traveling on a flexible open itinerary with no specific arrival time. It’s also occasionally useful as an alternative when all trains on a given day are fully booked, though that scenario is uncommon on this route.
For most visitors on a one- or two-week Italy trip, the time cost of the bus — two to three hours more each way than the high-speed train — is hard to justify. Italy’s high-speed trains are exceptional infrastructure and the Rome–Florence route is priced competitively when booked in advance.
Option 4: Rental Car
Driving from Rome to Florence takes approximately 2 hours 45 minutes to 3 hours on the A1 Autostrada (the main motorway connecting Rome to Milan via Florence), without stops. The distance is approximately 280 kilometers.
When a Rental Car Makes Sense
A car is worth serious consideration if you plan to spend time in the Tuscan countryside between Rome and Florence. The A1 passes through or near Orvieto (an extraordinary clifftop hill town), and a detour through the Chianti wine region between Florence and Siena is significantly easier by car than by public transport. If your Italy trip includes a night or two in Tuscany outside of Florence — a farmhouse stay in the Chianti hills, or a few days in Siena and San Gimignano — then picking up a car in Rome and dropping it in Florence (or driving the Tuscany leg and then taking the train to Venice) makes good logistical sense.
If your trip is Rome → Florence → Venice with no countryside stops, a car adds complexity without benefit. Florence has a ZTL (Zona a Traffico Limitato) — a restricted traffic zone covering most of the historic center — and rental cars are not permitted to enter it without a pass. Getting caught in the ZTL results in a fine that arrives at your home address weeks after you’ve returned from your trip. Parking in Florence for anything more than a short visit is expensive and inconvenient.
Practical Notes for Driving
The A1 charges tolls. On the Rome to Florence stretch, expect to pay approximately €12–18 in tolls depending on your starting point in Rome. Tolls can be paid in cash or by credit card at the automated booths. An electronic toll transponder (like Telepass) is not necessary for a short rental but does speed up toll plazas if you have access to one through your rental company.
Driving in Italy requires an International Driving Permit for non-EU license holders in some rental company contracts — check your booking terms. Italian traffic law applies: speed limits are 130 km/h on the autostrada (reduced to 110 km/h in rain), 90 km/h on secondary roads, and 50 km/h in urban areas. Enforcement by speed cameras is active on the autostrada.
Side-by-Side Comparison
| Option | Journey Time | Price (per person) | Best For |
|---|---|---|---|
| High-Speed Train | 1h 30m – 1h 36m | €19–75+ | Most travelers — fast, central, easy |
| Regional Train | 3h 30m – 4h | €15–20 | Budget travelers, scenic route |
| Bus | 3h – 4h | €8–25 | Very tight budgets only |
| Rental Car | 2h 45m – 3h | €40–80+ (car + tolls + fuel) | Tuscany countryside itineraries |
Prices are approximate and vary significantly by season, booking lead time, and operator.
Booking Tips to Get the Best Price
The high-speed train from Rome to Florence rewards advance booking significantly more than most European rail routes. A few specific tactics that consistently return good prices:
Book 4–8 weeks in advance for the best economy fares. Both Trenitalia and Italo open their schedules 120 days in advance. The cheapest “non-refundable economy” fares fill up first. Booking 4 to 8 weeks out typically gets you a good price without having to plan the entire trip months ahead.
Compare both operators on the same day. Italo and Trenitalia compete directly on this route, and their promotional pricing doesn’t always align. Check both before committing — it takes two minutes and can save €10–20 per person. The trenitalia.com and italotreno.it websites are both straightforward to navigate in English.
Mid-week departures are cheaper than weekends. Italian domestic rail is popular with both tourists and business travelers, and weekend departures — particularly Friday evening and Sunday — see higher prices. If your schedule allows, traveling Tuesday through Thursday typically returns the best prices.
Avoid booking through aggregators when possible. Rail Europe, Trainline, and similar platforms add a service fee on top of the standard fare. For a route as straightforward as Rome–Florence, there’s no reason to pay the premium — book direct.
Check for promotional campaigns. Both operators run regular promotions with discounted fares across their entire network. Signing up for Italo’s newsletter or following Trenitalia’s social accounts is a legitimate way to find flash sales, particularly in shoulder season (November–March and late September–October).
Rome and Florence Train Stations: What to Know
Roma Termini
Roma Termini is Rome’s main rail hub and one of the largest train stations in Europe. It is served by Metro Lines A and B, multiple bus lines, and taxis. The station has significant retail and food options (the quality is variable, but it’s a functional transit hub). Lockers for luggage storage are available both inside the station and at a dedicated baggage storage facility nearby.
Termini can feel overwhelming and slightly chaotic on a first visit. The key things to know: taxis depart from the official rank outside the main entrance on Piazza dei Cinquecento, and the platforms are numbered clearly. Your ticket will show the platform number — check the departure boards when you arrive as platforms can occasionally change.
Pick-pocketing is a known issue at Termini; keep bags in front of you and be alert in the crowded main hall.
Firenze Santa Maria Novella (SMN)
Florence’s main station is directly adjacent to the Santa Maria Novella basilica and within walking distance of most of the historic center. The station is compact compared to Termini — easier to navigate, with a good range of shops, luggage storage, and the tourist information office just outside.
From SMN, most hotels in Florence’s historic center and Oltrarno are accessible on foot in 10 to 25 minutes. Taxis are available outside the main exit. Florence’s city center is ZTL-restricted, but the station is at its edge, so walking is almost always the better option than trying to arrange a car.
Note that some Frecciarossa services stop at Firenze Campo di Marte rather than Santa Maria Novella. Campo di Marte is east of the city center and less convenient — always confirm your ticket destination is SMN unless you have a specific reason to arrive at Campo di Marte.
Stopping Along the Way
The train corridor between Rome and Florence passes through some excellent stopover territory. If you have flexibility in your schedule, consider adding one of the following:
Orvieto — A spectacular medieval hill town built on a volcanic tufa outcropping above the Tiber valley. The Duomo di Orvieto is one of the finest Gothic cathedrals in Italy, with a facade covered in carved reliefs and gold mosaics. Regional trains stop here; high-speed trains do not. From the station at the base of the cliff, a funicular takes you up to the old town. Orvieto deserves at least three to four hours; an overnight stay is even better. The surrounding area also produces one of Italy’s notable white wines, Orvieto Classico.
Arezzo — A Tuscan city about 80 kilometers south of Florence, accessible on the regional rail line. Arezzo is less visited than Siena or Florence but has a beautifully preserved medieval center, an important cycle of Piero della Francesca frescoes in the Basilica of San Francesco, and a famous antique market held on the first weekend of each month. An afternoon stop here is worthwhile for travelers with a particular interest in Renaissance art or medieval urban architecture.
Chiusi — A smaller stop with important Etruscan heritage. The Museo Nazionale Etrusco di Chiusi and the Etruscan tombs in the surrounding countryside offer something genuinely different from the Roman and Renaissance focus of the major cities. More niche, but excellent for history-focused travelers.
If you’re stopping in any of these places, note that you’ll need to book a regional train (or book separate high-speed train segments before and after your stop), as the Frecciarossa does not serve these intermediate stations.
Arriving in Florence: Getting from the Station to Your Hotel
Florence’s historic center is compact and walkable. From Santa Maria Novella station, the distances to Florence’s main points of interest are:
- Duomo — 10 minutes on foot (about 850 meters)
- Piazza della Repubblica — 8 minutes on foot
- Uffizi Gallery — 15 minutes on foot
- Piazza Santa Croce — 20 minutes on foot
- Oltrarno / Palazzo Pitti — 20–25 minutes on foot
For hotels in the historic center, walking is almost always the right choice. The ZTL restrictions mean taxis cannot enter the core historic center to drop you at the door of most centrally located hotels — they’ll drop you at the ZTL boundary and you’ll walk the last few minutes regardless. Confirm your hotel’s exact location relative to the ZTL before deciding whether to take a taxi.
Taxis at SMN are available at the official rank outside the main exit. Uber Black (not UberX) operates in Florence. Free public buses serve some routes from the station but are not particularly useful for getting to hotels in the tourist center.
Luggage storage is available at the station for a few euros per bag per day — useful if you arrive before check-in time and want to explore the city unencumbered.
👉 For everything you need to know about Florence once you’ve arrived — museums, restaurants, neighborhoods, and what not to miss — see our full Florence city guide. And if you’re still figuring out how many days to allocate, our how many days in Florence guide has a full breakdown by trip type.
Final Summary
Getting from Rome to Florence is one of the more straightforward legs of any Italy trip. The high-speed train is the right answer for nearly everyone — it’s fast, comfortable, centrally located at both ends, and affordable when booked in advance. Book through the official Trenitalia or Italo websites, compare prices on both, and aim to purchase your tickets four to eight weeks before travel if possible.
If you’re traveling on a strict budget, the regional train is a reasonable fallback that adds about two hours of travel time but saves €10–20 per person. The bus saves more money but at a greater time cost. A rental car makes sense exclusively if Tuscany’s countryside is part of your itinerary.
The journey itself — 90 minutes on a smooth, quiet high-speed train through the central Italian landscape — is genuinely pleasant. Make the most of the time: this is a good opportunity to review your Florence plans, book any remaining museum tickets, and decompress from Rome before the next chapter begins.




