Rome to Florence train with Italo

Sat, Feb 08
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Rome to Florence

Showing times and prices for Feb 08

Cheapest

The best way to find a cheap train ticket from Rome to Florence is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
RegionaleRegionale 4098RegionaleRegionale 4098
08:20AM4h30
Rome Termini
12:50PMFlorence Santa Maria Novella
$301One-way
0 transfers
Cheapest
RegionaleTreno 4100 effettuato con bus FI076Regionale+RegionaleTreno 4100 effettuato con bus FI076Regionale 4100
10:10AM4h40
Rome Tiburtina
02:50PMFlorence Santa Maria Novella
$301One-way
1 transfer
Cheapest
RegionaleRegionale Veloce 4730Regionale+RegionaleRegionale Veloce 4730Regionale 4104
02:20PM4h35
Rome Termini
06:55PMFlorence Santa Maria Novella
$301One-way
1 transfer
Cheapest
RegionaleRegionale 4094RegionaleRegionale 4094
05:30AM4h28
Rome Termini
09:58AMFlorence Santa Maria Novella
$301One-way
0 transfers
Cheapest
RegionaleRegionale Veloce 4150Regionale+RegionaleRegionale Veloce 4150Regionale 4094
05:45AM4h13
Rome Termini
09:58AMFlorence Santa Maria Novella
$301One-way
1 transfer

Rome to Florence train times

