Find trains from Rome to Florence

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

ROM — FLR
Apr 16 — Apr 231
1 adult
Tue 4/16

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
Trenitalia
With transfers
3h 10m
Trenitalia
Trenitalia
With transfers
3h 06m
Trenitalia

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

$29

ONE-WAY FROM

$10

AVG TRAVEL TIME

1h 36m

TRAIN COMPANIES

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

Rome Train Station Directory

Location of major train stations in Rome
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
Rome CasilinaRome, 41.87655, 12.537302

Florence Train Station Directory

Location of major train stations in Florence
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
Florence StatutoFlorence, 43.787254, 11.24974
Florence CastelloFlorence, 43.819427, 11.218384

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.
Trenitalia
May 14
6:15 pmRome Termini
3h 10m
9:25 pmFlorence Santa Maria Novella
May 21
5:45 amFlorence Santa Maria Novella
2h 35m
8:20 amRome Termini
Trenitalia
May 14
6:15 pmRome Termini
3h 10m
9:25 pmFlorence Santa Maria Novella
May 21
5:45 amFlorence Santa Maria Novella
2h 35m
8:20 amRome Termini
Trenitalia
May 14
6:15 pmRome Termini
3h 10m
9:25 pmFlorence Piazzale Montelungo
May 21
5:45 amFlorence Piazzale Montelungo
2h 35m
8:20 amRome Termini
Italotreno
May 9
9:43 pmRome Tiburtina
1h 36m
11:19 pmFlorence Piazzale Montelungo
May 13
10:43 pmFlorence Piazzale Montelungo
1h 26m
12:09 amRome Tiburtina
Italotreno
May 9
5:40 amRome Termini
1h 37m
7:17 amFlorence Piazzale Montelungo
May 11
9:43 pmFlorence Piazzale Montelungo
1h 36m
11:19 pmRome Termini
Italotreno
May 9
5:40 amRome Termini
1h 37m
7:17 amFlorence Piazzale Montelungo
May 13
10:43 pmFlorence Piazzale Montelungo
1h 36m
12:19 amRome 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 8
6:15 pmRome Termini
3h 10m
9:25 pmFlorence Santa Maria Novella
Trenitalia
Jul 22
6:15 pmRome Termini
3h 10m
9:25 pmFlorence Piazzale Montelungo
Trenitalia
May 29
6:15 pmRome Termini
3h 10m
9:25 pmFlorence Piazzale Montelungo
Trenitalia
May 28
6:15 pmRome Termini
3h 10m
9:25 pmFlorence Santa Maria Novella
Trenitalia
Jul 12
6:15 pmRome Termini
3h 10m
9:25 pmFlorence Santa Maria Novella
Trenitalia
Jun 12
12:50 pmRome Termini
3h 06m
3:56 pmFlorence Rifredi

Choose the best way to get from Rome to Florence

Buses

3h 15m
$3 one-way$5 round-trip
Nonstop · from $5

Distance to downtown

D624.1 mi
23lb CO2

81% less than flights

Find Buses

Rome to Florence Buses

Trains

1h 19m
$10 one-way$29 round-trip
Nonstop · from $29

Distance to downtown

ZMS0.5 mi
36lb CO2

69% less than flights

Find Trains

Rome to Florence Trains

Flights

0h 55m
$48 one-way$129 round-trip
Nonstop · from $1291 stop · from $54

Distance to downtown

FLR3.7 mi
119lb CO2

Find Flights

Rome to Florence Flights


FAQs for booking trains from Rome to Florence

How much does a train ticket from Rome to Florence Peretola cost?

You can purchase a ticket from Rome to Florence Peretola within the week and expect to pay $10 or more one-way. This month, the average cost of a train ticket from Rome to Florence Peretola is $22 one-way.

How long is the train ride from Rome to Florence Peretola?

The fastest journey time from Rome to Florence Peretola is 1h 22m. Your arrival can differ by about 0h 14m. 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.

When should I purchase the train tickets from Rome to Florence Peretola?

The cost of a train from Rome to Florence Peretola is about $22 one-way this week. Our data shows that prices are fairly stable throughout the next 3 months. You can book now to make sure your seat is secured.

Which train companies operate between Rome to Florence Peretola?

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

How far is Rome to Florence Peretola by train?

