Cheap train tickets from Rome Termini to Florence Santa Maria Novella

Showing times and prices for Dec 6

Cheapest

$26

Average

$54

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Rome Termini to Florence Santa Maria Novella will cost around $ 54 if you buy it on the day, but the cheapest tickets can be found for only $ 26.

Cheapest
10:42AMRome Termini4h06 02:48PMFlorence Santa Maria Novella
2 changes
$261One-way
Cheapest
07:02AMRome Termini3h46 10:48AMFlorence Santa Maria Novella
0 changes
$261One-way
Cheapest
03:02PMRome Termini3h46 06:48PMFlorence Santa Maria Novella
0 changes
$261One-way
Cheapest
08:02PMRome Termini3h40 11:42PMFlorence Santa Maria Novella
0 changes
$261One-way
Cheapest
06:06AMRome Termini3h46 09:52AMFlorence Santa Maria Novella
0 changes
$261One-way

Train schedule from Rome Termini to Florence Santa Maria Novella

Showing trains for tomorrow, Mon, Dec 6
05:35AMRome Termini1h36 07:11AMFlorence Santa Maria Novella
0 changes
05:40AMRome Termini1h37 07:17AMFlorence Santa Maria Novella
0 changes
05:55AMRome Termini1h36 07:31AMFlorence Santa Maria Novella
0 changes
06:00AMRome Termini1h46 07:46AMFlorence Santa Maria Novella
0 changes
06:06AMRome Termini3h46 09:52AMFlorence Santa Maria Novella
0 changes
06:35AMRome Termini1h36 08:11AMFlorence Santa Maria Novella
0 changes
06:40AMRome Termini1h37 08:17AMFlorence Santa Maria Novella
0 changes
06:50AMRome Termini1h37 08:27AMFlorence Santa Maria Novella
0 changes
07:02AMRome Termini3h46 10:48AMFlorence Santa Maria Novella
0 changes
07:10AMRome Termini1h36 08:46AMFlorence Santa Maria Novella
0 changes
07:25AMRome Termini1h36 09:01AMFlorence Santa Maria Novella
0 changes
07:25AMRome Termini1h32 08:57AMFlorence Santa Maria Novella
0 changes
07:35AMRome Termini1h36 09:11AMFlorence Santa Maria Novella
0 changes
07:40AMRome Termini1h37 09:17AMFlorence Santa Maria Novella
0 changes
07:55AMRome Termini1h36 09:31AMFlorence Santa Maria Novella
0 changes
08:10AMRome Termini1h36 09:46AMFlorence Santa Maria Novella
0 changes
08:25AMRome Termini1h32 09:57AMFlorence Santa Maria Novella
0 changes
08:35AMRome Termini1h36 10:11AMFlorence Santa Maria Novella
0 changes
08:40AMRome Termini1h37 10:17AMFlorence Santa Maria Novella
0 changes
08:50AMRome Termini1h37 10:27AMFlorence Santa Maria Novella
0 changes
08:55AMRome Termini1h36 10:31AMFlorence Santa Maria Novella
0 changes
09:02AMRome Termini3h48 12:50PMFlorence Santa Maria Novella
0 changes
09:10AMRome Termini1h36 10:46AMFlorence Santa Maria Novella
0 changes
09:35AMRome Termini1h36 11:11AMFlorence Santa Maria Novella
0 changes
09:40AMRome Termini1h37 11:17AMFlorence Santa Maria Novella
0 changes
09:50AMRome Termini1h37 11:27AMFlorence Santa Maria Novella
0 changes
09:55AMRome Termini1h36 11:31AMFlorence Santa Maria Novella
0 changes
10:10AMRome Termini1h36 11:46AMFlorence Santa Maria Novella
0 changes
10:25AMRome Termini1h36 12:01PMFlorence Santa Maria Novella
0 changes
10:35AMRome Termini1h36 12:11PMFlorence Santa Maria Novella
0 changes
10:40AMRome Termini1h37 12:17PMFlorence Santa Maria Novella
0 changes
10:42AMRome Termini4h06 02:48PMFlorence Santa Maria Novella
0 changes
10:50AMRome Termini1h37 12:27PMFlorence Santa Maria Novella
0 changes
10:55AMRome Termini1h36 12:31PMFlorence Santa Maria Novella
0 changes
11:10AMRome Termini1h36 12:46PMFlorence Santa Maria Novella
0 changes
11:35AMRome Termini1h36 01:11PMFlorence Santa Maria Novella
0 changes
11:40AMRome Termini1h37 01:17PMFlorence Santa Maria Novella
0 changes
11:55AMRome Termini1h36 01:31PMFlorence Santa Maria Novella
0 changes
12:02PMRome Termini3h48 03:50PMFlorence Santa Maria Novella
0 changes
12:10PMRome Termini1h36 01:46PMFlorence Santa Maria Novella
0 changes
12:25PMRome Termini1h32 01:57PMFlorence Santa Maria Novella
0 changes
12:35PMRome Termini1h36 02:11PMFlorence Santa Maria Novella
0 changes
12:40PMRome Termini1h37 02:17PMFlorence Santa Maria Novella
0 changes
01:02PMRome Termini3h46 04:48PMFlorence Santa Maria Novella
0 changes
01:10PMRome Termini1h36 02:46PMFlorence Santa Maria Novella
0 changes
01:35PMRome Termini1h36 03:11PMFlorence Santa Maria Novella
0 changes
01:40PMRome Termini1h37 03:17PMFlorence Santa Maria Novella
0 changes
01:55PMRome Termini1h36 03:31PMFlorence Santa Maria Novella
0 changes
02:10PMRome Termini1h36 03:46PMFlorence Santa Maria Novella
0 changes
02:35PMRome Termini1h36 04:11PMFlorence Santa Maria Novella
0 changes
02:40PMRome Termini1h37 04:17PMFlorence Santa Maria Novella
0 changes
02:50PMRome Termini1h37 04:27PMFlorence Santa Maria Novella
0 changes
02:55PMRome Termini1h36 04:31PMFlorence Santa Maria Novella
0 changes
03:02PMRome Termini3h46 06:48PMFlorence Santa Maria Novella
0 changes
03:10PMRome Termini1h36 04:46PMFlorence Santa Maria Novella
0 changes
03:25PMRome Termini1h36 05:01PMFlorence Santa Maria Novella
0 changes
03:30PMRome Termini3h37 07:07PMFlorence Santa Maria Novella
0 changes
03:35PMRome Termini1h36 05:11PMFlorence Santa Maria Novella
0 changes
03:40PMRome Termini1h37 05:17PMFlorence Santa Maria Novella
0 changes
03:52PMRome Termini4h09 08:01PMFlorence Santa Maria Novella
0 changes
04:00PMRome Termini4h07 08:07PMFlorence Santa Maria Novella
0 changes
04:10PMRome Termini1h36 05:46PMFlorence Santa Maria Novella
0 changes
04:20PMRome Termini1h32 05:52PMFlorence Santa Maria Novella
0 changes
04:35PMRome Termini1h36 06:11PMFlorence Santa Maria Novella
0 changes
04:40PMRome Termini1h37 06:17PMFlorence Santa Maria Novella
0 changes
04:50PMRome Termini1h37 06:27PMFlorence Santa Maria Novella
0 changes
04:55PMRome Termini1h36 06:31PMFlorence Santa Maria Novella
0 changes
05:10PMRome Termini1h36 06:46PMFlorence Santa Maria Novella
0 changes
05:20PMRome Termini3h35 08:55PMFlorence Santa Maria Novella
0 changes
05:35PMRome Termini1h36 07:11PMFlorence Santa Maria Novella
0 changes
05:40PMRome Termini1h37 07:17PMFlorence Santa Maria Novella
0 changes
05:50PMRome Termini1h37 07:27PMFlorence Santa Maria Novella
0 changes
05:55PMRome Termini1h36 07:31PMFlorence Santa Maria Novella
0 changes
06:10PMRome Termini1h36 07:46PMFlorence Santa Maria Novella
0 changes
06:15PMRome Termini1h37 07:52PMFlorence Santa Maria Novella
0 changes
06:15PMRome Termini3h10 09:25PMFlorence Santa Maria Novella
0 changes
06:36PMRome Termini1h56 08:32PMFlorence Santa Maria Novella
0 changes
06:40PMRome Termini1h37 08:17PMFlorence Santa Maria Novella
0 changes
06:50PMRome Termini1h37 08:27PMFlorence Santa Maria Novella
0 changes
07:15PMRome Termini1h31 08:46PMFlorence Santa Maria Novella
0 changes
07:20PMRome Termini1h37 08:57PMFlorence Santa Maria Novella
0 changes
07:25PMRome Termini1h36 09:01PMFlorence Santa Maria Novella
0 changes
07:35PMRome Termini1h36 09:11PMFlorence Santa Maria Novella
0 changes
07:40PMRome Termini1h37 09:17PMFlorence Santa Maria Novella
0 changes
07:50PMRome Termini1h37 09:27PMFlorence Santa Maria Novella
0 changes
08:02PMRome Termini3h40 11:42PMFlorence Santa Maria Novella
0 changes
08:10PMRome Termini1h53 10:03PMFlorence Santa Maria Novella
0 changes
08:40PMRome Termini1h37 10:17PMFlorence Santa Maria Novella
0 changes
09:10PMRome Termini1h48 10:58PMFlorence Santa Maria Novella
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Dec 5
$26Regionale
Find prices
Mon
Dec 6
$26Regionale
Find prices
Tue
Dec 7
$26Regionale
$12Flixbus
Wed
Dec 8
$24Intercity
Find prices
Thu
Dec 9
$24Intercity
$12Flixbus
Fri
Dec 10
$24Intercity
Find prices
Sat
Dec 11
$26Intercity
Find prices
Sun
Dec 12
$26Regionale
Find prices
Mon
Dec 13
$24Intercity
Find prices
Tue
Dec 14
$18Intercity
Find prices
Wed
Dec 15
$18Intercity
Find prices
Thu
Dec 16
$18Intercity
Find prices
Fri
Dec 17
$18Intercity
Find prices
Sat
Dec 18
$20Intercity
Find prices
Sun
Dec 19
$24Intercity
Find prices
Mon
Dec 20
$18Intercity
Find prices
Tue
Dec 21
$15Intercity
$13Flixbus
Wed
Dec 22
$15Intercity
$12Flixbus
Thu
Dec 23
$18Intercity
Find prices
Fri
Dec 24
$15Intercity
Find prices
Sat
Dec 25
$17Intercity
$12Flixbus

