There are several ways to get from the capital of Italy to Florence: by train, bus, plane, or taxi (individual transfer). High-speed train will take a tourist to the destination just in 1.5 hours, while the ticket cost can be quite attractive, as well – from EUR 24.9. The Rome to Florence bus travel time is 3.5 hours, and the journey cost is EUR 34. A plane will arrive in 55 minutes after its departure, and the ticket will cost a minimum of EUR 98. As for travelling by taxi or transfer, a car will take a tourist to the destination in about 3.5 hours, the journey cost will be from EUR 514. The direct air distance between Rome and Florence is 276 km, and the distance by road is 344 km.
Before choosing some or other kind of transport, you should learn some of their peculiarities. For example, you should add the time of the trip to Rome Airport (EUR 6 by bus) which is 30 km from the city and the time of the trip from Florence Airport to the city (5 km/EUR 8 by bus) to the plane travel time. If you decide to travel from Rome to Florence by train, it would be better to book tickets in advance. The thing is that the price of the train ticket is not fixed: the closer the reservation to the date of departure is, the higher the ticket price is. Besides, the ticket cost is also higher on holidays, and at weekends it is higher than it is on workdays. Bus is actually Rome to Munich shuttle that makes a stop in Florence.
Florence is home to romantics from all over the world! It is the place where famous people such as Michelangelo, Botticelli, Leonardo da Vinci, and many others were born. There are so many different sightseeings and architectural monuments in this city that it can totally take your breath away! For instance, tourists especially love the Florence Cathedral, as well as the Palazzo Medici, the Accademia di Belle Arti di Firenze, various museums (San Marco, the Stibbert Museum, etc.), basilicas, and chapels. So nobody will be bored in this city – everyone who will come here will remember this place forever.
Italo and Frecciarossa trains from Rome to Florence get in just 1.5 hours. Trains depart from the main railway station of Rome – Termini, as well as from Tiburtina station which is in the very heart of the city. In Florence, they arrive at Santa Maria Novella railway station which is also in the city centre. The Train ticket cost depends on the class, as well as the day of the week and time of the day. Thus, the initial Italo express ticket price is EUR 33, Frecciarossa one – from EUR 25. There is also IntercityNotte night train serving this route, but it doesn’t operate every day. Its travel time is 3 hours 9 minutes, the ticket cost is EUR 32.5. The tickets can be bought online or at the railway ticket office. By the way, the trains are rather comfortable: there are coffee tables, drinks and food, newspapers, and some room for luggage on them.
From 05:45am to 10:35pm
Termini railway station – Florence Santa Maria Novella railway station
2 h (30 – public transport to Termini railway station or Tiburtina station, 1.5 – train)
High: roomy cabin, large windows, tables, seats with armrests, latest newspapers, bar
From 32.5 euro (7.5 – public transport, from 25 – train)
tourists who prefer to save money, those who travel without large luggage, couples without children, young tourists
The trains are not assigned to certain platforms, and the number of the platform is written on a ticket. Also, it appears on all information boards just before the train enters the station.
There is just one journey by Rome to Florence bus a day. Though MeinFernbus shuttle serves the Rome-Munich route, it also goes through Florence, so travelers can choose this kind of transport, as well. The bus travel time is 3 hours 30 minutes, the ticket cost is EUR 32.5. The bus is two-storey and has a roomy cabin, and you can also take a nap in your seat. Tickets can be bought on the official carrier’s website, in travel agencies and at bus station ticket offices.
From 08:00am to 10:35pm
Tiburtina bus station – Montelungo bus station in Florence
4 h (30 – metro, 3 h 30 min – bus)
High: soft seats, Wi-Fi, sockets, WC, roomy cabin, large windows, two storeys
From 32.5 euro (7.5 – public transport, from 25 – train)
couples without children, young tourists, those who want to save money, travelers without large luggage
You can get from the airport to Tiburtina bus station by overground metro train (line FM1) to the station of the same name.
Rome to Florence plane is a direct flight by the Alitalia carrier. The flight time is 55 minutes, the ticket cost is from EUR 98. There are three flights a day, and there are no overnight ones. When planning your trip by Rome to Florence plane, note that Florence Amerigo Vespucci Airport is 5 km from the city, so you should add the time of the trip to the city to the flight time. And to get to the city, you can take a taxi or a bus.
direct flight by Alitalia
several flights a day
Rome Fiumicino Airport – Florence Amerigo Vespucci Airport
1 h 20 min (55 min – plane, 25 min – bus from Florence Airport)
4 – 7 h between flights
from 106 euro (from 98 – plane, 8 – bus to Florence)
wealthy tourists, businessmen, aged tourists, families with no children
You can get to Florence city centre by Vola in bus express – the ticket can be bought from the driver or at the airport ticket office.
If you are afraid of flying, don’t trust low-cost companies, or for some reasons buses and trains are not suitable for you, you can always book a transfer from Rome to Florence or take a taxi on the spot. The distance between Rome and Florence can be covered by car in about 3 hours; the journey cost depends on the class of the car and the quantity of additional options. The minimum trip cost is EUR 514.
to the hotel in Florence or to given address
Taxi on the spot: 5-10 minutes,
you don't have to wait for a transfer in a queue of other passengers, the driver will be waiting for you on time with a nameplate at the exit from the arrivals area
Taxi: journey with no stops and no other passengers
Pre-booked transfer: child seats, air-conditioning, request stops, the opportunity to pay online, help with luggage, a bottle of mineral water as a gift
large groups of people, families with children, tourists with large luggage, businessmen, those who arrive at night, aged tourists, those who are in Florence/Italy for the first time
Stands for taxis and transfers are near the exits from Fiumicino Airport Terminal 1, 2, 3 and 5 buildings.
from 1 day
from 1 year
To rent a car without a driver to get from Rome to Florence, you need to provide standard set of documents: a driving license of your country, a passport, and a credit card. In order to avoid problems with the police, it’s better to have an IDL. The price of car rental per day starts at €9 for a compact car. The price includes insurance that covers carjacking and motor vehicle collisions, road tolls and airport tax. The latter one is applied if you rent a car at the airport in Rome on the day of arrival. On weekdays, it’s difficult to find parking in the city center, so it’s more convenient to park in remote areas. Keep in mind that cars are not allowed to enter some historical quarters in the city.
within the EU
you choose transport, don’t wait for anyone
Hire a car online or rent it right at Rome Airport.
There are several ways to get from Rome to Florence, yet each of them has their own advantages and disadvantages. To choose the most suitable option, you need to specify the most important criteria: the trip budget, the trip duration, and the comfort level. May your trip be full of unforgettable impressions and the brightest emotions!