There are three different transfer options when travelling from Rome Fiumicino (FCO) Airport to Florence; you can either take a taxi, a bus or the train. The most convenient option is to take a Fiumicino airport taxi. The journey from Rome to Florence costs approximately €450 and takes around 3 hours and 15 minutes. The next option is to either take the Leonardo Express train or the Frecciargento AV high speed train. If taking the Leonardo Express, you will need to take a connecting train in order to reach Florence. A one-way combined train ticket costs €49 and the travel time is around 2 hours and 30 minutes. The Frecciargento AV train departs directly from Rome Fiumicino airport with a one-way costing €31. As it is direct, the travel time to Florence is only 2 hours and 20 minutes. Your final option is to take the Flixbus, which leaves from Tiburtina bus station, and takes around 3 hours and 30 minutes to reach Florence with a cost of €35.
Welcome Pickups offers meet and greet services and a friendly introduction to Rome at the same price as a regular taxi. Click here to see the cost.- Nothing Found
Comparison of the options
How to get from Rome Fiumicino airport to Florence by taxi
Taking a taxi from Rome to Florence is by far the most convenient and comfortable option, however, it is also the most expensive. The cost of your journey from Rome Fiumicino (FCO) Airport to Florence can vary, depending on your final destination within the city, however, the approximate cost of the trip is €450. Taxis are available 24/7 from Rome Fiumicino airport and can easily be found at the official taxi rank outside of the arrivals hall. The total journey time is around 3 hours and 15 minutes, in normal traffic conditions.
Taxi fare from Rome Fiumicino Airport to Florence
Taxis at Rome Fiumicino (FCO) Airport only operate on a flat fee rate when travelling within the city borders of Rome, this means that when travelling to Florence, your taxi ride will be calculated using a taximeter, which is based on the time and distance travelled. The final price of your taxi journey will depend on your destination in Florence, nonetheless, the approximate cost is €450.
(05:00–24:00)
(00:00–05:00)
Cost
€450
Trip Duration
3 H 15 Min.
*Rates may vary unless you book your taxi in advance.
Convenience
Safety
Value for Money
Taxis are available 24/7 at Rome Fiumicino airport.
Where do I get it from?
The taxi rank at Rome Fiumicino airport can be found on the ground floor, outside the arrivals terminal. Rome airport taxis are easily recognisable as they are white and have a black and white “Taxi” roof sign.
Convenience
If you are looking for a quick, hassle-free and comfortable ride to Florence, taking a Rome Fiumicino airport transfer is by far the most convenient option. Unlike other modes of transportation, taxis offer a door-to-door service, in the comfort of your own private vehicle.
Editor’s Note
The 305 km journey from Rome Fiumicino airport to Florence by taxi can be very expensive; if you are travelling on a budget, it is highly recommended to take a different transfer option.
Useful Tips
How to get from Rome Fiumicino airport to Florence by bus
Unfortunately, there are no direct buses that run directly from Rome Fiumicino (FCO) Airport to Florence. If you decide on this option, you will firstly need to take the FM1 regional train to Tiburtina bus station, this will cost €8. From the bus station, you will need to take the Flixbus, with a one-way ticket costing €35 and the journey time to Florence taking around 3 hours and 30 minutes. It is important to check the Flixbus schedule beforehand, as there are only 4 bus departures per day. The combined price for these two tickets is €43.
How much is the bus from Rome Fiumicino Airport to Florence?
A one-way combined ticket for the Flixbus and the FM1 regional train from Rome Fiumicino airport to Florence costs €43. If choosing this transport option, you will firstly need to purchase your train ticket from the Stazione Ferroviaria station in order to get to Tiburtina bus station. You can buy your train tickets at the ticket machines, and once arrived at the bus station, you can then purchase your bus ticket. If you wish to purchase your Flixbus ticket in advance, you can do so on their online website.
Cost
€43
Trip Duration
3 H 30 Min.
It is important to see the bus schedule beforhand.
Convenience
Safety
Value for Money
The Flixbus is available from 10:10 to 22:44 at Tiburtina bus station.
Where do I get it from?
Unfortunately, the Flixbus does not leave directly from Rome Fiumicino (FCO) Airport; you will need to take the FM1 regional train from the Stazione Ferroviaria train station and make your way to the Tiburtina bus station. From there, you will see the signs and timetables for the Flixbus.
Convenience
As the bus does not run directly from Rome Fiumicino airport, you will need to take a rather inconvenient train to the Tiburtina bus station, which not only adds time to your journey, but also leaves you carrying around your luggage. Moreover, there are not many bus departures during the day, it is important to see the bus schedule before planning your trip to Florence.
Editor’s Note
The Flix is extremely comfortable and equipped with Wi-Fi, toilets and charging sockets. So, if you are travelling on a budget but still want to travel comfortably, this is a great transfer option for you.
Useful Tips
How to get from Rome Fiumicino airport to Florence by train
There are two different options when taking the train from Rome Fiumicino (FCO) Airport to Florence; the Leonardo Express train and the Frecciargento AV high speed train. The Leonardo Express requires a change in Roma Termini and takes 2 hours and 32 minutes to reach Florence with a total cost of €49. The high speed Frecciargento AV train is direct and takes 2 hours and 20 minutes and a one-way costs €31.
How much is the train from Rome Fiumicino Airport to Florence?
A one-way ticket on the Leonardo Express train costs €14 to get to the Roma Termini, from there, you will need to take a connecting train, the Trenitalia AV train in order to get to Florence Santa Maria Novella station, this costs €35. For this train option, The total journey costs €49.
The high speed Frecciargento AV train ticket prices vary depending on if you book them online, in advance or not. However, the average price is €31.
Cost
€31 - €49
Trip Duration
2 H 20 Min. - 2 H 32 Min.
There is a waiting time of up to 4 hours.
Convenience
Safety
Value for Money
The Leonardo Express train is available every 15 minutes from 06:23 to 23:23. The Frecciargento AV high speed train only operates twice a day at 11:08 and 15:08.
Where do I get it from?
There is a train station directly in Rome Fiumicino airport, which is part of the passenger terminal complex. To get to the airport train station from the arrivals hall, you will have to walk around 15 minutes.
The station is easy to find; once you arrive at the baggage claim, look for the blue transportation panels and follow these until you get to the escalators. From there, go down to the Stazione Ferroviaria train station.
Convenience
If you are travelling on a budget, then taking a train from Rome to Florence is a great idea. However, the Leonardo Express train requires a connection at one of the busiest train stations in Italy. Moreover, the high speed Frecciargento AV train only runs twice a day, which means that if you miss one of the train departures, you will have to wait at the airport for a few hours.
Editor’s Note
It is important to know that you cannot board the train before the boarding time indicated on your ticket. If you do so, you can be heavily fined by one of the train inspectors.
Useful Tips
Welcome Pickups transfer