Showing trains for tomorrow, Saturday, February 8
ProviderDepartsDurationArrivesTransfersTickets
Frecciarossa
FRECCIAROSSA 1000 9504
FrecciarossaFRECCIAROSSA 1000 9504
05:10AM Rome Termini1h36 06:46AM Florence Santa Maria Novella0 transfersDirect
Regionale
Regionale 4094
RegionaleRegionale 4094
05:30AM Rome Termini4h28 09:58AM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 9400
FrecciarossaFRECCIAROSSA 1000 9400
05:35AM Rome Termini1h36 07:11AM Florence Santa Maria Novella0 transfersDirect
Italo
9904
Italo9904
05:40AM Rome Termini1h37 07:17AM Florence Santa Maria Novella0 transfersDirect
Regionale
Regionale Veloce 4150
RegionaleRegionale Veloce 4150
05:45AM Rome Termini4h13 09:58AM Florence Santa Maria Novella1 transfer
Italo
9904
Italo9904
05:50AM Rome Tiburtina1h27 07:17AM Florence Santa Maria Novella0 transfersDirect
Italo
8900
Italo8900
05:55AM Rome Termini1h36 07:31AM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 9508
FrecciarossaFRECCIAROSSA 1000 9508
06:00AM Rome Termini1h46 07:46AM Florence Santa Maria Novella0 transfersDirect
Italo
8900
Italo8900
06:05AM Rome Tiburtina1h26 07:31AM Florence Santa Maria Novella0 transfersDirect
Intercity Notte
InterCityNotte 862
Intercity NotteInterCityNotte 862
06:06AM Rome Ostiense4h27 10:33AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 4096
RegionaleRegionale 4096
06:08AM Rome Termini4h40 10:48AM Florence Santa Maria Novella0 transfersDirect
Frecciargento
FRECCIARGENTO 8588
FrecciargentoFRECCIARGENTO 8588
06:23AM Rome Termini1h29 07:52AM Florence Campo di Marte0 transfersDirect
Regionale
Regionale 4124
RegionaleRegionale 4124
06:32AM Rome S. Pietro4h53 11:25AM Florence Rifredi1 transfer
Frecciarossa
FRECCIAROSSA 1000 9404
FrecciarossaFRECCIAROSSA 1000 9404
06:35AM Rome Termini1h36 08:11AM Florence Santa Maria Novella0 transfersDirect
Italo
9908
Italo9908
06:40AM Rome Termini1h37 08:17AM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 8502
FrecciarossaFRECCIAROSSA 1000 8502
06:45AM Rome Termini1h42 08:27AM Florence Santa Maria Novella0 transfersDirect
Italo
9908
Italo9908
06:48AM Rome Tiburtina1h29 08:17AM Florence Santa Maria Novella0 transfersDirect
Italo
8924
Italo8924
06:55AM Rome Termini1h36 08:31AM Florence Santa Maria Novella0 transfersDirect
Italo
8924
Italo8924
07:06AM Rome Tiburtina1h25 08:31AM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9512
FrecciarossaFRECCIAROSSA 9512
07:10AM Rome Termini1h36 08:46AM Florence Santa Maria Novella0 transfersDirect
Italo
8954
Italo8954
07:25AM Rome Termini1h32 08:57AM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9304
FrecciarossaFRECCIAROSSA 9304
07:25AM Rome Termini1h36 09:01AM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9406
FrecciarossaFRECCIAROSSA 9406
07:35AM Rome Termini1h36 09:11AM Florence Santa Maria Novella0 transfersDirect
Italo
9912
Italo9912
07:40AM Rome Termini1h37 09:17AM Florence Santa Maria Novella0 transfersDirect
Italo
8904
Italo8904
07:55AM Rome Termini1h36 09:31AM Florence Santa Maria Novella0 transfersDirect
Italo
8904
Italo8904
08:05AM Rome Tiburtina1h26 09:31AM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9516
FrecciarossaFRECCIAROSSA 9516
08:10AM Rome Termini1h36 09:46AM Florence Santa Maria Novella0 transfersDirect
Regionale
Regionale 4098
RegionaleRegionale 4098
08:20AM Rome Termini4h30 12:50PM Florence Santa Maria Novella0 transfersDirect
Italo
8956
Italo8956
08:25AM Rome Termini1h32 09:57AM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9490
FrecciarossaFRECCIAROSSA 9490
08:35AM Rome Termini1h36 10:11AM Florence Santa Maria Novella0 transfersDirect
Italo
9916
Italo9916
08:40AM Rome Termini1h37 10:17AM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 8506
FrecciarossaFRECCIAROSSA 8506
08:50AM Rome Termini1h37 10:27AM Florence Santa Maria Novella0 transfersDirect
Italo
8906
Italo8906
08:55AM Rome Termini1h36 10:31AM Florence Santa Maria Novella0 transfersDirect
Italo
8906
Italo8906
09:05AM Rome Tiburtina1h26 10:31AM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9520
FrecciarossaFRECCIAROSSA 9520
09:10AM Rome Termini1h36 10:46AM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 9308
FrecciarossaFRECCIAROSSA 1000 9308
09:25AM Rome Termini1h36 11:01AM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9414
FrecciarossaFRECCIAROSSA 9414
09:35AM Rome Termini1h36 11:11AM Florence Santa Maria Novella0 transfersDirect
Italo
9920
Italo9920
09:43AM Rome Termini1h34 11:17AM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 8508
FrecciarossaFRECCIAROSSA 1000 8508
09:50AM Rome Termini1h37 11:27AM Florence Santa Maria Novella0 transfersDirect
Italo
8908
Italo8908
09:55AM Rome Termini1h36 11:31AM Florence Santa Maria Novella0 transfersDirect
Intercity
Intercity 510
IntercityIntercity 510
09:57AM Rome Termini4h04 02:01PM Florence Santa Maria Novella1 transfer
Regionale
Treno 4100 effettuato con bus FI076
RegionaleTreno 4100 effettuato con bus FI076
10:10AM Rome Tiburtina4h40 02:50PM Florence Santa Maria Novella1 transfer
Frecciarossa
FRECCIAROSSA 9524
FrecciarossaFRECCIAROSSA 9524
10:10AM Rome Termini1h36 11:46AM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9310
FrecciarossaFRECCIAROSSA 9310
10:25AM Rome Termini1h36 12:01PM Florence Santa Maria Novella0 transfersDirect
Intercity
Intercity 588
IntercityIntercity 588
10:32AM Rome Termini4h18 02:50PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 34572
RegionaleRegionale 34572
10:32AM Rome S. Pietro4h53 03:25PM Florence Rifredi1 transfer
Frecciarossa
FRECCIAROSSA 1000 9416
FrecciarossaFRECCIAROSSA 1000 9416
10:35AM Rome Termini1h36 12:11PM Florence Santa Maria Novella0 transfersDirect
Italo
9924
Italo9924
10:40AM Rome Termini1h37 12:17PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 8509
FrecciarossaFRECCIAROSSA 1000 8509
10:50AM Rome Termini1h37 12:27PM Florence Santa Maria Novella0 transfersDirect
Italo
8910
Italo8910
10:55AM Rome Termini1h36 12:31PM Florence Santa Maria Novella0 transfersDirect
Italo
8910
Italo8910
11:05AM Rome Tiburtina1h26 12:31PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 9514
FrecciarossaFRECCIAROSSA 1000 9514
11:10AM Rome Termini1h36 12:46PM Florence Santa Maria Novella0 transfersDirect
Regionale
Regionale Veloce 4512
RegionaleRegionale Veloce 4512
11:30AM Rome Termini5h23 04:53PM Florence Santa Maria Novella2 transfers
Frecciarossa
FRECCIAROSSA 8418
FrecciarossaFRECCIAROSSA 8418
11:35AM Rome Termini1h36 01:11PM Florence Santa Maria Novella0 transfersDirect
Intercity
Intercity 590
IntercityIntercity 590
11:38AM Rome Tiburtina3h47 03:25PM Florence Rifredi0 transfersDirect
Italo
9928
Italo9928
11:40AM Rome Termini1h37 01:17PM Florence Santa Maria Novella0 transfersDirect
Italo
9928
Italo9928
11:50AM Rome Tiburtina1h27 01:17PM Florence Santa Maria Novella0 transfersDirect
Italo
8914
Italo8914
11:55AM Rome Termini1h36 01:31PM Florence Santa Maria Novella0 transfersDirect
Intercity
Intercity 592
IntercityIntercity 592
12:02PM Rome Termini3h54 03:56PM Florence Rifredi0 transfersDirect
Frecciarossa
FRECCIAROSSA 9532
FrecciarossaFRECCIAROSSA 9532
12:10PM Rome Termini1h36 01:46PM Florence Santa Maria Novella0 transfersDirect
Italo
8960
Italo8960
12:25PM Rome Termini1h32 01:57PM Florence Santa Maria Novella0 transfersDirect
Regionale
Regionale 34574
RegionaleRegionale 34574
12:32PM Rome S. Pietro4h53 05:25PM Florence Rifredi1 transfer
Frecciarossa
FRECCIAROSSA 1000 9420
FrecciarossaFRECCIAROSSA 1000 9420
12:36PM Rome Termini1h35 02:11PM Florence Santa Maria Novella0 transfersDirect
Italo
9932
Italo9932
12:40PM Rome Termini1h37 02:17PM Florence Santa Maria Novella0 transfersDirect
Italo
8916
Italo8916
12:55PM Rome Termini1h36 02:31PM Florence Santa Maria Novella0 transfersDirect
Italo
8916
Italo8916
01:05PM Rome Tiburtina1h26 02:31PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9584
FrecciarossaFRECCIAROSSA 9584
01:10PM Rome Termini1h36 02:46PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9422
FrecciarossaFRECCIAROSSA 9422
01:35PM Rome Termini1h36 03:11PM Florence Santa Maria Novella0 transfersDirect
Italo
8134
Italo8134
01:40PM Rome Termini1h37 03:17PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9540
FrecciarossaFRECCIAROSSA 9540
02:10PM Rome Termini1h36 03:46PM Florence Santa Maria Novella0 transfersDirect
Regionale
Regionale Veloce 4730
RegionaleRegionale Veloce 4730
02:20PM Rome Termini4h35 06:55PM Florence Santa Maria Novella1 transfer
Frecciarossa
FRECCIAROSSA 1000 9423
FrecciarossaFRECCIAROSSA 1000 9423
02:35PM Rome Termini1h36 04:11PM Florence Santa Maria Novella0 transfersDirect
Italo
9940
Italo9940
02:40PM Rome Termini1h37 04:17PM Florence Santa Maria Novella0 transfersDirect
Italo
8918
Italo8918
02:55PM Rome Termini1h36 04:31PM Florence Santa Maria Novella0 transfersDirect
Italo
8918
Italo8918
03:05PM Rome Tiburtina1h26 04:31PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9544
FrecciarossaFRECCIAROSSA 9544
03:10PM Rome Termini1h36 04:46PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9320
FrecciarossaFRECCIAROSSA 9320
03:25PM Rome Termini1h36 05:01PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9426
FrecciarossaFRECCIAROSSA 9426
03:35PM Rome Termini1h36 05:11PM Florence Santa Maria Novella0 transfersDirect
Italo
9946
Italo9946
03:40PM Rome Termini1h37 05:17PM Florence Santa Maria Novella0 transfersDirect
Intercity
Intercity 596
IntercityIntercity 596
03:42PM Rome Tiburtina3h56 07:38PM Florence Rifredi0 transfersDirect
Italo
9946
Italo9946
03:50PM Rome Tiburtina1h27 05:17PM Florence Santa Maria Novella0 transfersDirect
Italo
8928
Italo8928
03:55PM Rome Termini1h36 05:31PM Florence Santa Maria Novella0 transfersDirect
Italo
8928
Italo8928
04:05PM Rome Tiburtina1h26 05:31PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9588
FrecciarossaFRECCIAROSSA 9588
04:10PM Rome Termini1h36 05:46PM Florence Santa Maria Novella0 transfersDirect
Regionale
Regionale 4136
RegionaleRegionale 4136
04:32PM Rome S. Pietro4h57 09:29PM Florence Rifredi1 transfer
Frecciarossa
FRECCIAROSSA 9428
FrecciarossaFRECCIAROSSA 9428
04:35PM Rome Termini1h36 06:11PM Florence Santa Maria Novella0 transfersDirect
Italo
9948
Italo9948
04:40PM Rome Termini1h37 06:17PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 8524
FrecciarossaFRECCIAROSSA 1000 8524
04:50PM Rome Termini1h37 06:27PM Florence Santa Maria Novella0 transfersDirect
Italo
9948
Italo9948
04:50PM Rome Tiburtina1h27 06:17PM Florence Santa Maria Novella0 transfersDirect
Italo
8920
Italo8920
04:55PM Rome Termini1h36 06:31PM Florence Santa Maria Novella0 transfersDirect
Regionale
Regionale Veloce 4514
RegionaleRegionale Veloce 4514
05:00PM Rome Termini4h52 09:52PM Florence Santa Maria Novella1 transfer
Frecciarossa
FRECCIAROSSA 9552
FrecciarossaFRECCIAROSSA 9552
05:10PM Rome Termini1h36 06:46PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 9430
FrecciarossaFRECCIAROSSA 1000 9430
05:35PM Rome Termini1h36 07:11PM Florence Santa Maria Novella0 transfersDirect
Italo
9952
Italo9952
05:40PM Rome Termini1h37 07:17PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 8526
FrecciarossaFRECCIAROSSA 1000 8526
05:50PM Rome Termini1h37 07:27PM Florence Santa Maria Novella0 transfersDirect
Regionale
Regionale 4106
RegionaleRegionale 4106
05:51PM Rome Tiburtina4h14 10:05PM Florence Santa Maria Novella0 transfersDirect
Italo
8922
Italo8922
05:55PM Rome Termini1h36 07:31PM Florence Santa Maria Novella0 transfersDirect
Italo
8922
Italo8922
06:05PM Rome Tiburtina1h26 07:31PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9556
FrecciarossaFRECCIAROSSA 9556
06:10PM Rome Termini1h36 07:46PM Florence Santa Maria Novella0 transfersDirect
Regionale
ETRUSCHI LINE 4138
RegionaleETRUSCHI LINE 4138
06:12PM Rome Termini5h30 11:42PM Florence Rifredi1 transfer
Frecciarossa
FRECCIAROSSA 1000 9326
FrecciarossaFRECCIAROSSA 1000 9326
06:25PM Rome Termini1h36 08:01PM Florence Santa Maria Novella0 transfersDirect
Italo
8966
Italo8966
06:25PM Rome Termini1h32 07:57PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9432
FrecciarossaFRECCIAROSSA 9432
06:35PM Rome Termini1h57 08:32PM Florence Santa Maria Novella0 transfersDirect
Italo
9954
Italo9954
06:40PM Rome Termini1h37 08:17PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 8528
FrecciarossaFRECCIAROSSA 1000 8528
06:50PM Rome Termini1h37 08:27PM Florence Santa Maria Novella0 transfersDirect
Italo
9954
Italo9954
06:51PM Rome Tiburtina1h26 08:17PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 9560
FrecciarossaFRECCIAROSSA 1000 9560
07:11PM Rome Termini1h35 08:46PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9328
FrecciarossaFRECCIAROSSA 9328
07:25PM Rome Termini1h36 09:01PM Florence Santa Maria Novella0 transfersDirect
Italo
8968
Italo8968
07:25PM Rome Termini1h32 08:57PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 9434
FrecciarossaFRECCIAROSSA 1000 9434
07:35PM Rome Termini1h36 09:11PM Florence Santa Maria Novella0 transfersDirect
Italo
8158
Italo8158
07:40PM Rome Termini1h37 09:17PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 9330
FrecciarossaFRECCIAROSSA 1000 9330
07:50PM Rome Termini1h37 09:27PM Florence Santa Maria Novella0 transfersDirect
Regionale
Regionale 4110
RegionaleRegionale 4110
08:05PM Rome Termini3h45 11:50PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 9592
FrecciarossaFRECCIAROSSA 1000 9592
08:10PM Rome Termini1h36 09:46PM Florence Santa Maria Novella0 transfersDirect
Italo
9962
Italo9962
08:40PM Rome Termini1h37 10:17PM Florence Santa Maria Novella0 transfersDirect
Italo
9962
Italo9962
08:50PM Rome Tiburtina1h27 10:17PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 9674
FrecciarossaFRECCIAROSSA 1000 9674
09:48PM Rome Termini1h42 11:30PM Florence Santa Maria Novella0 transfersDirect

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Rome to Florence by train, bus, or flight

