Trains from Rome to Florence

Thu, May 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

Cheapest

£20

Average

£42

Showing times and prices for May 23

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling 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
07:28Rome Termini3h 32m 11:00Florence Santa Maria Novella
£20
1One-way
£201One-way
cheapest
carrier-logo
13:00Rome Termini3h 48m 16:48Florence Santa Maria Novella
£20
1One-way
£201One-way
cheapest
carrier-logo
17:12Rome Termini3h 36m 20:48Florence Santa Maria Novella
£20
1One-way
£201One-way
cheapest
carrier-logo
06:02Rome Termini3h 46m 09:48Florence Santa Maria Novella
£20
1One-way
£201One-way
cheapest
carrier-logo
15:02Rome Termini3h 46m 18:48Florence Santa Maria Novella
£20
1One-way
£201One-way

Train Times

Rome to Florence

Showing trains for tomorrow, Thu, May 23
carrier-logo
00:11Rome Ostiense5h1605:27Florence Santa Maria Novella
0 changes
carrier-logo
05:35Rome Termini1h3507:10Florence Santa Maria Novella
0 changes
carrier-logo
05:35Rome Termini1h3007:05Florence Santa Maria Novella
0 changes
carrier-logo
05:45Rome Termini1h3207:17Florence Santa Maria Novella
0 changes
carrier-logo
06:02Rome Termini3h4609:48Florence Santa Maria Novella
0 changes
carrier-logo
06:05Rome Termini1h2907:34Florence Campo di Marte
0 changes
carrier-logo
06:15Rome Termini1h3107:46Florence Santa Maria Novella
0 changes
carrier-logo
06:20Rome Termini1h3107:51Florence Santa Maria Novella
0 changes
carrier-logo
06:39Rome Tiburtina3h2610:05Florence Campo di Marte
0 changes
carrier-logo
06:45Rome Termini1h1608:01Florence Campo di Marte
0 changes
carrier-logo
06:45Rome Termini1h3208:17Florence Santa Maria Novella
0 changes
carrier-logo
06:50Rome Termini1h3208:22Florence Santa Maria Novella
0 changes
carrier-logo
07:05Rome Termini1h3108:36Florence Santa Maria Novella
0 changes
carrier-logo
07:15Rome Termini1h3108:46Florence Santa Maria Novella
0 changes
carrier-logo
07:20Rome Termini1h3108:51Florence Santa Maria Novella
0 changes
carrier-logo
07:28Rome Termini3h3211:00Florence Santa Maria Novella
0 changes
carrier-logo
07:29Rome Tiburtina1h2208:51Florence Santa Maria Novella
0 changes
carrier-logo
07:45Rome Termini1h3209:17Florence Santa Maria Novella
0 changes
carrier-logo
07:50Rome Termini1h3209:22Florence Santa Maria Novella
0 changes
carrier-logo
08:00Rome Tiburtina1h2209:22Florence Santa Maria Novella
0 changes
carrier-logo
08:15Rome Termini1h3109:46Florence Santa Maria Novella
0 changes
carrier-logo
08:20Rome Termini1h3109:51Florence Santa Maria Novella
0 changes
carrier-logo
08:35Rome Termini1h3210:07Florence Santa Maria Novella
0 changes
carrier-logo
08:45Rome Termini1h3210:17Florence Santa Maria Novella
0 changes
carrier-logo
08:45Rome Termini1h1610:01Florence Campo di Marte
0 changes
carrier-logo
08:50Rome Termini1h3210:22Florence Santa Maria Novella
0 changes
carrier-logo
09:00Rome Termini3h4812:48Florence Santa Maria Novella
0 changes
carrier-logo
09:15Rome Termini1h3110:46Florence Santa Maria Novella
0 changes
carrier-logo
09:15Rome Tiburtina1h2110:36Florence Santa Maria Novella
0 changes
carrier-logo
09:20Rome Termini1h3110:51Florence Santa Maria Novella
0 changes
carrier-logo
09:45Rome Termini1h1611:01Florence Campo di Marte
0 changes
carrier-logo
09:45Rome Termini1h3211:17Florence Santa Maria Novella
0 changes
carrier-logo
09:50Rome Termini1h3211:22Florence Santa Maria Novella
0 changes
carrier-logo
10:00Rome Tiburtina1h2211:22Florence Santa Maria Novella
0 changes
carrier-logo
10:05Rome Termini1h3111:36Florence Santa Maria Novella
0 changes
carrier-logo
10:20Rome Termini1h3111:51Florence Santa Maria Novella
0 changes
carrier-logo
10:30Rome Termini3h613:36Florence Rifredi
0 changes
carrier-logo
10:35Rome Termini1h3212:07Florence Santa Maria Novella
0 changes
carrier-logo
10:45Rome Termini1h1612:01Florence Campo di Marte
0 changes
carrier-logo
10:45Rome Termini1h3212:17Florence Santa Maria Novella
0 changes
carrier-logo
10:50Rome Termini1h3212:22Florence Santa Maria Novella
0 changes
carrier-logo
11:09Rome Tiburtina3h3914:48Florence Santa Maria Novella
0 changes
carrier-logo
11:15Rome Termini1h3112:46Florence Santa Maria Novella
0 changes
carrier-logo
11:20Rome Termini1h3112:51Florence Santa Maria Novella
0 changes
carrier-logo
11:45Rome Termini1h3213:17Florence Santa Maria Novella
0 changes
carrier-logo
12:00Rome Tiburtina1h2213:22Florence Santa Maria Novella
0 changes
carrier-logo
12:15Rome Termini1h3113:46Florence Santa Maria Novella
0 changes
carrier-logo
12:20Rome Termini1h3113:51Florence Santa Maria Novella
0 changes
carrier-logo
12:40Rome Tiburtina2h5615:36Florence Rifredi
0 changes
carrier-logo
12:45Rome Termini1h3214:17Florence Santa Maria Novella
0 changes
carrier-logo
12:50Rome Termini1h3214:22Florence Santa Maria Novella
0 changes
carrier-logo
13:00Rome Termini3h4816:48Florence Santa Maria Novella
0 changes
carrier-logo
13:20Rome Termini1h3114:51Florence Santa Maria Novella
0 changes
carrier-logo
13:45Rome Termini1h3215:17Florence Santa Maria Novella
0 changes
carrier-logo
13:50Rome Termini1h3215:22Florence Santa Maria Novella
0 changes
carrier-logo
14:00Rome Tiburtina1h2215:22Florence Santa Maria Novella
0 changes
carrier-logo
14:15Rome Termini1h3115:46Florence Santa Maria Novella
0 changes
carrier-logo
14:20Rome Termini1h3115:51Florence Santa Maria Novella
0 changes
carrier-logo
14:45Rome Termini1h1616:01Florence Campo di Marte
0 changes
carrier-logo
14:45Rome Termini1h3216:17Florence Santa Maria Novella
0 changes
carrier-logo
14:50Rome Termini1h3216:22Florence Santa Maria Novella
0 changes
carrier-logo
15:02Rome Termini3h4618:48Florence Santa Maria Novella
0 changes
carrier-logo
15:15Rome Termini1h3116:46Florence Santa Maria Novella
0 changes
carrier-logo
15:15Rome Tiburtina1h2116:36Florence Santa Maria Novella
0 changes
carrier-logo
15:22Rome Termini1h2916:51Florence Santa Maria Novella
0 changes
carrier-logo
15:40Rome Termini2h5618:36Florence Rifredi
0 changes
carrier-logo
15:45Rome Termini1h3217:17Florence Santa Maria Novella
0 changes
carrier-logo
15:50Rome Termini1h3217:22Florence Santa Maria Novella
0 changes
carrier-logo
16:00Rome Tiburtina1h2217:22Florence Santa Maria Novella
0 changes
carrier-logo
16:05Rome Termini1h3117:36Florence Santa Maria Novella
0 changes
carrier-logo
16:15Rome Termini1h3117:46Florence Santa Maria Novella
0 changes
carrier-logo
16:20Rome Termini1h3117:51Florence Santa Maria Novella
0 changes
carrier-logo
16:35Rome Termini1h3218:07Florence Santa Maria Novella
0 changes
carrier-logo
16:39Rome Tiburtina2h5719:36Florence Rifredi
0 changes
carrier-logo
16:45Rome Termini1h1618:01Florence Campo di Marte
0 changes
carrier-logo
16:45Rome Termini1h3218:17Florence Santa Maria Novella
0 changes
carrier-logo
16:50Rome Termini1h3218:22Florence Santa Maria Novella
0 changes
carrier-logo
17:12Rome Termini3h3620:48Florence Santa Maria Novella
0 changes
carrier-logo
17:15Rome Termini1h3118:46Florence Santa Maria Novella
0 changes
carrier-logo
17:20Rome Termini1h3118:51Florence Santa Maria Novella
0 changes
carrier-logo
17:35Rome Termini1h3219:07Florence Santa Maria Novella
0 changes
carrier-logo
17:45Rome Termini1h1619:01Florence Campo di Marte
0 changes
carrier-logo
17:45Rome Termini1h3219:17Florence Santa Maria Novella
0 changes
carrier-logo
17:50Rome Termini1h3219:22Florence Santa Maria Novella
0 changes
carrier-logo
18:05Rome Termini1h3119:36Florence Santa Maria Novella
0 changes
carrier-logo
18:12Rome Termini3h821:20Florence Santa Maria Novella
0 changes
carrier-logo
18:15Rome Termini1h3119:46Florence Santa Maria Novella
0 changes
carrier-logo
18:20Rome Termini1h3119:51Florence Santa Maria Novella
0 changes
carrier-logo
18:29Rome Tiburtina1h2219:51Florence Santa Maria Novella
0 changes
carrier-logo
18:29Rome Termini1h3320:02Florence Santa Maria Novella
0 changes
carrier-logo
18:45Rome Termini1h3220:17Florence Santa Maria Novella
0 changes
carrier-logo
18:45Rome Termini1h1620:01Florence Campo di Marte
0 changes
carrier-logo
18:50Rome Termini1h4520:35Florence Santa Maria Novella
0 changes
carrier-logo
19:15Rome Termini1h3120:46Florence Santa Maria Novella
0 changes
carrier-logo
19:20Rome Termini1h3120:51Florence Santa Maria Novella
0 changes
carrier-logo
19:35Rome Termini1h3221:07Florence Santa Maria Novella
0 changes
carrier-logo
19:50Rome Tiburtina1h1221:02Florence Campo di Marte
0 changes
carrier-logo
19:50Rome Termini1h2721:17Florence Santa Maria Novella
0 changes
carrier-logo
19:50Rome Termini1h3221:22Florence Santa Maria Novella
0 changes
carrier-logo
20:05Rome Termini3h3523:40Florence Santa Maria Novella
0 changes
carrier-logo
20:20Rome Termini1h3121:51Florence Santa Maria Novella
0 changes
carrier-logo
20:45Rome Termini1h3222:17Florence Santa Maria Novella
0 changes
carrier-logo
20:50Rome Termini1h4522:35Florence Santa Maria Novella
0 changes
carrier-logo
23:50Rome Termini3h5603:46Florence 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
Wed
May 22
£20Regionale Veloce
£11Flixbus
£351Alitalia
Thu
May 23
£20Regionale Veloce
£7Flixbus
Find prices
Fri
May 24
£18Frecciabianca
£11Flixbus
£77Alitalia
Sat
May 25
£20Regionale Veloce
£9Flixbus
£77Alitalia Cityliner
Sun
May 26
£18Frecciabianca
£9Sellitto
£229tarom
Mon
May 27
£18Intercity
£7Flixbus
£77Alitalia
Tue
May 28
£14Intercity
£9Flixbus
£77Alitalia
Wed
May 29
£12Intercity
£7Flixbus
£77Alitalia
Thu
May 30
£14Intercity
£7Flixbus
£77Alitalia
Fri
May 31
£17Italo
£7Flixbus
£295Blue Air
Sat
Jun 1
£17Italo
£11Flixbus
£77Alitalia
Sun
Jun 2
£17Italo
£7Flixbus
£120Alitalia Cityliner
Mon
Jun 3
£17Italo
£7Flixbus
£77Alitalia
Tue
Jun 4
£17Italo
£7Flixbus
£77Alitalia
Wed
Jun 5
£14Intercity
£9Flixbus
£77Alitalia
Thu
Jun 6
£14Intercity
£9Flixbus
£77Alitalia
Fri
Jun 7
£17Italo
£7Flixbus
£77Alitalia
Sat
Jun 8
£17Italo
£7Flixbus
£77Alitalia
Sun
Jun 9
£16Frecciabianca
£9Flixbus
£77Alitalia Cityliner
Mon
Jun 10
£12Intercity
£9Flixbus
£77Alitalia
Tue
Jun 11
£12Intercity
£11Flixbus
Find prices

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