Book a trained, English-speaking taxi driver to pick you up at the same price as a regular cab from the line
If you feel more relaxed knowing that somebody is waiting for you, you may as well book a Welcome Pickups transfer. As soon as you arrive at the airport you will be greeted by your driver. He will be waiting for you at the terminal of your arrival with a sign that has your name on it. Your driver will help you out with your luggage and together you will make your way to the vehicle. While he is driving you to your accommodation, the driver can give you some tips and recommendations on what to do during your holidays in Rome. Our drivers are hand-picked and speak fluent English. No need to worry about miscommunication issues that you may face with the local taxi drivers regarding your destination. Relax and enjoy your ride.
Read morePrices
DAYTIME
€413NIGHTTIME
€443PRICES FOR
Sedan Car
4 pax, 4 pieces of luggage
Welcome Pickups has a Net Safety Score of 99 of 100
We’ve introduced a metric indicating how safe travellers feel when using our services during the COVID-19 pandemic. After every ride, we ask each traveller to leave a review.
20 minute gap between transfers
Regular Car Sanitisation
Contactless ride
Sanitiser in every car
Frequently asked questions
How much is the train from Rome airport to Florence?
There are two different train options from Rome Fiumicino (FCO) Airport to Florence. One option is to take the Leonardo Express, which takes around 2 hours and 32 minutes, however, you will have to take a connecting train at Roma Termini station; a one-way combined ticket costs €49. Your second option is to take the Frecciargento AV high speed train. This trip takes 2 hours and 20 minutes to reach Florence and a one-way ticket costs €31.
How much is a taxi from Rome Fiumicino airport to Florence?
Taxis at Rome Fiumicino (FCO) Airport only operate on a flat fee rate when travelling within the city borders of Rome, this means that when travelling to Florence, your taxi ride will be calculated using a taximeter, which is based on the time and distance travelled. The final price of your taxi journey will depend on your final destination in Florence, nonetheless, the approximate cost is €450. If you wish to travel on a fixed rate fee, you can order your taxi online, using a private transfer company.
How do you get from Rome airport to the train station?
The Leonardo Express train will take you to the main Roma Termini train station in Rome. The cost of a one-way train ticket is €14 and it will take around 32 minutes to get from Rome Fiumicino airport to the train station.
Was this helpful?
Complete your booking