Home > Blog > Travel tips > How to go from Rome to Florence

How to go from Rome to Florence

Rome and Florence are two of the most beautiful cities in Italy, two places to visit at any cost in the Bel Paese and two treasure chests full of historical and artistic beauty. In this article we will give you all the information you need to go from Rome to Florence.

From Rome to Florence

Rome is certainly one of the most fascinating cities in the world: its millennial history is visible and traceable in every corner. Here past and present mix and mingle so much that visiting Rome is like taking a real leap back in time.

The capital and its monuments have entered the common imagination thanks to film and literature. Some places, by now, have become unmissable stops for any traveler: there are experiences to do in Rome that can not be missed! Visiting the Colosseum, throwing a coin in the Trevi Fountain and walking through the streets of Trastevere, for example, are real musts in the city. So is eating a pasta alla Carbonara or alla Gricia, cornerstones of Roman cuisine.

Florence, for its part, is to be considered a real open-air museum. The historic center, rich in museums and churches, is a succession of wonders that leave the visitor speechless.

A visit to the Uffizi Gallery, a stroll in Piazza Duomo and then a climb up Brunelleschi’s Dome to admire a unique view of the Tuscan capital are just some of the things to do in Florence. Even in this case, however, a stop in a trattoria is mandatory to taste the excellent local salami and cheese, panzanella or ribollita, one of the most famous Tuscan soups.

The two cities are not very far away and moving from one to the other is very easy thanks to numerous travel solutions.

Let’s see, then, how to go from Rome to Florence.


circuit gastronomique florence


(function(d, sc, u) {
var s = d.createElement(sc), p = d.getElementsByTagName(sc)[0];
s.type = ‘text/javascript’;
s.async = true;
s.src = u + ‘?v=’ + (+new Date());
})(document, ‘script’, ‘//cf.bstatic.com/static/affiliate_base/js/flexiproduct.js’);

From Rome to Florence by plane

If you want to reach Florence from Rome by plane, you can take advantage of the direct flight operated by Alitalia: the journey from Fiumicino airport to the Amerigo Vespucci airport in the Tuscan capital takes about 1 hour.

Although the flight time is very short, you will have to take into consideration some factors that will increase the time considerably:

  • To check – in you must arrive at the airport at least 2 hours in advance;
  • To get to Fiumicino airport it takes about 30 minutes with the Leonardo Express train that leaves from Termini Station;
  • From Florence airport to the city center takes about 20 minutes (not considering the traffic) with the shuttle service Volainbus.

The prices for the flight from Rome to Florence are generally over 100 Euros.

From Rome to Florence by train

The most convenient way to go from Rome to Florence is by train: there are many connections and the two cities are also served by high-speed trains.

The route is covered both by Trenitalia and by the Italo company and generally starts from Roma Termini and arrives at Santa Maria Novella station in Florence.

Travel time varies depending on the train you choose to take, as well as prices.

  • The Regionale fast takes about 3 hours and 40 minutes and the price is around 22 €.
  • The Frecciarossa takes about 1 hour and 35 minutes and the cost can vary between 50 € and 130 € (except for promotions) depending on the class in which you will travel.
  • The Frecciargento takes more or less 1 hour and 30 minutes and the ticket price varies between 50 and 70 € depending on the class and current promotions.
  • The Italo train, on the other hand, takes a little over an hour and a half and prices start at 35 €.

From Rome to Florence

From Rome to Florence by bus

A cheaper solution is the bus: the companies Marinobus and Flixbus offer very affordable rates.

Buses generally leave from Rome Tiburtina or Anagnina stations and arrive at Villa Costanza in Florence.

The duration of the trip, as you can surely imagine, varies depending on the traffic encountered on the road: on average, however, it takes between 3 hours and 30 and 4 hours and 10.

From Rome to Florence by car

Finally, the last solution to go from Rome to Florence is by car.

The distance between the two cities is about 300 km and you can cover it in more or less 3 hours of travel.

From the Grande Raccordo Anulare you’ll have to take the A1 and exit at Florence.

The problem of traveling by car in these two big cities is related to the traffic in Rome, but also and above all to the ZTL (Limited Traffic Zones) that characterize both the capital and Florence: the risk is a very high fine.

If you plan to travel from Rome to Florence by car, remember to make sure that your hotel has a parking lot and, if it is located in the center, can provide you with a pass to enter the city.

from rome to florence

We hope you find our advice useful.

If you are about to visit the Tuscan capital we suggest you to read our guide to visit Florence in one day.