Trains from Rome to Florence

Wed, Sep 18
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 18

Cheapest

$28

Average

$58

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

Cheapest
carrier-logo
20:05Rome Termini3h35 23:40Florence Santa Maria Novella
0 changes
$281One-way
Cheapest
carrier-logo
06:02Rome Termini3h50 09:52Florence Santa Maria Novella
0 changes
$281One-way
Cheapest
carrier-logo
12:03Rome Termini4h45 16:48Florence Santa Maria Novella
2 changes
$281One-way
Cheapest
carrier-logo
11:09Rome Tiburtina3h39 14:48Florence Santa Maria Novella
0 changes
$281One-way
Cheapest
carrier-logo
07:28Rome Termini3h32 11:00Florence Santa Maria Novella
0 changes
$281One-way

Train Times

Rome to Florence

Showing trains for tomorrow, Wed, Sep 18
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 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 Termini5h54 17:57Florence Santa Maria Novella
0 changes
carrier-logo
12:03Rome Termini4h45 16:48Florence 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 Termini1h32 16:17Florence Santa Maria Novella
0 changes
carrier-logo
14:45Rome Termini1h16 16:01Florence Campo di Marte
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 Termini1h33 20:02Florence Santa Maria Novella
0 changes
carrier-logo
18:29Rome Tiburtina1h22 19:51Florence 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 Tiburtina1h12 21:02Florence Campo di Marte
0 changes
carrier-logo
19:50Rome Termini1h32 21:22Florence Santa Maria Novella
0 changes
carrier-logo
19:50Rome Termini1h27 21:17Florence 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

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Flight
Wed
Sep 18
$25Regionale Veloce
$9Flixbus
$122Alitalia
Thu
Sep 19
$23Frecciabianca
$9Flixbus
$151Alitalia
Fri
Sep 20
$25Regionale Veloce
$12Flixbus
$151Alitalia
Sat
Sep 21
$25Regionale Veloce
$9Flixbus
$122Alitalia
Sun
Sep 22
$23Frecciabianca
$14Flixbus
$151Alitalia
Mon
Sep 23
$17Intercity
$9Flixbus
$98Alitalia
Tue
Sep 24
$17Intercity
$9Flixbus
$122Alitalia
Wed
Sep 25
$17Intercity
$9Flixbus
$97Alitalia
Thu
Sep 26
$15Intercity
$10Flixbus
$98Alitalia
Fri
Sep 27
$23Frecciabianca
$9Flixbus
$124Alitalia
Sat
Sep 28
$23Frecciabianca
$9Flixbus
$122Alitalia
Sun
Sep 29
$17Frecciabianca
$9Flixbus
$124Alitalia
Mon
Sep 30
$17Intercity
$9Flixbus
$98Alitalia
Tue
Oct 1
$15Intercity
$9Flixbus
$46Alitalia
Wed
Oct 2
$15Intercity
$9Flixbus
$97Alitalia
Thu
Oct 3
$15Intercity
$9Flixbus
$98Alitalia
Fri
Oct 4
$17Intercity
$9Flixbus
$46Alitalia
Sat
Oct 5
$20Frecciabianca
$9Flixbus
$122Alitalia
Sun
Oct 6
$20Frecciabianca
$9Flixbus
$98Alitalia
Mon
Oct 7
$23Frecciabianca
$9Flixbus
$98Alitalia

The fastest trains

from Rome
to Florence

Showing times and prices for Sep 18

Fastest Journey

1 h 12 m

Average

1 h 51 m

Trains per day

110

Distance

231 km

Of the 110 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 51 m but if you time it right, some train will get you there in just 1 h 12 m .

The slowest train will take 5 h 54 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
$581One-way
2nd Fastest
carrier-logo
18:45Rome Termini1h16 20:01Florence Campo di Marte
0 changes
$581One-way
2nd Fastest
carrier-logo
16:45Rome Termini1h16 18:01Florence Campo di Marte
0 changes
$581One-way
2nd Fastest
carrier-logo
10:45Rome Termini1h16 12:01Florence Campo di Marte
0 changes
$581One-way
2nd Fastest
carrier-logo
06:45Rome Termini1h16 08:01Florence Campo di Marte
0 changes
$581One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Rome to Florence Train Information

Avg. Train Duration:
3 hours 42 minutes
Train Ticket Price: $17
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 in Italy are an effective way to travel between cities, with numerous companies offering domestic and international routes. Trains from Rome to Florence are either run by Trenitalia or Italo, and between them they offer over 100 trains 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:35 a.m. while the last leaves at 8.45 p.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.

Taking the Train from Rome

Roma Termini is the main railway station for high-speed journeys to and from other major cities in Italy. 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 train stations, serving thousands of travelers a 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 wier city fast and efficient.

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.