There are 143.1 mi between Rome and Florence Peretola. By train, the distance is greater, and the train route may stop elsewhere along the way. The train journey is around 1h 22m long.

What is the carbon footprint of a train from Rome to Florence Peretola?

Traveling from Rome to Florence Peretola by train has a carbon footprint of about 36lb. Flying this journey instead would increase your carbon footprint to around 118lb. A bus from Rome to Florence Peretola has a carbon footprint of about 22lb.

Is a train the fastest way to get from Rome to Florence?

The quickest way is to book a flight from Rome to Florence, which can be as quick as 0h 55m onboard ITA Airways. You can also get a train from Rome to Florence, or a bus from Rome to Florence which can take you longer to arrive at your destination.

Is a train the cheapest way to get from Rome to Florence?

Planning to book a bus from Rome to Florence can be a safe bet when looking for a low-cost deal to your destination. Currently, a flight and a train are priced higher than the cost of a bus. You can search prices for a flight from Rome starting at $129 to Florence or a train from Rome to Florence starting at $29 if that is your preferred method of transportation.


Trenitalia trains from Rome to Florence

Our best Trenitalia deals on Rome to Florence train tickets
Trenitalia
May 14
XRJ6:15 pmRome Termini
3h 10m
ZMS9:25 pmFlorence Santa Maria Novella
May 21
ZMS5:45 amFlorence Santa Maria Novella
2h 35m
XRJ8:20 amRome Termini
Trenitalia
Jun 6
XRJ6:15 pmRome Termini
3h 10m
ZMS9:25 pmFlorence Santa Maria Novella
Jun 10
ZMS5:45 amFlorence Santa Maria Novella
2h 35m
XRJ8:20 amRome Termini
Trenitalia
Apr 17
XRJ10:22 amRome Termini
3h 08m
3VI1:30 pmFlorence Rifredi
Apr 17
3VI6:28 pmFlorence Rifredi
3h 07m
XRJ9:35 pmRome Termini

Italotreno trains from Rome to Florence

Our best Italotreno deals on Rome to Florence train tickets
Italotreno
May 9
IRT9:43 pmRome Tiburtina
1h 36m
TM311:19 pmFlorence Piazzale Montelungo
May 13
TM310:43 pmFlorence Piazzale Montelungo
1h 26m
IRT12:09 amRome Tiburtina
Italotreno
Jun 6
IRT12:03 pmRome Tiburtina
1h 28m
ZMS1:31 pmFlorence Santa Maria Novella
Jun 10
ZMS7:43 amFlorence Santa Maria Novella
1h 27m
IRT9:10 amRome Tiburtina
Italotreno
May 16
IRT5:50 amRome Tiburtina
1h 27m
ZMS7:17 amFlorence Santa Maria Novella
May 20
ZMS9:43 pmFlorence Santa Maria Novella
1h 26m
IRT11:09 pmRome Tiburtina

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$63
Trains to Florence from Bologna
Fastest travel time0h 37m
Cheapest price$121
Trains to Florence from Pisa
Fastest travel time0h 49m
Cheapest price$89

Other train routes from Rome

Find and compare cheap train tickets from Rome to other popular destinations on momondo
Trains from Rome to Venice
Fastest travel time3h 26m
Cheapest price$62
Trains from Rome to Milan
Fastest travel time2h 52m
Cheapest price$63
Trains from Rome to Naples
Fastest travel time1h 02m
Cheapest price$30
Trains from Rome to Pisa
Fastest travel time2h 17m
Cheapest price$37
Trains from Rome to Genoa
Fastest travel time4h 09m
Cheapest price$33
Trains from Rome to Bari
Fastest travel time4h 00m
Cheapest price$41
Trains from Rome to Palermo
Fastest travel time11h 24m
Cheapest price$270

Start planning your trip to Florence

Get the latest Florence flight insights
Get the latest Florence flight insights

Find the best time to travel, cheapest fares and most popular airlines.

Find flights to Florence
Start planning your trip today
Start planning your trip today

Get an overview of the top hotels in the most popular neighborhoods of Florence

Find hotels in Florence
Top car rentals in Florence
Top car rentals in Florence

Experience Florence from behind the wheel! Learn more about the best car rental deals here

Find cars in Florence
Stay at a vacation rental
Stay at a vacation rental

Enjoy the amenities of home away from home. Learn more about vacation rentals here.

Find rentals in Florence

Trains to other cities in Europe

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