Trains from Rome to Florence

Mon, Sep 23
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

The cheapest trains

from Rome
to Florence

Showing times and prices for Sep 23

Cheapest

22

Average

45

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.

The average ticket from Rome to Florence will cost around € 45 if you buy it on the day, but the cheapest tickets can be found for only € 22.

Cheapest
carrier-logo
07:28Rome Termini3h32 11:00Florence Santa Maria Novella
0 changes
22 1One-way
Cheapest
carrier-logo
09:00Rome Termini3h48 12:48Florence Santa Maria Novella
0 changes
22 1One-way
Cheapest
carrier-logo
17:12Rome Termini3h36 20:48Florence Santa Maria Novella
0 changes
22 1One-way
Cheapest
carrier-logo
06:02Rome Termini3h50 09:52Florence Santa Maria Novella
0 changes
22 1One-way
Cheapest
carrier-logo
13:00Rome Termini3h48 16:48Florence Santa Maria Novella
1 change
22 1One-way

Train Times

Rome to Florence

Showing trains for tomorrow, Mon, Sep 23
carrier-logo
05:35Rome Termini1h35 07:10Florence Santa Maria Novella
0 changes
carrier-logo
05:35Rome Termini1h30 07:05Florence Santa Maria Novella
0 changes
carrier-logo
05:45Rome Termini1h32 07:17Florence Santa Maria Novella
0 changes
carrier-logo
06:02Rome Termini3h50 09:52Florence Santa Maria Novella
0 changes
carrier-logo
06:05Rome Termini1h21 07:26Florence Campo di Marte
0 changes
carrier-logo
06:15Rome Termini1h31 07:46Florence Santa Maria Novella
0 changes
carrier-logo
06:20Rome Termini1h31 07:51Florence Santa Maria Novella
0 changes
carrier-logo
06:39Rome Tiburtina3h26 10:05Florence Campo di Marte
0 changes
carrier-logo
06:45Rome Termini1h32 08:17Florence Santa Maria Novella
0 changes
carrier-logo
06:45Rome Termini1h16 08:01Florence Campo di Marte
0 changes
carrier-logo
06:50Rome Termini1h32 08:22Florence Santa Maria Novella
0 changes
carrier-logo
07:05Rome Termini1h31 08:36Florence Santa Maria Novella
0 changes
carrier-logo
07:15Rome Termini1h31 08:46Florence Santa Maria Novella
0 changes
carrier-logo
07:20Rome Termini1h31 08:51Florence Santa Maria Novella
0 changes
carrier-logo
07:28Rome Termini3h32 11:00Florence Santa Maria Novella
0 changes
carrier-logo
07:29Rome Tiburtina1h22 08:51Florence Santa Maria Novella
0 changes
carrier-logo
07:45Rome Termini1h32 09:17Florence Santa Maria Novella
0 changes
carrier-logo
07:50Rome Termini1h32 09:22Florence Santa Maria Novella
0 changes
carrier-logo
08:00Rome Tiburtina1h22 09:22Florence Santa Maria Novella
0 changes
carrier-logo
08:15Rome Termini1h31 09:46Florence Santa Maria Novella
0 changes
carrier-logo
08:20Rome Termini1h31 09:51Florence Santa Maria Novella
0 changes
carrier-logo
08:35Rome Termini1h32 10:07Florence Santa Maria Novella
0 changes
carrier-logo
08:45Rome Termini1h32 10:17Florence Santa Maria Novella
0 changes
carrier-logo
08:50Rome Termini1h32 10:22Florence Santa Maria Novella
0 changes
carrier-logo
09:00Rome Termini3h48 12:48Florence Santa Maria Novella
0 changes
carrier-logo
09:14Rome Termini1h32 10:46Florence Santa Maria Novella
0 changes
carrier-logo
09:15Rome Tiburtina1h21 10:36Florence Santa Maria Novella
0 changes
carrier-logo
09:20Rome Termini1h31 10:51Florence Santa Maria Novella
0 changes
carrier-logo
09:35Rome Termini1h32 11:07Florence Santa Maria Novella
0 changes
carrier-logo
09:45Rome Termini1h32 11:17Florence Santa Maria Novella
0 changes
carrier-logo
09:45Rome Termini1h16 11:01Florence Campo di Marte
0 changes
carrier-logo
09:50Rome Termini1h32 11:22Florence Santa Maria Novella
0 changes
carrier-logo
10:00Rome Tiburtina1h22 11:22Florence Santa Maria Novella
0 changes
carrier-logo
10:05Rome Termini1h31 11:36Florence Santa Maria Novella
0 changes
carrier-logo
10:20Rome Termini1h31 11:51Florence Santa Maria Novella
0 changes
carrier-logo
10:30Rome Termini3h06 13:36Florence Rifredi
0 changes
carrier-logo
10:35Rome Termini1h32 12:07Florence Santa Maria Novella
0 changes
carrier-logo
10:45Rome Termini1h32 12:17Florence Santa Maria Novella
0 changes
carrier-logo
10:45Rome Termini1h16 12:01Florence Campo di Marte
0 changes
carrier-logo
10:50Rome Termini1h32 12:22Florence Santa Maria Novella
0 changes
carrier-logo
11:09Rome Tiburtina3h39 14:48Florence Santa Maria Novella
0 changes
carrier-logo
11:15Rome Termini1h31 12:46Florence Santa Maria Novella
0 changes
carrier-logo
11:20Rome Termini1h31 12:51Florence Santa Maria Novella
0 changes
carrier-logo
11:35Rome Termini1h32 13:07Florence Santa Maria Novella
0 changes
carrier-logo
11:45Rome Termini1h32 13:17Florence Santa Maria Novella
0 changes
carrier-logo
11:50Rome Termini1h32 13:22Florence Santa Maria Novella
0 changes
carrier-logo
12:00Rome Tiburtina1h22 13:22Florence Santa Maria Novella
0 changes
carrier-logo
12:15Rome Termini1h31 13:46Florence Santa Maria Novella
0 changes
carrier-logo
12:20Rome Termini1h31 13:51Florence Santa Maria Novella
0 changes
carrier-logo
12:40Rome Tiburtina2h56 15:36Florence Rifredi
0 changes
carrier-logo
12:45Rome Termini1h32 14:17Florence Santa Maria Novella
0 changes
carrier-logo
12:50Rome Termini1h32 14:22Florence Santa Maria Novella
0 changes
carrier-logo
13:00Rome Termini3h48 16:48Florence Santa Maria Novella
0 changes
carrier-logo
13:15Rome Termini1h31 14:46Florence Santa Maria Novella
0 changes
carrier-logo
13:21Rome Termini1h30 14:51Florence Santa Maria Novella
0 changes
carrier-logo
13:45Rome Termini1h32 15:17Florence Santa Maria Novella
0 changes
carrier-logo
13:50Rome Termini1h32 15:22Florence Santa Maria Novella
0 changes
carrier-logo
14:00Rome Tiburtina1h22 15:22Florence Santa Maria Novella
0 changes
carrier-logo
14:15Rome Termini1h31 15:46Florence Santa Maria Novella
0 changes
carrier-logo
14:20Rome Termini1h31 15:51Florence Santa Maria Novella
0 changes
carrier-logo
14:45Rome Termini1h16 16:01Florence Campo di Marte
0 changes
carrier-logo
14:45Rome Termini1h32 16:17Florence Santa Maria Novella
0 changes
carrier-logo
14:50Rome Termini1h32 16:22Florence Santa Maria Novella
0 changes
carrier-logo
15:02Rome Termini3h46 18:48Florence Santa Maria Novella
0 changes
carrier-logo
15:15Rome Tiburtina1h21 16:36Florence Santa Maria Novella
0 changes
carrier-logo
15:15Rome Termini1h31 16:46Florence Santa Maria Novella
0 changes
carrier-logo
15:22Rome Termini1h29 16:51Florence Santa Maria Novella
0 changes
carrier-logo
15:40Rome Termini2h56 18:36Florence Rifredi
0 changes
carrier-logo
15:45Rome Termini1h32 17:17Florence Santa Maria Novella
0 changes
carrier-logo
15:50Rome Termini1h32 17:22Florence Santa Maria Novella
0 changes
carrier-logo
16:00Rome Tiburtina1h22 17:22Florence Santa Maria Novella
0 changes
carrier-logo
16:05Rome Termini1h31 17:36Florence Santa Maria Novella
0 changes
carrier-logo
16:15Rome Termini1h31 17:46Florence Santa Maria Novella
0 changes
carrier-logo
16:20Rome Termini1h31 17:51Florence Santa Maria Novella
0 changes
carrier-logo
16:35Rome Termini1h32 18:07Florence Santa Maria Novella
0 changes
carrier-logo
16:39Rome Tiburtina2h57 19:36Florence Rifredi
0 changes
carrier-logo
16:45Rome Termini1h16 18:01Florence Campo di Marte
0 changes
carrier-logo
16:45Rome Termini1h32 18:17Florence Santa Maria Novella
0 changes
carrier-logo
16:50Rome Termini1h32 18:22Florence Santa Maria Novella
0 changes
carrier-logo
17:12Rome Termini3h36 20:48Florence Santa Maria Novella
0 changes
carrier-logo
17:15Rome Termini1h31 18:46Florence Santa Maria Novella
0 changes
carrier-logo
17:20Rome Termini1h31 18:51Florence Santa Maria Novella
0 changes
carrier-logo
17:35Rome Termini1h32 19:07Florence Santa Maria Novella
0 changes
carrier-logo
17:45Rome Termini1h16 19:01Florence Campo di Marte
0 changes
carrier-logo
17:46Rome Termini1h31 19:17Florence Santa Maria Novella
0 changes
carrier-logo
17:50Rome Termini1h32 19:22Florence Santa Maria Novella
0 changes
carrier-logo
18:05Rome Termini1h31 19:36Florence Santa Maria Novella
0 changes
carrier-logo
18:12Rome Termini3h08 21:20Florence Santa Maria Novella
0 changes
carrier-logo
18:15Rome Termini1h31 19:46Florence Santa Maria Novella
0 changes
carrier-logo
18:20Rome Termini1h31 19:51Florence Santa Maria Novella
0 changes
carrier-logo
18:29Rome Tiburtina1h22 19:51Florence Santa Maria Novella
0 changes
carrier-logo
18:29Rome Termini1h33 20:02Florence Santa Maria Novella
0 changes
carrier-logo
18:45Rome Termini1h16 20:01Florence Campo di Marte
0 changes
carrier-logo
18:45Rome Termini1h32 20:17Florence Santa Maria Novella
0 changes
carrier-logo
18:50Rome Termini1h45 20:35Florence Santa Maria Novella
0 changes
carrier-logo
19:15Rome Termini1h31 20:46Florence Santa Maria Novella
0 changes
carrier-logo
19:20Rome Termini1h31 20:51Florence Santa Maria Novella
0 changes
carrier-logo
19:35Rome Termini1h32 21:07Florence Santa Maria Novella
0 changes
carrier-logo
19:50Rome Termini1h27 21:17Florence Santa Maria Novella
0 changes
carrier-logo
19:50Rome Termini1h32 21:22Florence Santa Maria Novella
0 changes
carrier-logo
19:50Rome Tiburtina1h12 21:02Florence Campo di Marte
0 changes
carrier-logo
20:05Rome Termini3h35 23:40Florence Santa Maria Novella
0 changes
carrier-logo
20:10Rome Termini1h41 21:51Florence Santa Maria Novella
0 changes
carrier-logo
20:45Rome Termini1h32 22:17Florence Santa Maria Novella
0 changes
carrier-logo
20:50Rome Termini1h45 22:35Florence Santa Maria Novella
0 changes
carrier-logo
22:35Rome Termini3h09 01:44Florence Campo di Marte
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Flight
Sun
Sep 22
22 Regionale Veloce
14 Flixbus
130 Alitalia
Mon
Sep 23
22 Regionale Veloce
8 Flixbus
106 Alitalia
Tue
Sep 24
15 Intercity
8 Flixbus
105 Alitalia
Wed
Sep 25
15 Intercity
8 Flixbus
105 Alitalia
Thu
Sep 26
15 Intercity
8 Flixbus
106 Alitalia
Fri
Sep 27
15 Intercity
8 Flixbus
106 Alitalia
Sat
Sep 28
22 Regionale Veloce
8 Flixbus
105 Alitalia
Sun
Sep 29
15 Frecciabianca
10 Flixbus
106 Alitalia
Mon
Sep 30
20 Intercity
8 Flixbus
84 Alitalia
Tue
Oct 1
13 Intercity
8 Flixbus
83 Alitalia
Wed
Oct 2
10 Intercity Notte
8 Flixbus
83 Alitalia
Thu
Oct 3
13 Intercity
8 Flixbus
106 Alitalia
Fri
Oct 4
10 Intercity Notte
8 Flixbus
39 Alitalia
Sat
Oct 5
20 Frecciabianca
8 Flixbus
105 Alitalia
Sun
Oct 6
17 Frecciabianca
8 Flixbus
84 Alitalia
Mon
Oct 7
13 Intercity
8 Flixbus
84 Alitalia
Tue
Oct 8
13 Intercity
8 Flixbus
39 Alitalia
Wed
Oct 9
13 Intercity
8 Flixbus
39 Alitalia
Thu
Oct 10
10 Intercity
8 Flixbus
39 Alitalia
Fri
Oct 11
15 Intercity
8 Flixbus
39 Alitalia
Sat
Oct 12
20 Frecciabianca
8 Flixbus
105 Alitalia