Fastest train times from Rome Termini to Florence Santa Maria Novella

Showing times and prices for Dec 6

Fastest Journey

1 h 31 m

Average

1 h 55 m

Trains per day

89

Distance

232 km

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

These direct trains cover the 232 km distance in an average of 1 h 55 m but if you time it right, some trains will get you there in just 1 h 31 m .

The slowest trains will take 4 h 9 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
07:15PMRome Termini1h31 08:46PMFlorence Santa Maria Novella
0 changes
$601One-way
2nd Fastest
12:25PMRome Termini1h32 01:57PMFlorence Santa Maria Novella
0 changes
$551One-way
2nd Fastest
08:25AMRome Termini1h32 09:57AMFlorence Santa Maria Novella
0 changes
$551One-way
2nd Fastest
04:20PMRome Termini1h32 05:52PMFlorence Santa Maria Novella
0 changes
$601One-way
2nd Fastest
07:25AMRome Termini1h32 08:57AMFlorence Santa Maria Novella
0 changes
$551One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Rome Termini to Florence Santa Maria Novella

distanceDistance144 miles (232 km)
durationAverage train duration3 h 10 min
priceAverage train ticket price$25 (€21)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesItalo, Frecciarossa, Trenitalia, Regionale Veloce, Regionale, Frecciargento, Intercity or Frecciabianca

