Rome Termini to Florence train

Tue, 25 Jun
+ 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 Termini to Florence

Showing times and prices for 25 Jun

Cheapest

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

Cheapest
Regionale
14:284h20
Rome Termini
18:48Florence Santa Maria Novella
£241One-way
1 change
Cheapest
Regionale
20:023h40
Rome Termini
23:42Florence Santa Maria Novella
£241One-way
0 changes
Cheapest
Regionale
15:583h54
Rome Termini
19:52Florence Santa Maria Novella
£241One-way
2 changes
Cheapest
Regionale
10:424h06
Rome Termini
14:48Florence Santa Maria Novella
£241One-way
2 changes
Cheapest
Regionale
09:023h48
Rome Termini
12:50Florence Santa Maria Novella
£241One-way
0 changes

Train timetableRome Termini to Florence

Showing trains for tomorrow, Tuesday, 25 June
Frecciarossa
05:101h36
Rome Termini
06:46Florence Santa Maria Novella
0 changes
Frecciarossa
05:351h36
Rome Termini
07:11Florence Santa Maria Novella
0 changes
Italo
05:401h37
Rome Termini
07:17Florence Santa Maria Novella
0 changes
Frecciarossa
06:001h46
Rome Termini
07:46Florence Santa Maria Novella
0 changes
Regionale
06:063h46
Rome Termini
09:52Florence Santa Maria Novella
0 changes
Frecciargento
06:231h29
Rome Termini
07:52Florence Campo di Marte
0 changes
Frecciarossa
06:351h36
Rome Termini
08:11Florence Santa Maria Novella
0 changes
Italo
06:401h37
Rome Termini
08:17Florence Santa Maria Novella
0 changes
Frecciarossa
06:451h42
Rome Termini
08:27Florence Santa Maria Novella
0 changes
Italo
06:551h36
Rome Termini
08:31Florence Santa Maria Novella
0 changes
Regionale
07:023h46
Rome Termini
10:48Florence Santa Maria Novella
0 changes
Frecciarossa
07:101h36
Rome Termini
08:46Florence Santa Maria Novella
0 changes
Frecciarossa
07:251h36
Rome Termini
09:01Florence Santa Maria Novella
0 changes
Italo
07:251h32
Rome Termini
08:57Florence Santa Maria Novella
0 changes
Frecciarossa
07:351h36
Rome Termini
09:11Florence Santa Maria Novella
0 changes
Italo
07:401h37
Rome Termini
09:17Florence Santa Maria Novella
0 changes
Italo
07:551h36
Rome Termini
09:31Florence Santa Maria Novella
0 changes
Frecciarossa
08:101h36
Rome Termini
09:46Florence Santa Maria Novella
0 changes
Italo
08:251h32
Rome Termini
09:57Florence Santa Maria Novella
0 changes
Frecciarossa
08:351h36
Rome Termini
10:11Florence Santa Maria Novella
0 changes
Italo
08:401h37
Rome Termini
10:17Florence Santa Maria Novella
0 changes
Frecciarossa
08:501h37
Rome Termini
10:27Florence Santa Maria Novella
0 changes
Italo
08:551h36
Rome Termini
10:31Florence Santa Maria Novella
0 changes
Regionale
09:023h48
Rome Termini
12:50Florence Santa Maria Novella
0 changes
Frecciarossa
09:101h36
Rome Termini
10:46Florence Santa Maria Novella
0 changes
Italo
09:201h57
Rome Termini
11:17Florence Santa Maria Novella
0 changes
Frecciarossa
09:251h36
Rome Termini
11:01Florence Santa Maria Novella
0 changes
Frecciarossa
09:401h50
Rome Termini
11:30Florence Santa Maria Novella
0 changes
Frecciarossa
09:501h56
Rome Termini
11:46Florence Santa Maria Novella
0 changes
Frecciarossa
10:101h55
Rome Termini
12:05Florence Santa Maria Novella
0 changes
Frecciarossa
10:351h56
Rome Termini
12:31Florence Santa Maria Novella
0 changes
Regionale
10:424h06
Rome Termini
14:48Florence Santa Maria Novella
2 changes
Frecciarossa
10:501h56
Rome Termini
12:46Florence Santa Maria Novella
0 changes
Frecciarossa
11:101h56
Rome Termini
13:06Florence Santa Maria Novella
0 changes
Italo
11:271h56
Rome Termini
13:23Florence Santa Maria Novella
0 changes
Frecciarossa
11:351h55
Rome Termini
13:30Florence Santa Maria Novella
0 changes
Frecciarossa
12:101h55
Rome Termini
14:05Florence Santa Maria Novella
0 changes
Regionale
12:125h21
Rome Termini
17:33Florence Santa Maria Novella
1 change
Regionale
12:225h35
Rome Termini
17:57Florence Santa Maria Novella
1 change
Regionale
12:224h26
Rome Termini
16:48Florence Santa Maria Novella
2 changes
Frecciarossa
12:361h35
Rome Termini
14:11Florence Santa Maria Novella
0 changes
Intercity
12:503h06
Rome Termini
15:56Florence Rifredi
0 changes
Frecciarossa
13:101h36
Rome Termini
14:46Florence Santa Maria Novella
0 changes
Frecciarossa
13:351h36
Rome Termini
15:11Florence Santa Maria Novella
0 changes
Frecciarossa
14:101h36
Rome Termini
15:46Florence Santa Maria Novella
0 changes
Regionale
14:284h20
Rome Termini
18:48Florence Santa Maria Novella
1 change
Frecciarossa
14:351h36
Rome Termini
16:11Florence Santa Maria Novella
0 changes
Frecciarossa
14:501h37
Rome Termini
16:27Florence Santa Maria Novella
0 changes
Italo
14:551h36
Rome Termini
16:31Florence Santa Maria Novella
0 changes
Frecciarossa
15:101h36
Rome Termini
16:46Florence Santa Maria Novella
0 changes
Frecciarossa
15:251h36
Rome Termini
17:01Florence Santa Maria Novella
0 changes
Frecciarossa
15:351h36
Rome Termini
17:11Florence Santa Maria Novella
0 changes
Italo
15:401h37
Rome Termini
17:17Florence Santa Maria Novella
0 changes
Italo
15:551h36
Rome Termini
17:31Florence Santa Maria Novella
0 changes
Regionale
15:583h54
Rome Termini
19:52Florence Santa Maria Novella
2 changes
Intercity
15:583h41
Rome Termini
19:39Florence Rifredi
1 change
Frecciarossa
16:101h36
Rome Termini
17:46Florence Santa Maria Novella
0 changes
Frecciargento
16:201h22
Rome Termini
17:42Florence Campo di Marte
0 changes
Frecciarossa
16:351h36
Rome Termini
18:11Florence Santa Maria Novella
0 changes
Italo
16:401h37
Rome Termini
18:17Florence Santa Maria Novella
0 changes
Frecciarossa
16:501h37
Rome Termini
18:27Florence Santa Maria Novella
0 changes
Italo
16:551h36
Rome Termini
18:31Florence Santa Maria Novella
0 changes
Frecciarossa
17:101h36
Rome Termini
18:46Florence Santa Maria Novella
0 changes
Regionale
17:203h35
Rome Termini
20:55Florence Santa Maria Novella
0 changes
Frecciarossa
17:351h36
Rome Termini
19:11Florence Santa Maria Novella
0 changes
Italo
17:401h37
Rome Termini
19:17Florence Santa Maria Novella
0 changes
Frecciarossa
17:501h37
Rome Termini
19:27Florence Santa Maria Novella
0 changes
Italo
17:551h36
Rome Termini
19:31Florence Santa Maria Novella
0 changes
Frecciarossa
18:101h36
Rome Termini
19:46Florence Santa Maria Novella
0 changes
Intercity
18:153h10
Rome Termini
21:25Florence Santa Maria Novella
0 changes
Frecciarossa
18:251h36
Rome Termini
20:01Florence Santa Maria Novella
0 changes
Italo
18:251h32
Rome Termini
19:57Florence Santa Maria Novella
0 changes
Frecciarossa
18:351h57
Rome Termini
20:32Florence Santa Maria Novella
0 changes
Italo
18:401h37
Rome Termini
20:17Florence Santa Maria Novella
0 changes
Frecciarossa
18:501h37
Rome Termini
20:27Florence Santa Maria Novella
0 changes
Frecciarossa
19:111h35
Rome Termini
20:46Florence Santa Maria Novella
0 changes
Frecciarossa
19:251h36
Rome Termini
21:01Florence Santa Maria Novella
0 changes
Italo
19:251h32
Rome Termini
20:57Florence Santa Maria Novella
0 changes
Frecciarossa
19:351h36
Rome Termini
21:11Florence Santa Maria Novella
0 changes
Italo
19:401h37
Rome Termini
21:17Florence Santa Maria Novella
0 changes
Frecciarossa
19:501h37
Rome Termini
21:27Florence Santa Maria Novella
0 changes
Regionale
20:023h40
Rome Termini
23:42Florence Santa Maria Novella
0 changes
Frecciarossa
20:101h36
Rome Termini
21:46Florence Santa Maria Novella
0 changes
Frecciargento
20:231h29
Rome Termini
21:52Florence Campo di Marte
0 changes
Italo
20:401h37
Rome Termini
22:17Florence Santa Maria Novella
0 changes
Frecciarossa
21:101h48
Rome Termini
22:58Florence Santa Maria Novella
0 changes
Frecciarossa
21:481h32
Rome Termini
23:20Florence Santa Maria Novella
0 changes
Intercity Notte
23:116h17
Rome Termini
05:28Florence Santa Maria Novella
1 change