Fri
Feb 07
Sat
Feb 08
Sun
Feb 09
Mon
Feb 10
Tue
Feb 11
Wed
Feb 12
Thu
Feb 13
Fri
Feb 14
Sat
Feb 15
Sun
Feb 16
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
Mon
Feb 24
Tue
Feb 25
Wed
Feb 26
Thu
Feb 27

How far in advance should I book train tickets from Rome to Florence?

The best time to book your train from Rome to Florence is 49 days before departure. See how prices for trains change on the Rome to Florence route.
Prices are for one-way tickets for one passenger from Rome to Florence per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Rome to Florence.

Fastest train times from Rome to Florence

Showing times and prices for Feb 08

Fastest Journey

1 h 25 m

Average

2 h 6 m

Trains per day

117

Distance

231 km

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

Fastest
Italo8924Italo8924
07:06AM1h25
Rome Tiburtina
08:31AMFlorence Santa Maria Novella
$611One-way
0 transfers
2nd Fastest
Italo8922Italo8922
06:05PM1h26
Rome Tiburtina
07:31PMFlorence Santa Maria Novella
$611One-way
0 transfers
2nd Fastest
Italo9954Italo9954
06:51PM1h26
Rome Tiburtina
08:17PMFlorence Santa Maria Novella
$611One-way
0 transfers
2nd Fastest
Italo8910Italo8910
11:05AM1h26
Rome Tiburtina
12:31PMFlorence Santa Maria Novella
$611One-way
0 transfers
2nd Fastest
Italo8918Italo8918
03:05PM1h26
Rome Tiburtina
04:31PMFlorence Santa Maria Novella
$611One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