Trains from Rome Termini to Florence Santa Maria Novella cover the 144 miles (232 km) long route taking on average 3 h 10 min with our travel partners like Italo, Frecciarossa, Trenitalia, Regionale Veloce, Regionale, Frecciargento, Intercity or Frecciabianca. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this route costs around $25 (€21), you can find the cheapest train ticket for as low as $24 (€20).

Train providers

Travel with Italo, Frecciarossa and Trenitalia from Rome Termini to Florence Santa Maria Novella

Buy your official Italo, Frecciarossa and Trenitalia train tickets from Rome Termini to Florence Santa Maria Novella from $24 (€20) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular trip.

Italo
Trenitalia
Frecciarossa

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.

Italo from Rome Termini to Florence Santa Maria Novella train information:

  • Average Duration: 1 h 33 min
  • Italo frequency: 15 a day

Please follow the recommendations outlined by Italo when booking your train tickets to Florence Santa Maria Novella from Rome Termini due to the coronavirus:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Station Information for your trip from Roma Termini to Firenze Santa Maria Novella

Trains from Roma Termini:

Travel Information and Tickets

Station Address: Piazza dei Cinquecento 1, 00185 Roma, Italy

Distance from Rome city center: 1.02 miles (1.64 km)

How to get to Roma Termini:

This station is within walking distance of the city center and is connected to other parts of the city by public transit.

Metro lines: A (red) and B (blue)

Phone Number: +39 06 4745421

Ticket Office Hours:

Days
Sunday 6:30am - 10:00pm
Monday 6:30am - 10:00pm
Tuesday 6:30am - 10:00pm
Wednesday 6:30am - 10:00pm
Thursday 6:30am - 10:00pm
Friday 6:30am - 10:00pm
Saturday 6:30am - 10:00pm

Services and Amenities in Roma Termini

Is the train station accessible to those with reduced mobility?

Roma Termini, like many other major train stations in the Italian railway network, has a center for assistance to passengers with reduced mobility.

The Sala Blu, Trenitalia's office of assistance for disabled travelers, is located next to Platform 1.

Can I store my baggage in the station?

Yes, baggage storage is provided by KiPoint and can be found on Platform 24. It is open every day from 6:00am to 11:00pm.

The deposit rates for each bag are a little over $7.00 for the first 5 hours, then $1.20 for each additional hour for 6-12 hours, then $0.60 for each additional hour after 12 hours.

Are there ATM machines?

There are ATMs in various locations around the station.

Are there dining options?

There are plenty of food options inside and outside the station. For a coffee, there are cafés Acafe in the atrium and Moka Cafe on the platforms concourse. There's a McDonald's between the atrium and central concourse and a Roadhouse Grill near Platform 1. Coop minimarket is also located a little way along Platform 1. Alternatively, the Mercato Centrale is an artisan food and drink market some way along Platform 24, good for grabbing pizza slices to take on the train. It is open every day from 8:00am until midnight.

A selection of bars and trattorias are located on the Terrazza Termini one floor above the ground level between the central concourse and platforms concourse.

 

Trains to Firenze Santa Maria Novella:

Travel Information and Tickets

Station Address: Piazza di Santa Maria Novella, 50123 Firenze, Italy

Distance to Florence city center: 0.68 miles (1.1 km)

How to get to Firenze Santa Maria Novella:

This station is within walking distance of the city center and is connected to other parts of the city by public transit.

Bus lines: 12, 13

Bus line 12 departs from the bus station immediately outside the main exit of the station while bus line 13 departs from a stop on the other side of the street, the Via Valfonda.

Phone Number: +39 055 212245

Ticket Office Hours:

Days
Sunday 6:00am - 9:00pm
Monday 6:00am - 9:00pm
Tuesday 6:00am - 9:00pm
Wednesday 6:00am - 9:00pm
Thursday 6:00am - 9:00pm
Friday 6:00am - 9:00pm
Saturday 6:00am - 9:00pm

Services and Amenities in Firenze Santa Maria Novella

Is the train station accessible to those with reduced mobility?

Florence Santa Maria Novella, like many other major railway stations in the Italian railway network, has a center for assistance to passengers with reduced mobility. The Sala Blu, Trenitalia's office of assistance for disabled travelers, is located next to Platform 1.

Wheelchairs are also available upon request.

Can I store my baggage in the station?

Yes, baggage storage is provided by KiPoint and can be found on the ground floor, on the side of Piazza Adua. It is open every day from 6:00am to 11:00pm, and the porter service is available every day from 8:00am to 7:00pm.

The deposit rates from KiPoint for each bag are a little over $7.00 for the first 5 hours, then $1.20 for each additional hour for 6-12 hours, then $0.60 for each additional hour after 12 hours.

Are there ATM machines?

ATM machines are located in the basement in the shopping center next to the Feltrinelli bookstore and between Celio and Mango stores.

The only available bank at the station is called Banca Cassa di Risparmio di Firenze, located on the ground floor on the side of Piazza Adua. The bank counter is open from Monday to Friday from 8:30am to 1:30pm and from 2:45pm to 4:15pm.

Are there dining options?

There are many restaurants and bars on the station’s ground floor and in the basement at the shopping center, including Mokā, McDonald's, Venchi, Tentazioni Café and Rossosapore.

Travel Tips

Trains from Rome Termini to Florence Santa Maria Novella
Travel by train to Florence Santa Maria Novella 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 Santa Maria Novella.
FAQs
What is the price of the cheapest train from Rome Termini to Florence Santa Maria Novella?
Omio customers have found the cheapest trains from Rome Termini to Florence Santa Maria Novella to cost as little as $24 (€20)  in the next 7 days.
How much is the train to Florence Santa Maria Novella from Rome Termini on average?
If you are looking to book your train ticket in the next 7 days, you can expect the Rome Termini to Florence Santa Maria Novella train to cost on average $25 (€21)  one way.
How far is Rome Termini to Florence Santa Maria Novella by train?
The train distance from Rome Termini to Florence Santa Maria Novella is around 144 miles (232 km).
How many hours is the train time between Rome Termini and Florence Santa Maria Novella?
On average the Rome Termini to Florence Santa Maria Novella train travel time is 3 h 10 min  for the 144 miles (232 km) long trip, but the duration can vary if you travel on weekends and holidays.
What train providers go from Rome Termini to Florence Santa Maria Novella?
When taking a train from Rome Termini to Florence Santa Maria Novella, you can count on Italo, Frecciarossa, Trenitalia, Regionale Veloce, Regionale, Frecciargento, Intercity or Frecciabianca for the best way to get you to Florence Santa Maria Novella. You can also check all possible train providers who offer a service to Florence Santa Maria Novella from Rome Termini and compare the amenities they offer before buying a train ticket.
How many trains per day are there to Florence Santa Maria Novella from Rome Termini?
On average, there are 25 trains a day from Rome Termini to Florence Santa Maria Novella. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Rome Termini to Florence Santa Maria Novella?
The earliest train for this journey departs from Rome Termini at 8: 02 AM. The last train leaves from Rome Termini at 7: 02 PM. Check Omio for the latest train schedule from Rome Termini to Florence Santa Maria Novella and book the best time to depart on your chosen travel date.
How far in advance should I buy train tickets to Florence Santa Maria Novella from Rome Termini for the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you purchase train tickets between Rome Termini and Florence Santa Maria Novella within the next 7 days, you can find tickets to cost on average $25 (€21) one way. To find the best prices for this route, consider booking your train ticket from Rome Termini to Florence Santa Maria Novella a few months in advance.

More options for your journey from Rome Termini to Florence Santa Maria Novella

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

Most popular trains, buses and flights