Rome to Florence by Train: Complete Travel Guide
Traveling from Rome to Florence by train is one of the easiest and most popular rail journeys in Italy. High-speed trains connect the centers of the two cities in around 1 hour 25 minutes to 1 hour 35 minutes, making the train significantly more convenient than flying for most travelers.
Both Trenitalia Frecciarossa and Italo operate high-speed services between Rome and Florence, with frequent departures throughout the day. Trenitalia lists Florence–Rome among its core Frecciarossa high-speed routes, while Italo advertises journey times from approximately 1 hour 25 minutes.
Whether Florence is your next stop on a longer Italian itinerary or you are planning a day trip from Rome, this guide covers everything you need to know before traveling.
Rome to Florence Train at a Glance
Route: Rome → Florence
Departure station: Roma Termini
Arrival station: Firenze Santa Maria Novella
Fastest journey: Around 1 hour 25 minutes
Distance: Approximately 261 km
Main operators: Trenitalia Frecciarossa and Italo
Train type: High-speed train
Direct trains: Yes
Advance booking: Recommended
Italo currently advertises Rome–Florence journeys from €14.90, although actual fares vary depending on the train, travel date, ticket type, demand and how early you book.
Which Trains Run from Rome to Florence?
There are two main high-speed train operators on this route: Trenitalia and Italo.
Trenitalia Frecciarossa
Frecciarossa is Trenitalia's flagship high-speed train service and operates along Italy's main north–south high-speed corridor, connecting cities including Naples, Rome, Florence, Bologna, Milan and Turin.
For most travelers, Frecciarossa provides one of the fastest and most comfortable ways to reach Florence from Rome.
Different service classes and fare conditions are available, so check the change and refund rules carefully when choosing your ticket.
Italo
Italo is Italy's private high-speed rail operator and competes directly with Trenitalia on the Rome–Florence route.
Italo states that the 261 km journey can take approximately 1 hour 25 minutes, with fares advertised from €14.90 when lower-priced tickets are available.
Both operators are good choices. For most travelers, the best option is simply the train with the most convenient departure time and fare.
Rome Departure Station: Roma Termini
Most travelers will depart from Roma Termini, Rome's main railway station.
Termini is located in central Rome and is connected to the city's Metro, buses and taxis. It is also the main interchange for trains heading toward Florence, Bologna, Milan and Venice.
If you are staying around the historic center, Termini is generally easy to reach by public transport.
How Early Should You Arrive?
Unlike airports, Italian high-speed railway stations do not normally require you to arrive hours before departure.
For most travelers, arriving around 15–20 minutes before departure is comfortable. Allow additional time if you need to find the station, have large luggage or are unfamiliar with Roma Termini.
Check the departure board for your train number and platform rather than relying only on the destination shown on the board, as your train may continue beyond Florence.