ReviewsReviews for the rail journey from Rome to Florence

userReviewImage
userReviewLogo
The customer opinion was acquired via Cimenio. Cimenio incentivises its users for giving an honest opinion and proving the booking with a photo of the travel ticket.
Pros
IconPersonnel
Cons
IconPunctuality
Unfortunately, I have to criticise the fact that the train was very late. Nevertheless, I did notice some positive things. These include the hygienic conditions on the one hand, and the fast network and constant reception on the other. I highly recommend buying your ticket online at a reasonable price. To cut a long story short, I give the journey 5 stars and recommend it to everyone.
Pros
IconClean
Cons
IconVery loud
There were charging facilities and freely accessible wifi on the train. The seats were very comfortable and could also be reclined. The service is friendly and helpful. The toilets were never occupied and are super clean. The price could be a little less.
Pros
IconPrice
IconPersonnel
IconPunctuality
IconWifi connection
Cons
IconHygiene
IconComfort
IconChangeover requirements
Travelling from Rome to Florence was a multi-faceted experience. First of all, the price-performance ratio was reasonable, which was a pleasant surprise for me. The staff on board proved to be extremely courteous and helpful, which helped to make me feel well looked after. Of particular note was the punctuality of the train, which made for a smooth travelling experience, allowing me to be productive or relax during the journey. However, the hygiene in the public areas of the train left something to be desired, which spoilt the overall impression for me. Also, the seats were not particularly cosy and comfortable and unfortunately there were several changes of trains which made the journey more difficult. But all in all an excellent journey!
Pros
IconPrice
IconBooking options
IconHygiene
IconWifi connection
Cons
IconNeed to change
IconVolume
IconPunctuality
The journey from Rome to Florence was amazingly good. The price particularly appealed to me. This was also the reason why I bought the ticket. The booking options were flexible and relatively uncomplicated. A lot of consideration was given to hygiene and the toilets were clean and well maintained. The wifi was very effective and fast. This made communication and entertainment much easier. However, there were several transfers that made travelling difficult. Unfortunately, the volume was not adequate and the train did not arrive in Florence on time. All in all, a good journey!
Pros
IconPrice
My train journey from Rome to Florence was a real pleasure! The fares were reasonable. The facilities on the train were good - the seats were comfortable and the air conditioning ensured pleasant temperatures. The wifi worked reliably. In terms of punctuality, the train was absolutely reliable. It arrived in Rome on time and reached Florence at the scheduled time. All in all, everything was great and I would be happy to travel again.
Pros
IconHygiene
Cons
IconNone at all
The journey was really great. In my opinion, the positive aspects definitely include the excellent punctuality, the hygiene and cleanliness, and the helpfulness and friendliness of the staff. It was also wonderful to see that the train was not too full and I was therefore able to find a seat for myself. As a result, I give the journey 5 stars and recommend it to everyone.
Pros
IconEquipment
Cons
IconPunctuality
The journey was mostly positive. The only negative aspect was that the train was unfortunately delayed by around 20 minutes. Otherwise, I can report that the train was very hygienic and comfort was definitely taken into account. The benches were very comfortable and there was a pleasant atmosphere. I was able to buy my ticket online without any problems. Recommendation!
Pros
IconFast
IconTakes you to your destination
IconEasier and cheaper than flying
Cons
IconAccording to
IconDirty
IconYou still had to reserve extra seats
I booked the ticket via my Interrail ticket and still had to pay extra to reserve seats, which is quite annoying. However, I found it quite easy to travel by train in Europe and especially in Italy. As far as I remember, the train was on time and there was also wifi and a power socket. As with almost all trains, the cleanliness was questionable and not satisfactory for me, but everything else was fine. The train number was: FR 8418
Pros
IconDirect connection
IconFavourable price
IconPunctuality
Cons
IconLittle comfort
IconNo air conditioning
IconLong journey time
I used the regional train RV 4100 for my journey from Roma Tiburtina to Firenze Campo Marte. With my Interrail ticket, I didn't need to pay for a seat reservation. However, although I was on time, I was travelling for almost three and a half hours; the express train would have been more than twice as fast and would have offered much more comfort. There was no air conditioning on the regional train, so it was very warm, no wifi and apparently no power sockets. The cleanliness of the train and the toilets was okay. At least the seats were soft and the train wasn't full, so I had enough space for myself and my luggage.
Pros
IconPrice
Cons
IconJourney time
IconNo air conditioning
IconNo 1st class
We travelled directly from Roma Tiburtina to Firenze Campo Marte on the regional train RV 4100. The journey took three and a half hours and the train was on time. We would have been two hours quicker on the express train, but we wanted to save ourselves the chargeable seat reservation for our Interrail ticket. In return, we had to do without 1st class and air conditioning. There was also no wifi and not enough power sockets. The train was very old, but the seats were soft and the toilet was reasonably clean. Nevertheless, we would recommend the express train.
Pros
IconPunctual
IconWell cleaned
IconFriendly conductors
Cons
Icon-
We travelled 1.5 hours by train. The scenery was beautiful and the time went by quickly. The conductor was very friendly and the train was in really good condition. The toilet was fine, a bit dirty, but definitely usable. I didn't have to change trains and was able to work well because there were power sockets and it was relatively quiet on the train. We arrived in Florence on time.
Pros
IconPunctual
Cons
IconThe toilet had a strong odour
I felt comfortable for the whole journey. We were on the road for a good hour and a half. The staff were friendly and helpful as usual. We arrived in Florence on time and the seats were comfortable. Unfortunately, the toilet was so smelly that it was unusable.

