How to get from Rome to Florence (come arrivare da Roma a Firenze) is the most frequently Googled single Italian transport question with good reason: the Rome-Florence connection is Italy's busiest single intercity transport corridor and the one with the most options, the most price variation, and the most specifically confusing booking system for the first-time visitor. The short answer: the Frecciarossa (the high-speed train on the Direttissima line (the specific 254km high-speed rail track built between 1977 and 1992, the most specifically designed-for-speed single Italian rail infrastructure)) takes 1h30m and costs €19-25 if booked at least 3-4 weeks in advance. Every other option takes twice as long for the same or slightly lower price. Here is the complete 2026 comparison.
How do you want to see it?
Rome · LazioCompare the same experience on GetYourGuide and Viator, save what you like to My Trip, share it, and book when you’re sure. Nearest to this page first.
Rome to Florence: Every Option

The Frecciarossa (Best Option: 1h30m, from 19€)
The Frecciarossa (the "Red Arrow", the Trenitalia high-speed train): Roma Termini (GPS: 41.9003°N, 12.5006°E) → Firenze Santa Maria Novella (GPS: 43.7764°N, 11.2490°E): 1h29m-1h35m (the most specifically comfortable and the most specifically fast single Rome-Florence connection). The 2026 price structure: the "Super Economy" fare (the tariff activated 120 days before departure): approximately €9-13 one-way (the cheapest single Frecciarossa Rome-Florence fare, the most specifically limited availability). The "Economy" fare (available until approximately 14 days before): approximately €19-25. The "Base" fare (available at all times): approximately €35-45. The "Flex" fare (full-price changeable): approximately €55-75. The booking platform: trenitalia.com or the Trenitalia app (the most specifically user-friendly Italian train booking interface). The Roma Termini → Firenze SMN service frequency: approximately 2 departures per hour from 6:00 to 21:00, with the most convenient departure windows at 8:05, 9:05, 10:05 (morning) and 12:05, 14:05, 16:05 (afternoon). The specific station detail: Roma Termini is Italy's main railway station (the most specifically crowded single Italian rail terminal, arrive at least 15 minutes before departure to get around the platforms). Firenze Santa Maria Novella (the "SMN") is Florence's central station: exit to the north gives the Piazza della Stazione and the 10-minute walk to the Duomo.
The Italo Train (Alternative: 1h35m, from 14€)
Italo (italotreno.it, the private high-speed operator): Roma Termini → Firenze SMN: 1h35m-1h45m. The Italo price structure: typically €5-10 below the equivalent Trenitalia Frecciarossa fare at the same advance booking window, the most specifically price-competitive single alternative to the Frecciarossa on the Rome-Florence route. The Italo booking advantage: the Italo app and website are frequently more intuitive for the non-Italian speaker and the Italo "Promo" fares (the specific discounted fares activated 60+ days before departure) often start at €14, the cheapest single reliable Rome-Florence high-speed fare available. The Italo caveat: fewer daily departures than Trenitalia (approximately 8-10 per day vs 20+ for Trenitalia) and the Roma Termini departure platform is separate from the Trenitalia platforms (platforms 1-4 at the far left of the station as you face the tracks).
The Trenitalia Regionale (Budget Option: 3h30m, ~12€)
Trenitalia Regionale (the regional train, not high-speed): Roma Termini → Firenze SMN via the classic line: 3h30m-4h00m (stopping at Orte, Chiusi, Arezzo, and intermediate stations). The 2026 price: approximately €10-15 depending on the specific service and the route (some services go via Prato. Others via Valdarno). The Regionale advantage: no booking required (buy at the station machine up to the departure time), no cancellation fee, and the Arezzo stop (if time allows) is the most specifically useful single Rome-Florence Regionale intermediate stop for the visitor who wants to add the Piero della Francesca program (see the Tuscany 10-Day Itinerary for details).
The FlixBus/Itabus (Budget: 3h30m, from 8€)
FlixBus and Itabus (the long-distance coach services): Roma Tiburtina bus terminal (GPS: 41.9004°N, 12.5295°E) → Firenze SITA bus terminal (GPS: 43.7680°N, 11.2463°E, 15-minute walk from Firenze SMN): 3h30m-4h (depending on traffic on the A1 autostrada). The 2026 price: FlixBus from €7 (the most specifically cheap single Rome-Florence connection, available when the Frecciarossa Super Economy is sold out). The specific FlixBus disadvantage: the Rome Tiburtina departure terminal requires the Metro Line B from Roma Termini (3 stops, 5 minutes, €1.50) + the specific Itabus Roma Eur Fermi terminal requires the Metro A + separate Metro connection, less convenient than the Roma Termini Frecciarossa departure. The bus is the right choice only when the Frecciarossa and Italo advance fares are sold out.

Q&A: How to Get From Rome to Florence
Should I book the Rome-Florence train in advance?
Yes, always. The specific booking strategy for 2026: the Frecciarossa Super Economy and Economy fares on the Rome-Florence corridor sell out 3-5 weeks before departure in July-August, 2-3 weeks in advance in April-June and September-October. The best booking window: 45-60 days before departure gives the highest probability of the Economy fare (€19-25). The same-day or 3-days-before booking almost always means the Base fare (€35-45), approximately €15-20 more than necessary. The most specifically financial argument for early booking: on the Rome-Florence corridor, the difference between the Super Economy and the Base fare is approximately €25-30 per person, enough to pay for dinner at a Florence trattoria (informal family-run restaurant).