This is the last train of the day.

Find all the dates and times for this journey

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

Tue
25 Jun
Wed
26 Jun
Thu
27 Jun
Fri
28 Jun
Sat
29 Jun
Sun
30 Jun
Mon
01 Jul
Tue
02 Jul
Wed
03 Jul
Thu
04 Jul
Fri
05 Jul
Sat
06 Jul
Sun
07 Jul
Mon
08 Jul
Tue
09 Jul
Wed
10 Jul
Thu
11 Jul
Fri
12 Jul
Sat
13 Jul
Sun
14 Jul
Mon
15 Jul

Train times from Rome Termini to Florence

Showing times and prices for 25 Jun

Fastest Journey

1 h 22 m

Average

2 h 4 m

Trains per day

88

Distance

231 km

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

Fastest
Frecciargento
16:201h22
Rome Termini
17:42Florence Campo di Marte
£551One-way
0 changes
2nd Fastest
Frecciargento
20:231h29
Rome Termini
21:52Florence Campo di Marte
£551One-way
0 changes
2nd Fastest
Frecciargento
06:231h29
Rome Termini
07:52Florence Campo di Marte
£551One-way
0 changes
Italo
07:251h32
Rome Termini
08:57Florence Santa Maria Novella
£501One-way
0 changes
Italo
08:251h32
Rome Termini
09:57Florence Santa Maria Novella
£791One-way
0 changes

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Rome Termini to Florence