Journey information

Overview: Train from Rome to Florence

Trains from Rome to Florence run on average 25 times per day, taking around 3h 29m. Cheap train tickets for this journey start at $21 (€19) but you can travel from only $6 (€5) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $6 (€5)
Distance
143 miles (231 km)
Average train duration
3h 29m
Cheapest ticket price
$21 (€19)
Trains per day
25
Direct trains
25
Train providers
6
Fastest train
1h 32m
First train
00:02
Last train
23:54
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $6 (€5)

Train companies: Italo, Frecciarossa and Regionale from Rome to Florence trains

Travel between Rome and Florence from $11 (€10) with Omio’s train partners Italo, Frecciarossa and Regionale! You can find the best schedules and tickets when comparing and booking the most popular route for you.

Italo is an Italian high-speed train service operated by NTV (Nuovo Trasporto Viaggiatori). It operates on the Italian high-speed rail network, connecting major cities such as Rome, Milan, Turin, Florence, Bologna, Naples, and Salerno. Italo trains are modern and comfortable. Italo offers a range of ticket types, including Standard, Comfort, and Prima, with each offering different levels of onboard facilities. Standard tickets offer basic seating, while Comfort tickets offer more comfortable seating and access to the onboard bar. Prima tickets offer the most luxurious experience, with access to the onboard lounge and complimentary snacks and drinks. The most popular routes for Italo are Rome to Milan, Rome to Florence, and Milan to Turin.

