Find trains from Rome to Florence

Search for cheap train tickets from Rome to Florence and book your trip in minutes.

ROM — FLR
Mar 26 — Apr 21
One-way
1 adult
Sun 3/26

Best deals for train tickets from Rome to Florence

Find the right train ticket for you
Trenitalia
With transfers
3h 10m
Trenitalia
Trenitalia
With transfers
3h 10m
Trenitalia
Trenitalia
With transfers
3h 10m
Trenitalia
Trenitalia
With transfers
3h 10m
Trenitalia
Italotreno
With transfers
1h 36m
Italotreno
Italotreno
With transfers
1h 26m
Italotreno

Rome to Florence train information

Find information about ticket prices, popular stations, and train companies that offer trains from Rome to Florence

ROUND-TRIP FROM

$30

ONE-WAY FROM

$11

AVG TRAVEL TIME

1h 35m

TRAIN COMPANIES

Italotreno, Trenitalia, AccesRail
The best round-trip train deal from Rome to Florence found on momondo in the last 72 hours is $30
The best one-way train deal from Rome to Florence found on momondo in the last 72 hours is $11
Average time it takes to travel by train from Rome to Florence
There are 3 train companies servicing this route: Italotreno, Trenitalia, AccesRail

Rome Train Station Directory

Location of major train stations in Rome
Rome TorricolaRome, 41.8094, 12.557722
Rome PomeziaRome, 41.706028, 12.573612
Rome FideneRome, 41.979185, 12.508447
Rome NomentanaRome, 41.932608, 12.523312
Rome Nuovo SalarioRome, 41.95542, 12.510397
Rome Colle MattiaRome, 41.832584, 12.728334

Florence Train Station Directory

Location of major train stations in Florence
Florence RovezzanoFlorence, 43.76863, 11.307379
Florence ArezzoFlorence, 43.461195, 11.875616
Florence San Marco VecchioFlorence, 43.790314, 11.267404
Florence Le CureFlorence, 43.786938, 11.268052
Florence Le PiaggeFlorence, 43.789818, 11.174638
Florence Porta al PratoFlorence, 43.778784, 11.237511

Book round-trip train tickets from Rome to Florence

Below are the quickest and cheapest round-trip train tickets from Rome to Florence that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Italotreno
Apr 16
3:06 amRome Tiburtina
1h 25m
4:31 amFlorence Santa Maria Novella
Apr 17
5:43 pmFlorence Santa Maria Novella
1h 26m
7:09 pmRome Tiburtina
Trenitalia
May 1
2:45 amRome Termini
1h 42m
4:27 amFlorence Santa Maria Novella
May 3
1:45 amFlorence Santa Maria Novella
2h 35m
4:20 amRome Termini
Trenitalia
May 2
4:00 pmRome Tiburtina
1h 27m
5:27 pmFlorence Santa Maria Novella
May 11
4:48 pmFlorence Santa Maria Novella
1h 26m
6:14 pmRome Tiburtina
Trenitalia
May 1
7:11 amRome Tiburtina
3h 37m
10:48 amFlorence Santa Maria Novella
May 3
4:48 pmFlorence Santa Maria Novella
1h 26m
6:14 pmRome Tiburtina
Trenitalia
May 2
3:25 pmRome Termini
1h 36m
5:01 pmFlorence Santa Maria Novella
May 11
3:59 amFlorence Santa Maria Novella
1h 36m
5:35 amRome Termini
Trenitalia
May 2
4:23 pmRome Termini
1h 29m
5:52 pmFlorence Campo di Marte
May 11
5:31 pmFlorence Campo di Marte
1h 25m
6:56 pmRome Termini

Book one-way train tickets from Rome to Florence

