Trains from Rome to Florence

One-way
Round-trip
Tue, May 22
1
0

Best Price

Real-time comparison

Easy Booking

Direct access to over 600 train, bus and flight partners

Customer Satisfaction

More than 20 million users from over 120 countries

Deutsche Bahn
National Rail
National Express
Flixbus
Eurolines
SNCF
Today
Tue, May 22
Wed, May 23
Thu, May 24
Fri, May 25
Sat, May 26
Sun, May 27
meinfernbus_flixbus$ 12
meinfernbus_flixbus$ 10
meinfernbus_flixbus$ 10
meinfernbus_flixbus$ 10
meinfernbus_flixbus$ 10
meinfernbus_flixbus$ 10
meinfernbus_flixbus$ 10
trenitaliaregv$ 26
italo$ 24
trenitaliaint$ 16
trenitaliaint$ 16
italo$ 23
frecciabianca$ 24
frecciabianca$ 21
meinfernbus_flixbus$ 10
meinfernbus_flixbus$ 10
meinfernbus_flixbus$ 10
meinfernbus_flixbus$ 10
meinfernbus_flixbus$ 12
meinfernbus_flixbus$ 10
meinfernbus_flixbus$ 12

Rome to Florence Train Information

Avg. Train Duration:150
Trains arrive in:Florence
Trains depart from:Rome
Train Ticket Price:$ 15
Distance:231 Kms
Train Companies:Intercity, Italo, Intercity Notte, Frecciabianca

Trains from Rome to Florence

Trains in Italy are an effective way to travel between cities, with numerous companies offering domestic and international routes. Trains from Rome to Florence with Trenitalia and Italo offering over 100 journeys every day. The vast majority of Rome to Florence trains are direct. Rare services may require a transfer in Pisa. Trains take between 1:16 h and 6:32 h to arrive in Florence, depending on the service chosen and if a transfer is required. The first train of the day departs Rome at 5:45 a.m. while the last leaves at 12:06 a.m. All Rome to Florence trains depart from either Roma Termini, Roma Tiburtina, or Roma Ostiense train station and arrive at either Firenze Campo di Marte, Firenze Santa Maria Novella, or Firenze Rifredi train station.

Rome to Florence Train Cost

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

Booking Period

Average Price

Same Day

€43

1 Day in Advance

€42

1 Week in Advance

€27

2 Weeks in Advance

€25

1 Month in Advance

€24

3 Months in Advance

€24

Rome to Florence Trains: General Information

Travelers in Italy 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 or Italo.
  • autobus The vast majority of Rome to Florence trains are direct; however, rare journeys require a transfer in Pisa. All trains depart from either Rome's Termini, Tiburtina, or Ostiense train station and arrive at either Florence's Santa Maria Novella, Campo di Marte, or Rifredi train station.
  • autobus 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 days 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 2% cheaper on average to book a Rome to Florence train a day ahead of time rather than purchasing a ticket at the train station.
  • It is 37% cheaper on average to book a Rome to Florence train ticket 1 week in advanced as opposed to the day you intend to travel.
  • Rome to Florence train costs are 44% cheaper on average when booked 1 month in advance as opposed to purchasing a train ticket the day of.

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.

Always on the go?

Get the FREE GoEuro app now