distanceDistance143 miles
durationAverage train duration1 h 36 min
priceAverage train ticket price£25 (€28)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day
carriersTrain companiesItalo, Frecciarossa, Regionale, Frecciargento, Intercity or Intercity Notte

Trains from Rome Termini to Florence cover the 143 miles long journey taking on average 1 h 36 min with our travel partners like Italo, Frecciarossa, Regionale, Frecciargento, Intercity or Intercity Notte. Normally, there are 50 trains operating per day, including direct services available. While the average ticket price for this trip costs around £25, you can find the cheapest train ticket for as low as £20. Travellers depart most frequently from Rome Termini and arrive in Florence Santa Maria Novella.

Train providers: Italo, Frecciarossa and Regionale trains Rome Termini to Florence

Buy your official Italo, Frecciarossa and Regionale train tickets from Rome Termini to Florence from £20 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train carriage is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include toilets, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

Train information from Rome Termini to Florence with Italo:

  • Average Duration: 1 h 36 min
  • Cheapest Price: £20
  • Italo frequency: 25 a day

FAQs: Rome Termini to Florence train

FAQs: Travel by train from Rome Termini 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 Termini to Florence.
FAQs
Cheap train tickets from Rome Termini to Florence can start from as little as £20 when you book in advance. The average train ticket price for Rome Termini to Florence is £25; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Rome Termini to Florence train travel time is 1 h 36 min   for the 143 mile long journey, but the duration can vary if you travel on weekends and holidays.
The first train from Rome Termini to Florence leaves at 04: 55. Plan your trip with the Journey Planner   from Omio.
The last train from Rome Termini to Florence leaves at 21: 35.
Yes, it is possible to travel from Rome Termini to Florence without having to change trains with Italo, Frecciarossa, Regionale, Intercity or Intercity Notte. There are 50 direct trains from Rome Termini to Florence each day. There may be fewer direct services available on weekends or holidays.
Yes, you can take a high-speed train from Rome Termini to Florence with Italo, Frecciarossa or Frecciargento. Overall you can travel with the following companies: Italo, Frecciarossa, Regionale, Frecciargento, Intercity or Intercity Notte.
Take the Rome Termini to Florence train with Italo, Frecciarossa, Regionale, Frecciargento, Intercity or Intercity Notte. However, it's always good to check out all possible train companies for the journey to Florence from Rome Termini as there might be differences in the amenities they offer.
Yes, you can take a night train from Rome Termini to Florence with Intercity Notte. Find all the info regarding night trains in Europe.  

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 1.2 miles (2 km) away from the city centre.

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

Trains departing from Rome Termini

Distance from Rome Termini to city center
Distance from Rome Termini to city center
1.6 miles (2.6 km)
Ticket Office Hours
Ticket Office Hours
Mon - Sun: 06: 30 - 22: 00
How to get to this station?
How to get to this station?
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
How to get to nearest airport?
How to get to nearest airport?
The airport can be reached by public transit using the Leonardo Express that runs non-stop.
Amenities at station
Wifi
Wifi
Free WiFi in the station.
ATM
ATM
There are ATMs in various locations around the station.
Taxi
Taxi
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
Car Rentals
Car Rentals
Hertz | SIXT | Avis | Europcar | Maggiore
Information Desk
Information Desk
Located near Platform 24.
Accessibility
Accessibility
The Sala Blu, Trenitalia's office of assistance for disabled travelers, is located next to Platform 1.

More options for your journey from Rome Termini to Florence

Here are some other resources that might have the information you need

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
More routes, destinations and providers