No ifs or buts. Just travel! Get 12% off your next booking. Valid until 17.03.2025.
12% discount applied on bookings with a total basket value up to €100.
Valid for new and existing customers
Available on app and web bookings
This offer ends on 17.03.2025.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

Rome Termini to Florence train with Italo

Sun, Mar 16
+ 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

The cheapest and fastest trains from Rome Termini to Florence

Showing times and prices for Mar 16

Cheapest price

$56

Average price

$119

Fastest journey

1 h 22 m

Average duration

1 h 29 m

Trains per day

104

Distance

231 km

Cheap tickets

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 traveling at rush hour.

Cheapest
RegionaleRegionale Veloce 4728Regionale+RegionaleRegionale Veloce 4728Regionale 4100
10:05AM4h45
Rome Termini
02:50PMFlorence Santa Maria Novella
$561One-way
1 transfer
Cheapest
RegionaleRegionale 4098RegionaleRegionale 4098
08:20AM4h30
Rome Termini
12:50PMFlorence Santa Maria Novella
$561One-way
0 transfers
Cheapest
RegionaleRegionale Veloce 4946Regionale+Regionale+RegionaleRegionale Veloce 4946Regionale 18722Regionale 4102
12:22PM4h31
Rome Termini
04:53PMFlorence Santa Maria Novella
$561One-way
2 transfers
Cheapest
RegionaleRegionale Veloce 4730Regionale+RegionaleRegionale Veloce 4730Regionale 4104
02:28PM4h27
Rome Termini
06:55PMFlorence Santa Maria Novella
$561One-way
1 transfer
Cheapest
RegionaleRegionale 4094RegionaleRegionale 4094
05:30AM4h28
Rome Termini
09:58AMFlorence Santa Maria Novella
$561One-way
0 transfers

Rome Termini to Florence train times