Train information from Rome to Florence with Italo:

  • Average Duration: 1 h 27 min
  • Cheapest Price: $15
  • Italo frequency: 55 a day

Train tickets from Rome to Florence: when to book to save $

Time Price Savings
1 week earlier 35 €
2 weeks earlier 29 €21%
3 weeks earlier 30 €17%
1 month before 28 €25%
2 months earlier 27 €30%
3 months earlier 26 €35%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Rome - Florence. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Rome - Florence 3 weeks in advance means you can save on average up to 17% compared to the price available on the day of departure.
  • If you book a ticket Rome - Florence with 2 months in advance you save up to about 30% compared to the initial price.
  • By booking 3 months in advance, you could save up to 35%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

FAQs: Trains from Rome to Florence

FAQs: Travel by train from Rome to Florence easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Rome to Florence.
FAQs
Cheap train tickets from Rome to Florence can start from as little as $11 (€10) when you book in advance. The average train ticket price for Rome to Florence is $23 (€21); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by train from Rome to Florence is 1 h 27 min   to travel the 143 mile (231 km) long trip, with around there are 119 trains per day. Journey times can vary on weekends and holidays.
The first train from Rome to Florence leaves at 12: 02 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Rome to Florence leaves at 11: 54 PM.
Yes, there are 116 direct trains a day from Rome to Florence with Italo, Frecciarossa, Regionale, Intercity or Intercity Notte. Schedules can vary on holidays or weekends with fewer direct trains.
Yes, you can take a high-speed train from Rome to Florence with Italo or Frecciarossa. Overall you can travel with the following companies: Italo, Frecciarossa, Regionale, Intercity or Intercity Notte.
Take the Rome to Florence train with Italo, Frecciarossa, Regionale, Intercity or Intercity Notte. However, it's always good to check out all possible train providers for the trip to Florence from Rome as there might be differences in the amenities they offer.
Yes, you can take a night train from Rome to Florence with Intercity Notte. Find all the info regarding night trains in Europe.  

