Trains from Rome to Florence

Tue, Mar 26
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

See the cheapest trains from Rome to Florence

Today
1 train from$ 40
Tomorrow
104 trains from$ 26
Fri, Mar 29
106 trains from$ 23

Travelling tomorrow? Book one day in advance. Most of our users choose this option.

Follow the rails. Most of our users travel this route by train.

icn_success

Value Plus Savings

Find the best price by comparing train tickets from Trenitalia and Italo

icn_success

Skip the Queue: Go Mobile

Avoid the stress of standing in long lines with a Omio mobile ticket

icn_success

Support You Can Count On

Once you’ve booked your ticket, our customer service team is there to assist you

These companies trust us.
We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

COMPARE

Prices across different modes

Train
Bus
Flight
Mon
Mar 25
$ 40Intercity Notte
Find prices
$ 98Alitalia
Tue
Mar 26
$ 26Regionale Veloce
$ 9Flixbus
$ 97Alitalia
Wed
Mar 27
$ 18Intercity
$ 9Flixbus
$ 97Alitalia Cityliner
Thu
Mar 28
$ 18Intercity
$ 12Flixbus
$ 98Alitalia
Fri
Mar 29
$ 23Frecciabianca
$ 14Flixbus
$ 98Alitalia
Sat
Mar 30
$ 23Frecciabianca
$ 9Flixbus
$ 97Alitalia
Sun
Mar 31
$ 22Italo
$ 12Sellitto
$ 98Alitalia
Mon
Apr 1
$ 15Intercity
$ 9Flixbus
$ 98Alitalia Cityliner
Tue
Apr 2
$ 15Intercity
$ 9Flixbus
$ 97Alitalia
Wed
Apr 3
$ 15Intercity
$ 9Flixbus
$ 97Alitalia Cityliner
Thu
Apr 4
$ 15Intercity
$ 12Flixbus
$ 98Alitalia
Fri
Apr 5
$ 20Frecciabianca
$ 12Flixbus
$ 98Alitalia
Sat
Apr 6
$ 15Intercity
$ 12Flixbus
$ 97Alitalia
Sun
Apr 7
$ 22Italo
$ 12Flixbus
$ 98Alitalia
Mon
Apr 8
$ 15Intercity
$ 9Flixbus
$ 98Alitalia
Tue
Apr 9
$ 18Intercity Notte
$ 9Flixbus
$ 97Alitalia
Wed
Apr 10
$ 15Intercity
$ 9Flixbus
$ 97Alitalia
Thu
Apr 11
$ 20Frecciabianca
$ 12Flixbus
$ 98Alitalia Cityliner
Fri
Apr 12
$ 18Intercity
$ 12Flixbus
$ 98Alitalia Cityliner
Sat
Apr 13
$ 20Frecciabianca
$ 9Flixbus
$ 97Alitalia Cityliner
Sun
Apr 14
$ 22Italo
$ 12Sellitto
$ 98Alitalia
train

Journey Summary

Rome to Florence Train Information

Avg. Train Duration:
2 hours 13 minutes
Train Ticket Price:$ 19
Trains depart from:Rome
Trains arrive in:Florence
Distance:231 Kms
TrainTrain Companies:Intercity, Italo, Frecciabianca, Regionale Veloce, Intercity Notte

Trains from Rome to Florence

Trains in Italy are an effective way to travel between cities, with numerous companies offering domestic and international routes. Trains from Rome to Florence with Trenitalia and Italo offering over 100 journeys every day. The vast majority of Rome to Florence trains are direct. Rare services may require a transfer in Pisa. Trains take between 1:16 h and 6:32 h to arrive in Florence, depending on the service chosen and if a transfer is required. The first train of the day departs Rome at 5:45 a.m. while the last leaves at 12:06 a.m. All Rome to Florence trains depart from either Roma Termini, Roma Tiburtina, or Roma Ostiense train station and arrive at either Firenze Campo di Marte, Firenze Santa Maria Novella, or Firenze Rifredi train station.

Rome to Florence Train Cost

Average prices for trains from Rome to Florence when you book in advance

Booking Period

Average Price

Same Day

€43

1 Day in Advance

€42

1 Week in Advance

€27

2 Weeks in Advance

€25

1 Month in Advance

€24

3 Months in Advance

€24

Rome to Florence Trains: General Information

Travelers in Italy can offset some of the cost of Rome to Florence train tickets by planning ahead and booking tickets as far in advance as possible.

  • autobus All Rome to Florence trains are run by either Trenitalia or Italo.
  • autobus The vast majority of Rome to Florence trains are direct; however, rare journeys require a transfer in Pisa. All trains depart from either Rome's Termini, Tiburtina, or Ostiense train station and arrive at either Florence's Santa Maria Novella, Campo di Marte, or Rifredi train station.
  • autobus The Rome to Florence train journey takes as little as 1 hour and 16 minutes to arrive in Florence.
  • autobus Most travelers book their Rome to Florence train tickets 1-2 days in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices for Rome to Florence trains decrease the further they are booked in advance:

  • It is 2% cheaper on average to book a Rome to Florence train a day ahead of time rather than purchasing a ticket at the train station.
  • It is 37% cheaper on average to book a Rome to Florence train ticket 1 week in advanced as opposed to the day you intend to travel.
  • Rome to Florence train costs are 44% cheaper on average when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Taking the Train from Rome

Roma Termini is the main railway station for high-speed journeys to and from other major cities. This large station is conveniently located in Rome at Via Giovanni Giolitti and is well connected by the metro and local buses. Buses to and from the station run until midnight and night buses provide a regular service throughout the night until 5:30 a.m.

Getting into Florence by Train

Tuscany’s capital is renowned for its masterpieces of architecture and great works of art. Florence’s main train station, Firenze Santa Maria Novella, is one of Italy’s busiest serving thousands of travelers per day. The station is conveniently located north east of the city center at Piazza della Stazione, making the transfer into the center fast and easy. The station is well connected by public transport and taxis, with major transport hubs located just outside the station. Visitors can easily reach the Duomo of Florence and other major sites of interest by walking on foot from the station for about 10 minutes. There is also a bus station located at Firenze Santa Maria Novella, making travel around the wider city fast and efficient.

Compare prices

Best fares for trains from Rome to Florence

This Weekend
This month
Next Month
Fri, Mar 29
Train
Frecciabianca
05:051h 29m06:34
RomeFlorence
Sat, Mar 30
Train
Frecciabianca
05:051h 29m06:34
RomeFlorence
Fastest Trains from Rome to Florence
Fri, Mar 29
Train
Frecciabianca
05:051h 29m06:34
RomeFlorence
Sat, Mar 30
Train
Frecciabianca
05:051h 29m06:34
RomeFlorence
Fri, Apr 5
Train
Frecciabianca
04:051h 29m05:34
RomeFlorence
Return Train Tickets for Florence to Rome
Wed, Mar 27
Train
Frecciabianca
20:421h 17m21:59
FlorenceRome
Thu, Mar 28
Train
Frecciabianca
20:421h 17m21:59
FlorenceRome
Fri, Mar 29
Train
Regionale Veloce
05:404h 9m09:49
FlorenceRome
Stations
Important Stations and Airports for this Journey
Rome
Florence
TrainRoma Ostiense

Amenities

TrainRoma Termini

Amenities

Refreshments
WC

Frequently Asked Questions

How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
TrainRoma Tiburtina

Amenities

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone