Trains from Rome to Florence

Tue, Sep 17
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 17

Cheapest

£20

Average

£42

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 £ 42 if you buy it on the day, but the cheapest tickets can be found for only £ 20.

Cheapest
carrier-logo
13:28Rome Termini4h29 17:57Florence Santa Maria Novella
2 changes
£201One-way
Cheapest
carrier-logo
09:00Rome Termini3h48 12:48Florence Santa Maria Novella
0 changes
£201One-way
Cheapest
carrier-logo
06:02Rome Termini3h50 09:52Florence Santa Maria Novella
0 changes
£201One-way
Cheapest
carrier-logo
20:05Rome Termini3h35 23:40Florence Santa Maria Novella
0 changes
£201One-way
Cheapest
carrier-logo
12:03Rome Termini4h45 16:48Florence Santa Maria Novella
2 changes
£201One-way

Train Times

Rome to Florence

Showing trains for tomorrow, Tue, Sep 17
carrier-logo
00:15Rome Ostiense6h23 06:38Florence Santa Maria Novella
0 changes
carrier-logo
05:35Rome Termini1h30 07:05Florence Santa Maria Novella
0 changes
carrier-logo
05:35Rome Termini1h35 07:10Florence 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 Termini1h16 08:01Florence Campo di Marte
0 changes
carrier-logo
06:45Rome Termini1h32 08:17Florence Santa Maria Novella
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: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 Termini1h16 10:01Florence Campo di Marte
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 Termini1h16 12:01Florence Campo di Marte
0 changes
carrier-logo
10:45Rome Termini1h32 12:17Florence Santa Maria Novella
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:03Rome Termini4h45 16:48Florence Santa Maria Novella
0 changes
carrier-logo
12:03Rome Termini5h54 17:57Florence Santa Maria Novella
0 changes
carrier-logo
12:12Rome Termini5h20 17:32Florence 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:15Rome Termini1h31 14:46Florence Santa Maria Novella
0 changes
carrier-logo
13:21Rome Termini1h30 14:51Florence Santa Maria Novella
0 changes
carrier-logo
13:28Rome Termini4h29 17:57Florence Santa Maria Novella
0 changes
carrier-logo
13:29Rome Tiburtina1h22 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 Termini1h31 16:46Florence Santa Maria Novella
0 changes
carrier-logo
15:15Rome Tiburtina1h21 16:36Florence 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 Tiburtina1h12 21:02Florence Campo di Marte
0 changes
carrier-logo
19:50Rome Termini1h32 21:22Florence Santa Maria Novella
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
Mon
Sep 16
£20Regionale Veloce
£11Flixbus
£121Alitalia
Tue
Sep 17
£20Regionale Veloce
£7Flixbus
£120Alitalia
Wed
Sep 18
£18Intercity
£7Flixbus
£98Alitalia
Thu
Sep 19
£18Frecciabianca
£7Flixbus
£121Alitalia
Fri
Sep 20
£18Intercity
£7Flixbus
£121Alitalia
Sat
Sep 21
£20Regionale Veloce
£8Flixbus
£98Alitalia
Sun
Sep 22
£16Frecciabianca
£11Flixbus
£121Alitalia
Mon
Sep 23
£14Intercity
£7Flixbus
Find prices
Tue
Sep 24
£14Intercity
£7Flixbus
Find prices
Wed
Sep 25
£12Intercity
£7Flixbus
£77Alitalia
Thu
Sep 26
£12Intercity
£7Flixbus
£78Alitalia
Fri
Sep 27
£18Frecciabianca
£7Flixbus
£99Alitalia
Sat
Sep 28
£18Frecciabianca
£7Flixbus
£98Alitalia
Sun
Sep 29
£14Frecciabianca
£7Flixbus
£99Alitalia
Mon
Sep 30
£12Intercity
£7Flixbus
Find prices
Tue
Oct 1
£12Intercity
Find prices
Find prices
Wed
Oct 2
£9Intercity
£7Flixbus
£37Alitalia
Thu
Oct 3
£9Intercity
£7Flixbus
£78Alitalia
Fri
Oct 4
£14Intercity
£7Flixbus
£37Alitalia
Sat
Oct 5
£16Frecciabianca
£7Flixbus
£98Alitalia
Sun
Oct 6
£16Frecciabianca
£7Flixbus
£78Alitalia

The fastest trains

from Rome
to Florence

Showing times and prices for Sep 17

Fastest Journey

1 h 12 m

Average

1 h 54 m

Trains per day

111

Distance

231 km

Of the 111 train that leave Rome for Florence every day 106 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 54 m but if you time it right, some train will get you there in just 1 h 12 m .

The slowest train will take 6 h 23 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
£461One-way
2nd Fastest
carrier-logo
16:45Rome Termini1h16 18:01Florence Campo di Marte
0 changes
£461One-way
2nd Fastest
carrier-logo
17:45Rome Termini1h16 19:01Florence Campo di Marte
0 changes
£461One-way
2nd Fastest
carrier-logo
14:45Rome Termini1h16 16:01Florence Campo di Marte
0 changes
£461One-way
2nd Fastest
carrier-logo
18:45Rome Termini1h16 20:01Florence Campo di Marte
0 changes
£461One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
train

Journey Summary

Rome to Florence Train Information

Avg. Train Duration:
3 hours 43 minutes
Train Ticket Price: £13
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.
  • 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.

    Looking for more information on the journey from Rome to Florence?

    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.