When departing from Rome, you have various train station options to start your route from including Rome Termini and Rome Tiburtina. When arriving in Florence, you can end your trip in train stations like Florence Santa Maria Novella, Florence Campo di Marte and Florence Rifredi.

Passengers board the train most frequently from Rome Termini, which is located around 1.6 miles (2.6 km) away from the city centre, and they get off the train at Florence Santa Maria Novella, located 2 miles (3.2 km) away from the city centre.

A day trip to Florence from Rome is worth doing with a journey time of 1 h 27 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Rome to Florence by train is August.
You have options as you can travel to Florence from Rome 3 different ways: train, bus or flight.

Popular train stations from Rome to Florence

Rome
Florence
The major train station for departures in Rome is Roma Tiburtina. Find all the information you need to know about services, amenities and connections at Roma Tiburtina for your trip from Rome to Florence.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 06:35 - 20:20
ticketOfficeHours
Distance to city center
4 km
Wifi
Wifi
  • Free, limited Wi-Fi available in the station for 15 minutes.
Lockers
Lockers
  • Luggage lockers are located in the station lobby.
Dining
Dining
  • Rock n’ Coffee Roma
  • Arabian Kebab
  • Ingredienti
  • McDonald’s
  • Numb's Bakery Café
Accessibility
Accessibility
  • Accessible facilities include elevators and escalators.
Hotel
Hotel
  • B&B Rome Tiburtina
  • B&B Alba Domus Roma
  • Hotel delle Province
Ticket Office
Ticket Office
  • Mon - Sun: 06:35 - 20:20