The fastest trains

from Rome
to Florence

Showing times and prices for Sep 23

Fastest Journey

1 h 12 m

Average

1 h 45 m

Trains per day

106

Distance

231 km

Of the 106 train that leave Rome for Florence every day 105 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct train cover the 231 km distance in an average of 1 h 45 m but if you time it right, some train will get you there in just 1 h 12 m .

The slowest train will take 3 h 50 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
carrier-logo
19:50Rome Tiburtina1h12 21:02Florence Campo di Marte
0 changes
50 1One-way
2nd Fastest
carrier-logo
14:45Rome Termini1h16 16:01Florence Campo di Marte
0 changes
50 1One-way
2nd Fastest
carrier-logo
18:45Rome Termini1h16 20:01Florence Campo di Marte
0 changes
50 1One-way
2nd Fastest
carrier-logo
10:45Rome Termini1h16 12:01Florence Campo di Marte
0 changes
50 1One-way
2nd Fastest
carrier-logo
09:45Rome Termini1h16 11:01Florence Campo di Marte
0 changes
50 1One-way

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

Deutsche Bahn
Renfe
Italo
Renfe AVE
train

Journey Summary

Rome to Florence Train Information

Avg. Train Duration:
3 hours 34 minutes
Train Ticket Price:15
Trains depart from:Rome
Trains arrive in:Florence
Distance:231 km
TrainTrain Companies:Intercity, Italo, Frecciabianca, Intercity Notte, Regionale Veloce