Florence Arrival Station: Firenze Santa Maria Novella
The main railway station in Florence is Firenze Santa Maria Novella, commonly abbreviated as Firenze S.M.N.
One of the biggest advantages of taking the train is its location. Santa Maria Novella station is right in central Florence, so many of the city's main attractions can be reached on foot.
From the station, you can easily continue toward areas around:
- Florence Cathedral — Duomo
- Piazza della Repubblica
- Ponte Vecchio
- Uffizi Gallery
- Accademia Gallery
- Santa Maria Novella
For visitors staying in central Florence, you may not need a taxi at all.
How Long Is the Train from Rome to Florence?
The fastest high-speed trains take approximately 1 hour 25 minutes, while many journeys are around 1.5 hours.
Italo lists a journey time of 1 hour 25 minutes, while Trenitalia describes Rome–Florence as taking just over 1.5 hours on Frecciarossa services.
This makes train travel particularly attractive compared with flying. When airport transfers, security and waiting time are included, flying between Rome and Florence usually offers little practical advantage.
How Much Are Rome to Florence Train Tickets?
Ticket prices are dynamic.
Lower fares are usually available when booking in advance, while flexible tickets and tickets purchased closer to departure can cost considerably more.
As a reference, Italo currently advertises Rome–Florence tickets starting from €14.90.
The cheapest ticket is not always the best choice, however.
Before booking, check whether your fare allows:
- Departure time changes
- Passenger name changes
- Cancellation
- Refunds
- Travel on another train
If your itinerary may change, paying slightly more for a flexible ticket can be worthwhile.
Should You Choose Trenitalia or Italo?
For the Rome–Florence route, there is no single operator that is always better.
Choose Trenitalia if:
You find a better departure time or fare, prefer Frecciarossa, or your wider Italian itinerary connects conveniently with other Trenitalia services.
Choose Italo if:
It offers a better fare or timetable for your trip, or you prefer one of its available service classes.
For a simple Rome-to-Florence journey, compare both operators and choose based on departure time, price and ticket flexibility.
The actual difference in journey time is usually small.
Do You Need to Reserve a Seat?
High-speed services such as Frecciarossa and Italo operate with reserved seating.
Your booking will show your train and seat information, so you do not need to rush onto the train to find an available seat.
Make sure you board the train specified on your ticket unless your fare conditions explicitly allow you to change it.
What About Luggage?
Traveling with luggage is one of the reasons trains are so convenient for visitors touring Italy.
You take your bags onto the train with you rather than checking them in as you would on a flight. Storage areas vary by train and carriage and can include overhead racks and larger luggage spaces.
If traveling with large suitcases, arriving a little earlier can make boarding easier.
Keep passports, wallets, phones and other valuables with you rather than leaving them inside unattended luggage.
Rome to Florence by Train or Plane?
For this route, train is the better option for most travelers.
The journey is city center to city center, and there is no need to travel out to an airport before departure.
You can leave central Rome and arrive directly in central Florence in roughly 1.5 hours.
For such a relatively short distance, the high-speed train is usually faster and simpler when the entire door-to-door journey is considered.
Can You Visit Florence as a Day Trip from Rome?
Yes.
Because high-speed trains take around 1.5 hours each way and services operate frequently, Florence is possible as a day trip from Rome. Trenitalia describes the route as having very frequent Frecciarossa connections, making same-day travel practical.
However, Florence deserves more than a few hours if your itinerary allows.
If visiting for one day, an early morning departure from Rome and an evening return gives you enough time to see several major sights, including the Duomo, Piazza della Signoria, Ponte Vecchio and parts of the historic center.
If you want to visit the Uffizi or Accademia Gallery, booking admission in advance is highly recommended.
Suggested Rome to Florence Travel Plan
For a relaxed journey:
1. Arrive at Roma Termini around 15–20 minutes before departure.
Check the electronic departure board for your train number and platform.
2. Take a direct high-speed train.
Choose either Trenitalia Frecciarossa or Italo. There is normally no reason to choose a slower train for this journey unless the fare difference is particularly important to you.
3. Travel for around 1.5 hours.
Keep your digital or paper ticket available in case it is checked onboard.
4. Arrive at Firenze Santa Maria Novella.
Once you leave the station, you are already in central Florence.
5. Explore Florence on foot.
For most first-time visitors, walking is the easiest way to explore the historic center.
Is the Rome to Florence Train Scenic?
Parts of the journey pass through the countryside of central Italy, but high-speed trains primarily use infrastructure designed for fast intercity travel.
If your main goal is spectacular scenery, this is not one of Italy's classic scenic railway journeys.
Its main advantage is speed and convenience.
You can finish breakfast in Rome and be walking through Florence before lunchtime.
Tips for Booking Rome to Florence Trains
Book early if your travel dates are fixed, especially during weekends, holidays and busy tourist periods.
Compare both Trenitalia Frecciarossa and Italo rather than automatically choosing one operator.
Pay attention to the fare conditions. Cheap tickets often have stricter change and refund rules.
Choose Firenze Santa Maria Novella when possible if you are staying in central Florence.
Check your train number before boarding, especially at Roma Termini where many high-speed services depart within a short period.
And keep your ticket accessible throughout the journey.
Rome to Florence Train: Frequently Asked Questions
What is the fastest train from Rome to Florence?
High-speed trains operated by Trenitalia Frecciarossa and Italo are the fastest option. The quickest Italo journeys are advertised at around 1 hour 25 minutes.
Is there a direct train from Rome to Florence?
Yes. Direct high-speed trains operate between Rome and Florence, so no change of train is normally required.
What station should I choose in Florence?
For most tourists, choose Firenze Santa Maria Novella (Firenze S.M.N.), the main station in central Florence.
What station should I use in Rome?
Roma Termini is the most convenient departure station for most visitors staying in central Rome.
How far is Rome from Florence by train?
The rail route is approximately 261 km, according to Italo.
How much does a Rome to Florence train ticket cost?
Prices vary according to demand, train, travel date and fare type. Italo currently advertises tickets from €14.90, although cheaper fares may not be available for every departure or date.
Is Florence worth a day trip from Rome?
Yes. The short high-speed journey makes a day trip possible, although staying at least one night allows you to experience Florence at a more relaxed pace.
Final Thoughts
Taking the train from Rome to Florence is fast, simple and convenient.
With direct high-speed services taking roughly 1.5 hours, you can travel from the center of Rome to the heart of Florence without airport transfers or lengthy check-in procedures.
For most travelers, the best approach is straightforward: compare Trenitalia Frecciarossa and Italo, choose the departure time and fare that suit your plans, and book ahead when your travel dates are fixed.
Rome and Florence are two of Italy's most important destinations — and the high-speed railway between them makes combining both cities in one trip remarkably easy.