Showing trains for tomorrow, Sunday, March 16
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
Regionale
Regionale Veloce 4150
RegionaleRegionale Veloce 4150
05:52AM Rome Termini4h06 09:58AM Florence Santa Maria Novella1 transfer
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
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
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
8924
Italo8924
06:55AM Rome Termini1h36 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
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
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
Regionale Veloce 4728
RegionaleRegionale Veloce 4728
10:05AM Rome Termini4h45 02:50PM Florence Santa Maria Novella1 transfer
Frecciarossa
FRECCIAROSSA 9524
FrecciarossaFRECCIAROSSA 9524
10:10AM Rome Termini1h36 11:46AM Florence Santa Maria Novella0 transfersDirect
Regionale
Regionale 34572
RegionaleRegionale 34572
10:12AM Rome Termini5h21 03:33PM Florence Santa Maria Novella1 transfer
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
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
Frecciarossa
FRECCIAROSSA 1000 9514
FrecciarossaFRECCIAROSSA 1000 9514
11:10AM Rome Termini1h36 12:46PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 8418
FrecciarossaFRECCIAROSSA 8418
11:35AM Rome Termini1h36 01:11PM Florence Santa Maria Novella0 transfersDirect
Italo
9928
Italo9928
11:40AM Rome Termini1h37 01:17PM Florence Santa Maria Novella0 transfersDirect
Italo
8914
Italo8914
11:55AM Rome Termini1h36 01:31PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 9532
FrecciarossaFRECCIAROSSA 9532
12:10PM Rome Termini1h36 01:46PM Florence Santa Maria Novella0 transfersDirect
Regionale
Regionale 34574
RegionaleRegionale 34574
12:12PM Rome Termini5h21 05:33PM Florence Santa Maria Novella1 transfer
Regionale
Regionale Veloce 4946
RegionaleRegionale Veloce 4946
12:22PM Rome Termini4h31 04:53PM Florence Santa Maria Novella2 transfers
Regionale
Regionale Veloce 4946
RegionaleRegionale Veloce 4946
12:22PM Rome Termini5h36 05:58PM Florence Santa Maria Novella1 transfer
Italo
8960
Italo8960
12:25PM Rome Termini1h32 01:57PM Florence Santa Maria Novella0 transfersDirect
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
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:28PM Rome Termini4h27 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
Frecciarossa
FRECCIAROSSA 1000 8520
FrecciarossaFRECCIAROSSA 1000 8520
02:50PM Rome Termini1h37 04:27PM Florence Santa Maria Novella0 transfersDirect
Italo
8918
Italo8918
02:55PM Rome Termini1h36 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
Intercity
Intercity 592
IntercityIntercity 592
03:30PM Rome Termini3h12 06:42PM Florence Rifredi0 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 518
IntercityIntercity 518
03:42PM Rome Termini4h19 08:01PM Florence Santa Maria Novella1 transfer
Italo
8928
Italo8928
03:55PM Rome Termini1h36 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:12PM Rome Termini5h27 09:39PM Florence Santa Maria Novella1 transfer
Frecciargento
FRECCIARGENTO 8556
FrecciargentoFRECCIARGENTO 8556
04:20PM Rome Termini1h22 05:42PM Florence Campo di Marte0 transfersDirect
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
8920
Italo8920
04:55PM Rome Termini1h36 06:31PM Florence Santa Maria Novella0 transfersDirect
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
Italo
8922
Italo8922
05:55PM Rome Termini1h36 07:31PM Florence Santa Maria Novella0 transfersDirect
Regionale
Regionale Veloce 4732
RegionaleRegionale Veloce 4732
05:58PM Rome Termini4h07 10:05PM Florence Santa Maria Novella1 transfer
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 Termini5h31 11:43PM Florence Rifredi1 transfer
Intercity
Intercity 598
IntercityIntercity 598
06:15PM Rome Termini3h45 10:00PM Florence Santa Maria Novella0 transfersDirect
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
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 9592
FrecciarossaFRECCIAROSSA 9592
08:10PM Rome Termini1h36 09:46PM Florence Santa Maria Novella0 transfersDirect
Frecciargento
FRECCIARGENTO 8596
FrecciargentoFRECCIARGENTO 8596
08:23PM Rome Termini1h29 09:52PM Florence Campo di Marte0 transfersDirect
Italo
9962
Italo9962
08:40PM Rome Termini1h37 10:17PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 9568
FrecciarossaFRECCIAROSSA 1000 9568
09:10PM Rome Termini1h48 10:58PM Florence Santa Maria Novella0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 9674
FrecciarossaFRECCIAROSSA 1000 9674
09:48PM Rome Termini1h32 11:20PM Florence Santa Maria Novella0 transfersDirect
Intercity Notte
InterCityNotte 774
Intercity NotteInterCityNotte 774
10:35PM Rome Termini3h23 01:58AM Florence Campo di Marte0 transfersDirect
Intercity Notte
Regionale 12554
RegionaleRegionale 12554
11:27PM Rome Termini6h16 05:43AM Florence Santa Maria Novella2 transfers

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, bus, or flight

Sat
Mar 15
Sun
Mar 16
Mon
Mar 17
Tue
Mar 18
Wed
Mar 19
Thu
Mar 20
Fri
Mar 21
Sat
Mar 22
Sun
Mar 23
Mon
Mar 24
Tue
Mar 25
Wed
Mar 26
Thu
Mar 27
Fri
Mar 28
Sat
Mar 29
Sun
Mar 30
Mon
Mar 31
Tue
Apr 01
Wed
Apr 02
Thu
Apr 03
Fri
Apr 04

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Rome Termini to Florence

Trains from Rome Termini to Florence run on average 85 times per day, taking around 3h 43m. Cheap train tickets for this journey start at $20 (€17) 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 43m
Cheapest ticket price
$20 (€17)
Trains per day
85
Direct trains
81
Train providers
6
Fastest train
1h 37m
First train
09:42
Last train
21:35
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 providers: Italo, Frecciarossa and Regionale from Rome Termini to Florence trains

Find the best trains from Rome Termini to Florence with Omio's travel partners Italo, Frecciarossa and Regionale from $27 (€23). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

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 car 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 bathrooms, 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.

Rome Termini to Florence train information with Italo:

  • Average Duration: 1 h 36 min
  • Cheapest Price: $27
  • Italo frequency: 25 a day

Traveling by train from Roma Termini to Florence

The train connection between Roma Termini and Florence is both efficient and convenient, making it an ideal choice for travelers looking to explore the beautiful landscapes of Italy. With a journey time of approximately 1 hour 30 minutes, you can easily hop on board trains operated by Italo, Frecciarossa, or Regionale. These providers offer comfortable seating options and frequent departures throughout the day, ensuring that your travel experience is smooth and enjoyable as you transition from the bustling capital city to the artistic heart of Tuscany.