Trains from Rome to Florence

Trains offer a speedy and hassle-free way to travel between Rome and Florence with some 73 high-speed services operated by Trenitalia and Italo travelling the 235-kilometre route each day. These Alta Velocità (AV) trains depart around 3-4 times each hour with the first setting off at 6:20 a.m. and the final train leaving at 8:50 p.m. The fastest travel time is around 80 minutes and the slowest is just over 3 hours.

Rome to Florence trains: Route Summary

  • The Rome to Florence train usually takes around 1 hour and half to complete, with the fastest services taking only 1 hour and 16 minutes to reach Florence.
  • There are over 80 trains from Rome to Florence a day.
  • All services for trains from Rome to Florence are operated by either Trenitalia or Italo.
  • Seat Reservations are optional on all Rome to Florence trains.


  • Rome to Florence Train Schedule

    Departure Time

    Departure Station

    Arrival Station

    Journey Time

    05:45

    Rome Termini

    Florence Santa Maria Novella

    01:32 h

    07:15

    Rome Termini

    Florence Santa Maria Novella

    01:31 h

    08:25

    Rome Tiburtina

    Florence Santa Maria Novella

    01:21 h

    08:55

    Rome Tiburtina

    Florence Santa Maria Novella

    01:22 h

    09:20

    Rome Termini

    Florence Santa Maria Novella

    01:31 h

    09:50

    Rome Termini

    Florence Santa Maria Novella

    01:32 h

    10:30

    Rome Termini

    Florence Rifredi

    03:06 h

    12:50

    Rome Termini

    Florence Santa Maria Novella

    01:32 h

    14:15

    Rome Termini

    Florence Santa Maria Novella

    01:31 h

    16:15

    Rome Termini

    Florence Santa Maria Novella

    01:31 h

    16:39

    Rome Tiburtina

    Florence Rifredi

    02:57 h

    17:20

    Rome Termini

    Florence Santa Maria Novella

    01:31 h

    20:55

    Rome Tiburtina

    Florence Santa Maria Novella

    01:31 h




    How can you travel from Rome to Florence by train?

    Trenitalia provides most of the routes from Rome to Florence by train. Almost all of these journeys are direct.

    How long does the journey from Rome to Florence take?

    On average the journey from Rome to Florence takes about 1 hour 30 minutes. The longer journeys take about 1 hour and 40 minutes, this doesn't include journeys with changes, although most are direct. If passengers have to change then the journey can take up to 3 hours to complete.

    When are the first and last trains of the day from Rome to Florence?

    The first direct train out of Rome in the morning is the 05:53 service with Italo which arrives into Florence at 07:17. The last direct train departs Rome at 22:35, arriving in Florence at 01:44. This service is provided by Trenitalia.

    What are the departure and arrival stations for trains from Rome to Florence?

    Departure Station: Trains from Rome to Florence leave from Rome's Termini Station (Roma Te). A major transport hub, it is accessible by Metro or bus via nearby Piazza dei Cinquecento. Bus services generally run until midnight. Some services depart from Tiburtina Station (Roma Tiburtina) which is on the Metro line. A few leave from Ostiense Train Station which is reachable by Metro.

    Arrival Station: Trains from Rome to Florence terminate at Santa Maria Novella station in central Florence. Also known as Firenze SMN/SM Novella, it is located on Piazza della Stazione, a major hub for local and regional buses.

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?
How long does it take to get from the train station to 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

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.