Public transit options for Roma Tiburtina
  • Metro lines: LB
  • Bus lines: 62, 71, 111, 111F, 120F, 135, 163, 168, 211, 309, 409, n409, n041, C2, C3, Airport Shuttle
  • Train lines: FR, FA, IC, REG, FL1, FL2, FL3
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 06:35 - 22:10
ticketOfficeHours
Distance to city center
3 km
Wifi
Wifi
  • Free WiFi.
Lockers
Lockers
  • Lockers are located in Terminal 3.
Dining
Dining
  • Chef Express
  • McDonald's
  • Pizza Chef
  • Culto
  • A Cafè
  • Gusto
  • Osaka Sushi
  • Spizzico
  • Time Cafè
  • Venchi
  • & many more
Accessibility
Accessibility
  • Wheelchair accessibility and system of information for blind and deaf people.
Hotel
Hotel
  • Hilton Garden Inn Rome Airport
  • Fiumicino Airport B&B Deluxe
  • HelloSky
Ticket Office
Ticket Office
  • Mon - Sun: 06:35 - 22:10
Public transit options for Fiumicino Aeroporto
  • Bus lines: Fiumicino Express
  • Train lines: Leonardo Express, FR, FA, RV, R
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 06:30 - 22:00
ticketOfficeHours
Distance to city center
1 km
Wifi
Wifi
  • Free WiFi in the station.
Lockers
Lockers
  • Provided by KiPoint and located on Platform 24. Open every day from 06:00 to 23:00.
Dining
Dining
  • Acafe
  • Moka Café
  • Roadhouse Grill
  • McDonald's
  • Gusto
  • Chef Express
  • Coop Minimarket
  • Mercato Centrale
Accessibility
Accessibility
  • The Sala Blu, Trenitalia's office of assistance for disabled travelers, is located next to Platform 1.
Hotel
Hotel
  • Archi di Roma Guest House
  • Gemma di Roma
  • The Liberty Boutique Hotel
Ticket Office
Ticket Office
  • Mon - Sun: 06:30 - 22:00
Public transit options for Roma Termini
  • Metro lines: A (red), B (blue)
  • Bus lines: 5, H, 38, 40 Express, 50 Express, 64, 66, 70, 75, 82, 90 Express, 92, 105, 150F, 223, 310, 590, 714, 910, C2, C3
  • Tram lines: 5, 14
  • Train lines: Italo, FR, FA, FB, IC, ICN, EN, CNL, R, Leonardo Express
The major train station for arrivals in Florence is Firenze Campo di Marte. Find all the information you need to know about services, amenities and connections at Firenze Campo di Marte for your journey to Florence from Rome.
Amenities at train station
DiningDining
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 07:15 - 20:45
ticketOfficeHours
Distance to city center
2 km
Dining
Dining
  • Moka Café
Accessibility
Accessibility
  • The station is fully accessible, with step-free access throughout the station.
Hotel
Hotel
  • Florence Stadium B&B
  • Hotel Villa Liana
  • Hotel della Robbia
Ticket Office
Ticket Office
  • Mon - Sun: 07:15 - 20:45
Public transit options for Firenze Campo di Marte
  • Bus lines: 12, 13, 33
  • Train lines: FA, IC, ICN, R
Amenities at train station
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
phone
Phone Number
ticketOfficeHours
Distance to city center
3 km
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 06:00 - 21:00
ticketOfficeHours
Distance to city center
1 km
Wifi
Wifi
  • Free WiFi (30 minutes limit).
Lockers
Lockers
  • Provided by KiPoint and located on the ground floor, on the side of Piazza Adua. Open daily from 06:00 to 23:00.
Dining
Dining
  • 12oz Coffee Joint
  • Casa Maioli
  • Don Nino
  • Fratelli Cuore
  • McDonald´s
  • Panella
  • Segafredo Zanetti
  • Spizzico
  • Venchi
  • & many more
Accessibility
Accessibility
  • Elevators, escalators, step-free access. Mobility assistance is available with the Sala Blu, located next to Platform 1.
Hotel
Hotel
  • Hotel Luxor Florence
  • Joy Hotel Florence
  • Diplomat Hotel Florence
Ticket Office
Ticket Office
  • Mon - Sun: 06:00 - 21:00
Public transit options for Firenze Santa Maria Novella
  • Tram lines: T1, T2
  • Bus lines: 6, 11, 12, 13, 17, 23, 36, 37, C4
  • Train lines: FR, FA, Italo

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
Currency
Language

Useful links