Below are the fastest and cheapest one-way train tickets from Rome to Florence we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Trenitalia
May 4
2:15 pmRome Termini
3h 10m
5:25 pmFlorence Santa Maria Novella
Trenitalia
Apr 20
2:15 pmRome Termini
3h 10m
5:25 pmFlorence Santa Maria Novella
Trenitalia
Jun 15
2:15 pmRome Termini
3h 10m
5:25 pmFlorence Santa Maria Novella
Trenitalia
Jun 14
2:15 pmRome Termini
3h 10m
5:25 pmFlorence Santa Maria Novella
Italotreno
May 4
7:55 amRome Termini
1h 36m
9:31 amFlorence Santa Maria Novella
Italotreno
May 4
9:05 amRome Tiburtina
1h 26m
10:31 amFlorence Santa Maria Novella

Choose the best way to get from Rome to Florence


FAQs for booking trains from Rome to Florence

The fastest journey time from Rome to Florence Peretola is 1h 17m. Your arrival can differ by about 0h 18m. This largely depends on whether your train ride includes stops or a direct route from Rome to Florence Peretola. Consider Trenitalia for the quickest available option to your destination.

Italotreno, Trenitalia, and AccesRail are viable options. Check times and availability for Italotreno, as it was recently the cheapest train available traveling from Rome to Florence Peretola from $30 round-trip.


Italotreno trains from Rome to Florence

Our best Italotreno deals on Rome to Florence train tickets
Italotreno
Apr 16
IRT3:06 amRome Tiburtina
1h 25m
ZMS4:31 amFlorence Santa Maria Novella
Apr 17
ZMS5:43 pmFlorence Santa Maria Novella
1h 26m
IRT7:09 pmRome Tiburtina
Italotreno
Apr 29
IRT11:05 amRome Tiburtina
1h 26m
ZMS12:31 pmFlorence Santa Maria Novella
May 1
ZMS7:43 amFlorence Santa Maria Novella
1h 26m
IRT9:09 amRome Tiburtina
Italotreno
Apr 21
XRJ2:55 amRome Termini
1h 36m
ZMS4:31 amFlorence Santa Maria Novella
Apr 21
ZMS6:43 pmFlorence Santa Maria Novella
1h 36m
XRJ8:19 pmRome Termini

Trenitalia trains from Rome to Florence

Our best Trenitalia deals on Rome to Florence train tickets
Trenitalia
May 1
XRJ2:45 amRome Termini
1h 42m
ZMS4:27 amFlorence Santa Maria Novella
May 3
ZMS1:45 amFlorence Santa Maria Novella
2h 35m
XRJ4:20 amRome Termini
Trenitalia
May 2
IRT4:00 pmRome Tiburtina
1h 27m
ZMS5:27 pmFlorence Santa Maria Novella
May 11
ZMS4:48 pmFlorence Santa Maria Novella
1h 26m
IRT6:14 pmRome Tiburtina
Trenitalia
May 2
XRJ3:25 pmRome Termini
1h 36m
ZMS5:01 pmFlorence Santa Maria Novella
May 11
ZMS3:59 amFlorence Santa Maria Novella
1h 36m
XRJ5:35 amRome Termini

Popular train routes to Florence

Most frequently searched train routes to Florence, along with the cheapest price and shortest travel time.
Trains to Florence from Milan
Fastest travel time1h 45m
Cheapest price$108
Trains to Florence from Pisa
Fastest travel time0h 51m
Cheapest price$107
Trains to Florence from Bologna
Fastest travel time0h 37m
Cheapest price$105

Other train routes from Rome

Find and compare cheap train tickets from Rome to other popular destinations on momondo
Trains from Rome to Milan
Fastest travel time2h 52m
Cheapest price$65
Trains from Rome to Naples
Fastest travel time1h 02m
Cheapest price$31
Trains from Rome to Venice
Fastest travel time3h 26m
Cheapest price$63
Trains from Rome to Pisa
Fastest travel time2h 11m
Cheapest price$101
Trains from Rome to Bari
Fastest travel time4h 00m
Cheapest price$36
Trains from Rome to Genoa
Fastest travel time4h 12m
Cheapest price$139
Trains from Rome to Palermo
Fastest travel time11h 39m
Cheapest price$73

Start planning your trip to Florence


Trains to other cities in Europe

Lost the lust for Florence? Check out trains to other cities in Europe