Rome to Florence Train: Schedules, Tickets & Prices
Trains from Rome to Florence take around 1h 26m to 1h 37m, with tickets starting from 41 EUR to 125 EUR.
Train from Rome to Florence
Board at Rome Tiburtina or Rome Termini and travel from Rome to Florence, reaching Florence Santa Maria Novella after around 1 hour 26 minutes. Fares begin at 41 EUR. Reserve your ticket before your departure.
Prices: 41 EUR to 125 EUR
Duration: 1h 26m – 1h 37m ⏱
Train Routes & Schedules from Rome to Florence
- Travel to Florence Santa Maria Novella from Rome Tiburtina, with a train trip lasting approximately 1h 26m to 1h 29m. Rail services run from 05:50 until 20:50, and fares start at 41 to 125 EUR.
- Board the train at Rome Termini and spend approximately 1h 32m to 1h 37m on the rails, arriving at Florence Santa Maria Novella. The train operates from 05:40 until 20:40 with fares from 41 to 125 EUR.
Cheapest Train Rome to Florence
41 EUR, from Rome Tiburtina to Florence Santa Maria Novella, departure some times, duration 1h 26m.Fastest Train Rome to Florence
47 EUR, from Rome Tiburtina to Florence Santa Maria Novella, departure some times, duration 1h 26m.Train Timetable: Rome Termini → Florence Santa Maria Novella
- 05:40 07:17 1h 37m 45 EUR
- 05:55 07:31 1h 36m 45 EUR
- 06:40 08:17 1h 37m 45 EUR
- 06:55 08:31 1h 36m 41 EUR
- 07:25 08:57 1h 32m 47 EUR
- 07:40 09:17 1h 37m 55 EUR
- 07:55 09:31 1h 36m 47 EUR
- 08:25 09:57 1h 32m 67 EUR
- 08:40 10:17 1h 37m 47 EUR
- 08:55 10:31 1h 36m 67 EUR
- 09:43 11:17 1h 34m 125 EUR
- 09:55 11:31 1h 36m 47 EUR
- 10:40 12:17 1h 37m 45 EUR
- 10:55 12:31 1h 36m 84 EUR
- 11:40 13:17 1h 37m 67 EUR
- 11:55 13:31 1h 36m 47 EUR
- 12:25 13:57 1h 32m 58 EUR
- 12:40 14:17 1h 37m 58 EUR
- 12:55 14:31 1h 36m 47 EUR
- 13:40 15:17 1h 37m 47 EUR
- 14:40 16:17 1h 37m 59 EUR
- 14:55 16:31 1h 36m 125 EUR
- 15:40 17:17 1h 37m 79 EUR
- 15:55 17:31 1h 36m 45 EUR
- 16:40 18:17 1h 37m 58 EUR
- 16:55 18:31 1h 36m 45 EUR
- 17:40 19:17 1h 37m 47 EUR
- 17:55 19:31 1h 36m 67 EUR
- 18:25 19:57 1h 32m 47 EUR
- 18:40 20:17 1h 37m 47 EUR
- 19:25 20:57 1h 32m 47 EUR
- 19:41 21:17 1h 36m 45 EUR
- 20:40 22:17 1h 37m 45 EUR
Train Timetable: Rome Tiburtina → Florence Santa Maria Novella
- 05:50 07:17 1h 27m 45 EUR
- 06:05 07:31 1h 26m 45 EUR
- 06:48 08:17 1h 29m 45 EUR
- 07:05 08:31 1h 26m 41 EUR
- 07:50 09:17 1h 27m 55 EUR
- 08:05 09:31 1h 26m 47 EUR
- 08:50 10:17 1h 27m 47 EUR
- 09:05 10:31 1h 26m 55 EUR
- 09:51 11:17 1h 26m 125 EUR
- 10:05 11:31 1h 26m 47 EUR
- 11:05 12:31 1h 26m 47 EUR
- 12:03 13:31 1h 28m 47 EUR
- 13:03 14:31 1h 28m 47 EUR
- 13:50 15:17 1h 27m 47 EUR
- 14:50 16:17 1h 27m 59 EUR
- 15:05 16:31 1h 26m 125 EUR
- 15:50 17:17 1h 27m 55 EUR
- 16:05 17:31 1h 26m 45 EUR
- 16:50 18:17 1h 27m 47 EUR
- 18:05 19:31 1h 26m 67 EUR
- 18:51 20:17 1h 26m 47 EUR
- 20:50 22:17 1h 27m 45 EUR
Frequently Asked Questions Train Rome to Florence
Below you will find answers to the most common questions about traveling from Rome to Florence by train.
How long does the train from Rome to Florence usually take?
A train from Rome to Florence usually takes about 1 hour 26 minutes to 1 hour 37 minutes, depending on whether you travel from Rome Tiburtina or Rome Termini. The Rome Tiburtina to Florence Santa Maria Novella train is a little faster, while the Rome Termini to Florence Santa Maria Novella train is slightly longer.
What is the price of a train ticket for Rome to Florence?
Train tickets for Rome to Florence start at 41 EUR and can go up to 125 EUR. The final fare depends on the specific train service and the ticket type you choose, so it is worth checking options before booking.
Which stations does the train journey between Rome and Florence use?
On the Rome to Florence train journey, departures are available from Rome Tiburtina and Rome Termini, and arrivals are at Florence Santa Maria Novella. If you want the quickest train trip, the Rome Tiburtina connection is slightly shorter than the Rome Termini one.
How often does the train service run from Rome to Florence?
There are 55 train trips on the Rome to Florence route, so you have plenty of options across the day. The train service starts with the first departure at 05:40 and runs until the last departure at 20:50.
Can I book train tickets for Florence from Rome in advance?
Yes, it is a good idea to book train tickets for the Rome to Florence route in advance, especially if you want more choice in departure times and fares. With prices ranging from 41 EUR to 125 EUR, early booking can help you find a train ticket that fits your plans.
Is the train trip from Rome to Florence a good option for a day trip?
Yes, the train trip from Rome to Florence is a practical choice for a day trip because the journey is relatively short, taking about 1 hour 26 minutes to 1 hour 37 minutes. With frequent train departures from early morning to evening, it is easy to plan a same-day return.
What should I know before taking the train from Florence back to Rome?
For the Rome to Florence train route, it helps to check whether your train departure is from Rome Tiburtina or Rome Termini, since the travel time can vary slightly. The train arrives at Florence Santa Maria Novella, and the service runs from 05:40 to 20:50, giving you several options throughout the day.
Which train connection is faster on the Rome to Florence route?
The Rome Tiburtina to Florence Santa Maria Novella train connection is faster, taking about 1 hour 26 minutes to 1 hour 29 minutes. The Rome Termini to Florence Santa Maria Novella train journey is a bit longer, at about 1 hour 32 minutes to 1 hour 37 minutes.
Travel options for Rome to Florence
More Train routes from and to Rome or Florence
Routes in Train from Rome →
Routes in Train to Florence ←
Routes in Train to Rome ←
Routes in Train from Florence →
Planning more than just Rome to Florence?
You’re currently viewing Train options for Rome to Florence. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.