Cheapest
Average
The best way to find a cheap train ticket from Florence to Rome is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Intercity Intercity 581 | 05:35AM Florence Santa Maria Novella | 2h50 | 08:25AM Rome Termini | 0 transfersDirect | |
Intercity ETRUSCHI LINE 18255 | 05:40AM Florence Rifredi | 4h23 | 10:03AM Rome Ostiense | 1 transfer | |
Frecciarossa FRECCIAROSSA 1000 9503 | 06:00AM Florence Santa Maria Novella | 1h49 | 07:49AM Rome Termini | 0 transfersDirect | |
Regionale Regionale 4099 | 06:40AM Florence Santa Maria Novella | 4h40 | 11:20AM Rome Tiburtina | 1 transfer | |
Frecciarossa FRECCIAROSSA 1000 9591 | 07:05AM Florence Santa Maria Novella | 1h30 | 08:35AM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9505 | 07:14AM Florence Santa Maria Novella | 1h50 | 09:04AM Rome Termini | 0 transfersDirect | |
Italo 9907 | 07:43AM Florence Santa Maria Novella | 1h36 | 09:19AM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9401 | 07:48AM Florence Santa Maria Novella | 1h47 | 09:35AM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9301 | 07:59AM Florence Santa Maria Novella | 1h46 | 09:45AM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9511 | 08:14AM Florence Santa Maria Novella | 1h35 | 09:49AM Rome Termini | 0 transfersDirect | |
Frecciargento FRECCIARGENTO 8583 | 08:26AM Florence Campo di Marte | 1h39 | 10:05AM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 8505 | 08:33AM Florence Santa Maria Novella | 1h42 | 10:15AM Rome Termini | 0 transfersDirect | |
Italo 8111 | 08:43AM Florence Santa Maria Novella | 1h36 | 10:19AM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9403 | 08:48AM Florence Santa Maria Novella | 1h37 | 10:25AM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9303 | 08:59AM Florence Santa Maria Novella | 1h36 | 10:35AM Rome Termini | 0 transfersDirect | |
Italo 8951 | 09:03AM Florence Santa Maria Novella | 1h37 | 10:40AM Rome Termini | 0 transfersDirect | |
Regionale Regionale 4101 | 09:04AM Florence Santa Maria Novella | 4h41 | 01:45PM Rome Termini | 1 transfer | |
Intercity Intercity 583 | 09:14AM Florence Rifredi | 4h07 | 01:21PM Rome Tiburtina | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9515 | 09:14AM Florence Santa Maria Novella | 1h35 | 10:49AM Rome Termini | 0 transfersDirect | |
Italo 8903 | 09:28AM Florence Santa Maria Novella | 1h37 | 11:05AM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 8513 | 09:33AM Florence Santa Maria Novella | 1h42 | 11:15AM Rome Termini | 0 transfersDirect | |
Italo 9915 | 09:43AM Florence Santa Maria Novella | 1h36 | 11:19AM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9405 | 09:48AM Florence Santa Maria Novella | 1h37 | 11:25AM Rome Termini | 0 transfersDirect | |
Italo 8953 | 10:03AM Florence Santa Maria Novella | 1h42 | 11:45AM Rome Termini | 0 transfersDirect | |
Frecciargento FRECCIARGENTO 8551 | 10:06AM Florence Campo di Marte | 1h31 | 11:37AM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9519 | 10:14AM Florence Santa Maria Novella | 1h35 | 11:49AM Rome Termini | 0 transfersDirect | |
Italo 8905 | 10:28AM Florence Santa Maria Novella | 1h42 | 12:10PM Rome Termini | 0 transfersDirect | |
Italo 8905 | 10:28AM Florence Santa Maria Novella | 1h29 | 11:57AM Rome Tiburtina | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 8507 | 10:33AM Florence Santa Maria Novella | 1h42 | 12:15PM Rome Termini | 0 transfersDirect | |
Regionale TUSCANY LINE 4021 | 10:34AM Florence Rifredi | 4h50 | 03:24PM Rome S. Pietro | 1 transfer | |
Italo 9919 | 10:43AM Florence Santa Maria Novella | 1h36 | 12:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9409 | 10:48AM Florence Santa Maria Novella | 1h37 | 12:25PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9391 | 10:59AM Florence Santa Maria Novella | 1h36 | 12:35PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9583 | 11:14AM Florence Santa Maria Novella | 1h35 | 12:49PM Rome Termini | 0 transfersDirect | |
Regionale Regionale 4103 | 11:14AM Florence Santa Maria Novella | 4h36 | 03:50PM Rome Termini | 1 transfer | |
Italo 8907 | 11:28AM Florence Santa Maria Novella | 1h37 | 01:05PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 8503 | 11:33AM Florence Santa Maria Novella | 1h37 | 01:10PM Rome Termini | 0 transfersDirect | |
Italo 9923 | 11:43AM Florence Santa Maria Novella | 1h36 | 01:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9411 | 11:48AM Florence Santa Maria Novella | 1h37 | 01:25PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9311 | 11:59AM Florence Santa Maria Novella | 1h36 | 01:35PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9527 | 12:14PM Florence Santa Maria Novella | 1h35 | 01:49PM Rome Termini | 0 transfersDirect | |
Italo 8902 | 12:28PM Florence Santa Maria Novella | 1h26 | 01:54PM Rome Tiburtina | 0 transfersDirect | |
Italo 8902 | 12:28PM Florence Santa Maria Novella | 1h37 | 02:05PM Rome Termini | 0 transfersDirect | |
Regionale TUSCANY LINE 4029 | 12:34PM Florence Rifredi | 4h50 | 05:24PM Rome S. Pietro | 1 transfer | |
Italo 9927 | 12:43PM Florence Santa Maria Novella | 1h36 | 02:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9413 | 12:48PM Florence Santa Maria Novella | 1h37 | 02:25PM Rome Termini | 0 transfersDirect | |
Regionale Regionale 4105 | 01:14PM Florence Santa Maria Novella | 4h25 | 05:39PM Rome Tiburtina | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9587 | 01:14PM Florence Santa Maria Novella | 1h35 | 02:49PM Rome Termini | 0 transfersDirect | |
Italo 8911 | 01:28PM Florence Santa Maria Novella | 1h29 | 02:57PM Rome Tiburtina | 0 transfersDirect | |
Intercity Tuscany Line 4033 | 01:28PM Florence Santa Maria Novella | 4h35 | 06:03PM Rome Termini | 1 transfer | |
Italo 8911 | 01:28PM Florence Santa Maria Novella | 1h42 | 03:10PM Rome Termini | 0 transfersDirect | |
Italo 9931 | 01:43PM Florence Santa Maria Novella | 1h36 | 03:19PM Rome Termini | 0 transfersDirect | |
Italo 9931 | 01:43PM Florence Santa Maria Novella | 1h26 | 03:09PM Rome Tiburtina | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9415 | 01:48PM Florence Santa Maria Novella | 1h42 | 03:30PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9535 | 02:14PM Florence Santa Maria Novella | 1h35 | 03:49PM Rome Termini | 0 transfersDirect | |
Italo 8929 | 02:28PM Florence Santa Maria Novella | 1h37 | 04:05PM Rome Termini | 0 transfersDirect | |
Italo 9935 | 02:43PM Florence Santa Maria Novella | 1h36 | 04:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 8419 | 02:48PM Florence Santa Maria Novella | 1h36 | 04:24PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9539 | 03:14PM Florence Santa Maria Novella | 1h35 | 04:49PM Rome Termini | 0 transfersDirect | |
Regionale Regionale 4107 | 03:14PM Florence Santa Maria Novella | 4h16 | 07:30PM Rome Termini | 0 transfersDirect | |
Italo 8913 | 03:28PM Florence Santa Maria Novella | 1h37 | 05:05PM Rome Termini | 0 transfersDirect | |
Italo 8913 | 03:28PM Florence Santa Maria Novella | 1h25 | 04:53PM Rome Tiburtina | 0 transfersDirect | |
Italo 9939 | 03:43PM Florence Santa Maria Novella | 1h36 | 05:19PM Rome Termini | 0 transfersDirect | |
Italo 9939 | 03:43PM Florence Santa Maria Novella | 1h26 | 05:09PM Rome Tiburtina | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9421 | 03:48PM Florence Santa Maria Novella | 1h36 | 05:24PM Rome Termini | 0 transfersDirect | |
Italo 8959 | 04:03PM Florence Santa Maria Novella | 1h37 | 05:40PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9543 | 04:14PM Florence Santa Maria Novella | 1h35 | 05:49PM Rome Termini | 0 transfersDirect | |
Intercity Intercity 584 | 04:22PM Florence Rifredi | 4h23 | 08:45PM Rome Termini | 0 transfersDirect | |
Italo 8915 | 04:28PM Florence Santa Maria Novella | 1h37 | 06:05PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 8519 | 04:33PM Florence Santa Maria Novella | 1h37 | 06:10PM Rome Termini | 0 transfersDirect | |
Italo 8143 | 04:43PM Florence Santa Maria Novella | 1h36 | 06:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9425 | 04:48PM Florence Santa Maria Novella | 1h37 | 06:25PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9321 | 04:59PM Florence Santa Maria Novella | 1h36 | 06:35PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9547 | 05:14PM Florence Santa Maria Novella | 1h35 | 06:49PM Rome Termini | 0 transfersDirect | |
Regionale Regionale 4109 | 05:14PM Florence Santa Maria Novella | 4h11 | 09:25PM Rome Tiburtina | 1 transfer | |
Italo 8919 | 05:28PM Florence Santa Maria Novella | 1h26 | 06:54PM Rome Tiburtina | 0 transfersDirect | |
Italo 8919 | 05:28PM Florence Santa Maria Novella | 1h37 | 07:05PM Rome Termini | 0 transfersDirect | |
Intercity Intercity 597 | 05:30PM Florence Rifredi | 3h37 | 09:07PM Rome Tiburtina | 0 transfersDirect | |
Italo 9947 | 05:43PM Florence Santa Maria Novella | 1h36 | 07:19PM Rome Termini | 0 transfersDirect | |
Italo 9947 | 05:43PM Florence Santa Maria Novella | 1h26 | 07:09PM Rome Tiburtina | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9427 | 05:48PM Florence Santa Maria Novella | 1h37 | 07:25PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9323 | 05:59PM Florence Santa Maria Novella | 1h36 | 07:35PM Rome Termini | 0 transfersDirect | |
Italo 8963 | 06:03PM Florence Santa Maria Novella | 1h37 | 07:40PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9551 | 06:14PM Florence Santa Maria Novella | 1h35 | 07:49PM Rome Termini | 0 transfersDirect | |
Italo 8923 | 06:28PM Florence Santa Maria Novella | 1h37 | 08:05PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 8525 | 06:33PM Florence Santa Maria Novella | 1h37 | 08:10PM Rome Termini | 0 transfersDirect | |
Intercity Intercity 594 | 06:38PM Florence Campo di Marte | 3h42 | 10:20PM Rome Termini | 0 transfersDirect | |
Italo 9951 | 06:43PM Florence Santa Maria Novella | 1h36 | 08:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9431 | 06:48PM Florence Santa Maria Novella | 1h37 | 08:25PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9325 | 06:59PM Florence Santa Maria Novella | 1h36 | 08:35PM Rome Termini | 0 transfersDirect | |
Regionale Regionale 4111 | 07:14PM Florence Santa Maria Novella | 4h08 | 11:22PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9555 | 07:14PM Florence Santa Maria Novella | 1h36 | 08:50PM Rome Termini | 0 transfersDirect | |
Italo 8925 | 07:28PM Florence Santa Maria Novella | 1h37 | 09:05PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 8527 | 07:33PM Florence Santa Maria Novella | 1h42 | 09:15PM Rome Termini | 0 transfersDirect | |
Italo 9955 | 07:43PM Florence Santa Maria Novella | 1h36 | 09:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9433 | 07:48PM Florence Santa Maria Novella | 1h42 | 09:30PM Rome Termini | 0 transfersDirect | |
Italo 8967 | 08:03PM Florence Santa Maria Novella | 1h40 | 09:43PM Rome Termini | 0 transfersDirect | |
Italo 8967 | 08:03PM Florence Santa Maria Novella | 1h29 | 09:32PM Rome Tiburtina | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9559 | 08:14PM Florence Santa Maria Novella | 1h40 | 09:54PM Rome Termini | 0 transfersDirect | |
Italo 8927 | 08:28PM Florence Santa Maria Novella | 1h27 | 09:55PM Rome Tiburtina | 0 transfersDirect | |
Italo 8927 | 08:28PM Florence Santa Maria Novella | 1h42 | 10:10PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 8529 | 08:33PM Florence Santa Maria Novella | 1h42 | 10:15PM Rome Termini | 0 transfersDirect | |
Italo 9959 | 08:43PM Florence Santa Maria Novella | 1h37 | 10:20PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9435 | 08:48PM Florence Santa Maria Novella | 1h37 | 10:25PM Rome Termini | 0 transfersDirect | |
Regionale Regionale 4113 | 09:14PM Florence Santa Maria Novella | 3h46 | 01:00AM Rome Tiburtina | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9563 | 09:14PM Florence Santa Maria Novella | 1h56 | 11:10PM Rome Termini | 0 transfersDirect | |
Frecciargento FRECCIARGENTO 8591 | 09:31PM Florence Campo di Marte | 1h30 | 11:01PM Rome Termini | 0 transfersDirect | |
Italo 9961 | 09:43PM Florence Santa Maria Novella | 1h29 | 11:12PM Rome Tiburtina | 0 transfersDirect | |
Italo 9961 | 09:43PM Florence Santa Maria Novella | 1h41 | 11:24PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9437 | 09:48PM Florence Santa Maria Novella | 1h42 | 11:30PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9567 | 10:14PM Florence Santa Maria Novella | 1h41 | 11:55PM Rome Termini | 0 transfersDirect | |
Italo 9963 | 10:43PM Florence Santa Maria Novella | 1h41 | 12:24AM Rome Termini | 0 transfersDirect | |
Italo 9963 | 10:43PM Florence Santa Maria Novella | 1h29 | 12:12AM Rome Tiburtina | 0 transfersDirect | |
Intercity Notte Regionale 18339 | 11:07PM Florence Santa Maria Novella | 6h36 | 05:43AM Rome Ostiense | 1 transfer | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
1 h 25 m
Average
2 h 2 m
Trains per day
114
Distance
231 km
Of the 114 trains that leave Florence for Rome every day 105 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 143 miles (231 km) |
Average train duration 3h 5m |
Cheapest ticket price $11 (€10) |
Trains per day 115 |
Direct trains 111 |
Train providers 6 |
Fastest train 1h 36m |
First train 00:02 |
Last train 23:54 |
Travel to Rome from 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 convenient 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.
Italo from Florence to Rome train information:
Exploring Florence but flying home from Rome? Trenitalia has quick and convenient train connections between Florence Santa Maria Novella station and Rome Leonardo da Vinci Fiumicino airport. Trenitalia’s high-speed Frecciarossa trains travel between Florence and Rome airport in around 2 h 17 min, covering a distance of 145 miles (234 km). It’s quick and hassle-free to get from Florence’s station in the city center to Rome airport with Trenitalia. Fly into Italy and explore the country by train.
Trenitalia’s flagship Frecciarossa fleet operates the fastest trains from Florence to Rome. Engineered to run at an incredible 186 mph (300 km/h), they come equipped with spacious seats, WIFI, air-conditioning, plug sockets and an onboard bistro. Frecciarossa trains are sleekly designed, comfortable, fast and convenient. The high-speed rail service connecting Florence to Rome airport is part of a wider enterprise to create quick connections between ‘smart’ airport hubs and Italian cities.
Trenitalia offers many more routes from international airports in Italy to major cities. Download the Omio app to find more information on Trenitalia trains around Italy. You’ll find the fastest routes, the latest timetable and options to book your tickets today.
When departing from Florence, you have various train station options to start your route from including Florence Santa Maria Novella, Florence Campo di Marte and Florence Rifredi. When arriving in Rome, you can end your route in train stations like Rome Termini and Rome Tiburtina.
Passengers board the train most frequently from Florence Santa Maria Novella, which is located around 2 miles (3.2 km) away from the city centre, and they get off the train at Rome Termini, located 1.6 miles (2.6 km) away from the city centre.
Here are some other resources that might have the information you need