Train Connection: Roma Termini to Florence

The train connection between Roma Termini and Florence is direct, with a travel duration of 1 hour and 29 minutes. There are approximately 25 connections available each day, providing ample options for travelers looking to make this journey efficiently.

Train Connection: Roma Termini to Florence

The first daily journey from Roma Termini departs at 07:02, providing an early start for travelers eager to explore the beautiful city of Florence. The last train leaves at 21:11, allowing visitors ample time to enjoy a full day in this stunning destination before returning.

Train Tickets Price from Roma Termini to Florence

The cheapest ticket price for the train connection between Roma Termini and Florence is €17. The average ticket price typically hovers around €33, making it a convenient option for travelers looking to explore these beautiful Italian cities.

Exploring the Heart of Florence: A Journey Through History and Art

The Florence Cathedral, or Duomo di Firenze, is a masterpiece of Gothic architecture that took over 140 years to complete and was consecrated in 1436. Its iconic dome, designed by Filippo Brunelleschi, remains the largest brick dome ever constructed and symbolizes the ingenuity of Renaissance engineering. As you stand beneath its stunning frescoes and intricate façade, you'll feel the weight of history as this cathedral has been at the heart of Florentine life for centuries.

Next on our journey is the Uffizi Gallery, one of Italy's most renowned art museums housing an unparalleled collection from masters like Botticelli and Michelangelo. Originally built in the 16th century as offices for Florentine magistrates (hence "Uffizi," meaning "offices"), it now serves as a treasure trove where visitors can immerse themselves in masterpieces that shaped Western art history. The gallery’s unique layout allows you to experience these works not just visually but emotionally—each room tells a story waiting to be discovered.

Finally, we arrive at Ponte Vecchio—the oldest bridge across the Arno River—which dates back to medieval times with origins tracing back to Roman settlements. Famous for its charming shops selling goldsmiths' wares and artisanal crafts suspended above water level, this bridge offers breathtaking views while embodying Florence's rich tradition of craftsmanship. Walking along its cobblestone path transports you through time; it's not just a crossing point but also a vibrant marketplace steeped in culture and romance.

FAQs: Trains from Rome Termini to Florence

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 $12 (€10) when you book in advance. The average train ticket price for Rome Termini to Florence is $24 (€21); 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 time is 1 h 32 min   covering the 143 mile (231 km) long trip, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Rome Termini to Florence leaves at 3: 40 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Rome Termini to Florence leaves at 9: 11 PM.
Yes, it is possible to travel from Rome Termini to Florence without having to change trains with Italo, Frecciarossa, Regionale, Frecciargento or Intercity. There are 86 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.
When taking a train from Rome Termini to Florence, you can count on Italo, Frecciarossa, Regionale, Frecciargento, Intercity or Intercity Notte for the best way to get you to Florence. You can also check all possible train companies who offer a service from Rome Termini to Florence and compare the amenities they offer before buying a train ticket.
Yes, you can take a night train from Rome Termini to Florence with Intercity Notte. Find all the info regarding night trains in Europe.  
A day trip to Florence from Rome Termini is worth doing with a journey time of 1 h 32 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Rome Termini to Florence is September.
It's helpful to compare your options as there are 3 ways to travel between Rome Termini and Florence including taking a train, bus or flight.

Popular train stations from Rome Termini to Florence

Rome
Florence
The major train station for departures in Rome is Roma Termini. Find all the information you need to know about services, amenities and connections at Roma Termini 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: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
WifiWifi
LockersLockers
ParkingParking
DiningDining
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 10:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
3 km
Wifi
Wifi
  • Free
Parking
Parking
  • Parking is available near the station, with access from Via dello Steccuto.
Dining
Dining
  • Trattoria Fratelli Briganti
  • Osteria di Poneta
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps, restrooms.
WC
WC
  • €1
Hotel
Hotel
  • Hotel Raffaello
  • Hotel Corolle
  • Hotel Dalmazia
Lost and Found Office
  • Located in the main hall
Public transit options for Firenze Rifredi
  • Bus: Several lines available
  • Tram: Line T1
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
More routes, destinations and providers
Currency
Language

Useful links