The fastest trains

from Rome
to Florence

Fastest Journey

1h 12m

Average

1h 48m

train per day

104

Distance

231 km

Showing times and prices for May 23

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

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

The slowest trains will take 5h 16m 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 Tiburtina1h 12m 21:02Florence Campo di Marte
£33
1One-way
£331One-way
2nd fastest
carrier-logo
16:45Rome Termini1h 16m 18:01Florence Campo di Marte
£46
1One-way
£461One-way
2nd fastest
carrier-logo
06:45Rome Termini1h 16m 08:01Florence Campo di Marte
£46
1One-way
£461One-way
2nd fastest
carrier-logo
10:45Rome Termini1h 16m 12:01Florence Campo di Marte
£46
1One-way
£461One-way
2nd fastest
carrier-logo
14:45Rome Termini1h 16m 16:01Florence Campo di Marte
£46
1One-way
£461One-way
train

Journey Summary

Rome to Florence Train Information

Avg. Train Duration:
3 hours 41 minutes
Train Ticket Price: £14
Trains depart from:Rome
Trains arrive in:Florence
Distance:231 Kms
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.

     

Compare prices

Best fares for trains from Rome to Florence

This Weekend
This month
Next Month
Fri, May 24
Train
Frecciabianca
04:051h 29m05:34
RomeFlorence
Sat, May 25
Train
Regionale Veloce
04:023h 46m07:48
RomeFlorence
Fastest Trains from Rome to Florence
Sun, Jun 9
Train
Frecciabianca
04:051h 21m05:26
RomeFlorence
Sat, Jun 22
Train
Frecciabianca
04:051h 21m05:26
RomeFlorence
Mon, Jun 24
Train
Frecciabianca
04:051h 21m05:26
RomeFlorence
Return Train Tickets for Florence to Rome
Fri, May 24
Train
Regionale Veloce
11:133h 43m14:56
FlorenceRome
Sat, May 25
Train
Frecciabianca
19:421h 17m20:59
FlorenceRome
Sun, May 26
Train
Regionale Veloce
19:133h 38m22:51
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