How to get from Rome to Florence (train or bus)


This guide on how to get from Rome to Florence It will help you organize the transfer to one of the most beautiful cities in the world from the Eternal City in the most comfortable and quick way.
The first thing to keep in mind is that Florence is so well connected by public transport that you can even consider taking a day trip from the Italian capital, located 270 kilometers north, although if you have more time we recommend you to spend the night in the city and enjoy this open-air museum first thing in the morning or at sunset, when the organized groups have already left.

Based on the experience of our three visits to this jewel of the Renaissance, in the last we wrote this guide to Florence in one day, we explain the different ways of get to Florence from Rome, so you can choose the one that best suits your needs. We start!

Train from Rome to Florence

The fastest way to go from Rome to Florence It is by train from the Rome Termini Station, the main one of the city and in case you are not staying near Termini you can easily reach with the metro lines A and B or with several bus lines such as the H, if you are staying in the Trastevere neighborhood.
Trains to Florence leave approximately every half hour from 5:30 a.m. to 9:30 p.m. and to make the journey in the fastest way we recommend you choose high-speed trains, which take about an hour and 20 minutes and leave by About 25 euros. There are other trains that take more than 3 hours and you only save a few euros.
You can buy tickets at the Termini station, a few minutes before departure or if you have clear the departure time, we advise you to book them in this search engine in advance to secure the place, especially during weekends.
Once at the Santa María Novella station in Florence, you can walk in 10 minutes to Piazza del Duomo, located in the heart of the old town.

Another interesting option, which will allow you to know the history of the city and not miss anything important, is to book this high-speed train tour with a guide in Spanish, considered one of the best excursions in Rome.

How to get from Rome to Florence by bus

The cheapest way to go from Rome to Florence It is by bus, having tickets from 7 euros to 20 although the great inconvenience of making this journey by bus, with any of the many companies of the Roman capital such as Flixbus or Baltour, is that it takes between 3 and a half hours and four, so we believe it is not worth it and several of them leave from the Roma Tiburtina station, located half an hour by public transport from the center of Rome.
If in spite of that you want to go by bus, if you are going to visit Florence from Rome in one day it is advisable to take the bus early and thus make the most of the time.

Piazza del Duomo

How to visit Florence

If you plan to spend the night in the city, we recommend you to find an accommodation near the Santa María Novella station, our recommended hotel being the Globus Urban Hotel, located 5 minutes walk from the train station and 10 minutes from Piazza del Duomo. In addition to its good communication with Rome, this hotel stands out for its modern facilities, a full breakfast and one of the best quality / price ratios in the city.

Once the issue of transfer from Rome to Florence and accommodation, you can prepare your itineraries around the city with these personalized guides:

Map of the excursion to Florence from Rome