Trains from Rome to Florence

Approved for

and more

Best Price

Real time comparison

Easy Booking

Direct access to over 450 train, bus and flight partners

Customer Satisfaction

More than 30 million users from over 120 countries

Rome to Florence Train Information

Trains arrive inFlorence
Trains depart fromRome
Distance231 km

Quick Guide: Trains from Rome to Florence

Average Price: $34
Trains per day: ~80
Transfers: Direct
Average Time: 1:32
Fastest Route: 1:16
Slowest Route: 3:50

Trains from Rome to Florence: Journey Details

Trains in Italy are an effective way to travel between cities, with both Trenitalia and Italo offering domestic and international routes. Due to their close proximity, the journey from Rome to Florence by train is fast and easy, with trains departing regularly throughout the day. Trains from Rome to Florence are direct and only take about an hour and a half. Rome to Florence train departures leave from Rome's Termini station early in the morning and continue to depart for Firenze Santa Maria Novella approximately every 20 minutes until the evening. On rare occasions, the journey may require a change at Roma Tiburtina station en route. Overnight trains can take 7.5 hours to complete the journey to Florence and may require one or two changes with up to an hour of waiting time.

Rome to Florence trains: Not what you're looking for?

Return trains from Florence to Rome | Compare all modes of traveling from Rome to Florence | Or learn more about cheap trains to Florence

Rome to Florence Train Cost

Average prices for Trains from Rome to Florence when you book in advance

Booking Period

Average Price

Same Day


1 Day in Advance


1 Week in Advance


2 Weeks in Advance


1 Month in Advance


3 Months in Advance


Rome to Florence Trains: General Information

Travelers can offset some of the cost of Rome to Florence train tickets by planning ahead and booking tickets as far in advance as possible.

  • autobus All Rome to Florence trains are run by either Trenitalia and Italo.

  • autobus All Rome to Florence trains are direct, depart from Roma Termini train station and arrive at Florence's Santa Maria Novella train station.

  • autobus Journey Time: The Rome to Florence train journey takes as little as 1 hour and 16 minutes to arrive in Florence.

  • autobus Most travelers book their Rome to Florence train tickets 1-2 months in advance of the travel date.

Based on GoEuro's travel data, as the table above clearly illustrates, ticket prices for Rome to Florence trains decrease the further they are booked in advance:

  • It is 19% cheaper to book a Rome to Florence train a day ahead of time rather than purchasing a ticket at the station.
  • It is 41% cheaper to book a Rome to Florence train ticket 1 week in advanced as opposed to the day you intend to travel.
  • Finally, Rome to Florence train costs are 53% cheaper when booked 1 month in advance as opposed to purchasing a train ticket the day of.


Local Time 09:10
Population 371,500
Region Toscana
Languages Italian

How expensive is Florence?

An Average Meal

An average meal in a restaurant in Florence costs 5.2% less than in Rome.


Prices in Florence are on average 1.3% higher than in Rome.

Public Transport

Public transport in Florence costs around 20% less than in Rome.

A Night in a Hotel

A night in a hotel in Florence is about 19% more expensive than in Rome.

Taking the Train from Rome

Roma Termini is the main railway station for high-speed journeys to and from other major cities. This large station is conveniently located in Rome at Via Giovanni Giolitti and is well connected by the metro and local buses. Buses to and from the station run until midnight and night buses provide a regular service throughout the night until 5:30 a.m.

Getting into Florence by Train

Tuscany’s capital is renowned for its masterpieces of architecture and great works of art. Florence’s main train station, Firenze Santa Maria Novella, is one of Italy’s busiest serving thousands of travelers per day. The station is conveniently located north east of the city center at Piazza della Stazione, making the transfer into the center fast and easy. The station is well connected by public transport and taxis, with major transport hubs located just outside the station. Visitors can easily reach the Duomo of Florence and other major sites of interest by walking on foot from the station for about 10 minutes. There is also a bus station located at Firenze Santa Maria Novella, making travel around the wider city fast and efficient.