Trip to Florence

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration3h
Distance268 km
Avg. price$ 80
Train trips5 found

Trains from Rome to Florence

🚄 Enjoy a fast and convenient train journey from Rome to Florence! The direct train from Roma Termini to Firenze S.M.N. departs every 20 minutes and takes approximately 1 hour and 36 minutes. 🌆 Experience the picturesque landscapes of Italy as you cover the 249 km distance from Rome to Florence in just over an hour and a half. Choose from different routes, such as via Milano Centrale or Venezia S.Lucia, both operated by Trenitalia Frecciarossa. 🎫 Ticket prices for the Rome to Florence train range from €17 to €74, offering affordable options for travelers looking to explore the beauty of Florence on a quick and comfortable journey by train.

Where to stay in Florence

There are over 3544 hotels to stay in Florence. Prices range from $18 per night.

Find accommodation
  • The train services from Rome to Florence are provided by Trenitalia Frecce. The direct train departs from Roma Termini station and arrives at Firenze S.M.N. station, with services operating every 20 minutes, every day. The journey typically takes around 1 hour and 36 minutes. Ticket prices for the train between Rome and Florence can vary from €17 to €75.
  • The fastest train between Rome and Florence is operated by Trenitalia Frecce. This direct service departs from Roma Termini station and arrives at Firenze S.M.N. in approximately 1 hour and 36 minutes. The train services run every 20 minutes and operate daily, offering a quick and convenient travel option between the two cities.
  • Trains departing from Rome for Florence are operated by Trenitalia Frecce and depart from Roma Termini station. Roma Termini is the main railway station in Rome and serves as a hub for various train services, including those heading to Florence. Passengers can easily access the train platforms and services from Roma Termini when traveling between Rome and Florence by train.
  • There are multiple trains running between Rome and Florence operated by Trenitalia Frecce. These direct train services depart from Roma Termini station and arrive at Firenze S.M.N. station, with departures scheduled approximately every 20 minutes throughout the day. The journey duration between Rome and Florence by train is approximately 1 hour and 36 minutes, offering travelers frequent and convenient options to commute between the two cities.
  • The train services from Rome to Florence operated by Trenitalia Frecce, arrive at Firenze S.M.N. station in Florence. This station, also known as Firenze Santa Maria Novella, is a major railway hub in Florence and conveniently located near the city center, making it easy for travelers to access various attractions and accommodations upon arrival. Firenze S.M.N. station offers facilities such as ticket counters, waiting areas, and connections to local transportation for a seamless transition from train to final destination in Florence.
  • The first train of the day from Rome to Florence typically departs from Roma Termini station early in the morning, with services operating every 20 minutes throughout the day. The last train of the day on this route usually leaves Roma Termini in the evening, providing travelers with ample options for convenient travel times. The journey by train between Rome and Florence takes approximately 1 hour and 36 minutes, offering a relatively quick and efficient transportation method between the two cities.
  • There are multiple direct train trips each day between Rome and Florence. The services, operated by Trenitalia Frecce, depart from Roma Termini station and arrive at Firenze S.M.N. station, with trains departing approximately every 20 minutes. Travelers have the flexibility to choose from various departure times throughout the day, offering convenience and frequent options for the journey that typically takes around 1 hour and 36 minutes by train.
  • Yes, there is a direct train between Rome and Florence. The train departs from Roma Termini station and arrives at Firenze S.M.N. station, with services operating every 20 minutes every day. Travelers can enjoy the convenience of a direct journey, with the trip typically taking approximately 1 hour and 36 minutes by train.
  • The cost of a train ticket from Rome to Florence can vary between €17 and €75. Ticket prices may depend on factors such as the class of travel, time of booking, and availability of discounts or promotions. Travelers can check for specific fare information and book tickets through the official website of the train operator, Trenitalia Frecce.

Will you be returning to Rome by train?

If you are looking for the return train journey, check out trains from Florence to Rome

See schedule