• Nothing Found

Getting from Rome Airport to Florence

You have six different transfer options when traveling from Rome Airport to Florence: taxi, Fiumicino Airport transfer, a direct bus, a combination of bus and train, or the choice between two train routes.

The most comfortable and convenient options are to take a Rome Airport taxi or private transfer. The services are quick, readily available, and door-to-door, taking around 2 hours and 50 minutes.

When it comes to cheaper public transport options, there are some direct bus (Flixbus) and train services (Frecciarossa), but they depart only once or twice a day, making them less convenient. If your arrival times don’t coincide with the direct bus and train departures, you can still use public transport. 

You can take a regional train to Tiburtina Station first and then hop on a Flixbus service, or you can catch the Leonardo Express train to Roma Termini and then get on a high-speed train to Florence. Generally, traveling via rail is more expensive, but journey times are significantly lower than those of buses.

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.

Comparison of the options

PRICE FOR 2PASSENGERS
OPTION PRICE DURATION AVAILABILITY
Taxi €600 170min 24/7
Flixbus €30 300min 10:00–19:00
Regional Train + Bus €31.98 270min 05:57–01:45
High-Speed Train €88 140min 05:38–20:53
Leonardo Express + Train €116 150min 05:27–23:27
Welcome Airport Transfer €571 170min 24/7

How to get from Rome Airport to Florence by taxi

Taking a taxi from Rome Airport to Florence is by far the most convenient and comfortable option. The cost of your journey from Rome Fiumicino Airport to Florence can vary, depending on your final destination within the city and whether you agree upon a final price with your driver.

Nevertheless, taxis are available 24/7 from Rome Airport and can easily be found at the official taxi rank outside each terminal. The total journey time is less than 3 hours in normal traffic conditions.

Taxi cost from Rome Airport to Florence

Rome Airport taxis only offer fixed fares for routes within the city borders of Rome. This means that your taxi ride to Florence will be calculated using a taximeter based on the distance traveled. Despite this, it’s common practice to try and negotiate a final fare for longer distances such as this.

That said, the price of a taxi from Rome Fiumicino Airport to Florence ranges from €550 to €650.

Please note that surcharges may be added to your final fare. There is a €1 charge for each additional piece of luggage over 35x25x50cm. You’ll also pay extra if your driver has to wait (€32 per hour) and if there are more than 4 passengers (€5 for each additional person).

Cost

€600

Trip Duration

170 Min

Rates may vary unless you book your taxi in advance.

Convenience
Safety
Value for Money

Taxis are available 24/7 at Leonardo da Vinci–Fiumicino Airport.

Where do I get a taxi from?

The taxi ranks at Rome Airport (FCO) are located outside the arrivals areas of Terminals 1 and 3. Local taxis are white, featuring a “TAXI” sign on the roof and a “Comune di Roma” logo on the side. Just keep in mind that demand is high during peak season, so you may end up waiting for some time.

Convenience

If you’re looking for a quick, hassle-free, and comfortable ride to Florence, taking an airport taxi 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, allowing you to skip the hassle of public transport.

Editor’s Note

For the best service and prices, it's recommended to book a private transfer with a trusted provider.

Useful Tips

Unlicensed drivers might approach you when arriving at the airport in Rome, however, it is important to head straight to the official taxi rank, as these drivers are not operating legally and usually overcharge travelers.
It is important to check that your driver has their taxi license displayed and that the taximeter has been reset before starting your journey (if you haven't agreed upon a final fare).
It’s highly uncommon to tip your taxi in Rome. However, if your journey was impeccable, you can round up your fare to the nearest Euro.
Always ask for the receipt in case you need to file a complaint or claim a lost item.
Waiting times for an airport taxi in Rome can be especially long during peak season (June-August) and school holidays. We recommend booking a private transfer in advance for a speedy and seamless arrival all year round.
Most taxis at Rome Airport accept credit card payments, but you should always check beforehand.

How to get from Rome Airport to Florence by bus

There is only one direct bus from Rome Airport and Florence. The direct Flixbus departs from the airport once a day, taking around 4 hours to reach central Florence. This means, depending on the season, you might need to transfer between buses.

To avoid this, look for routes labeled “senza cambio,” which indicates no transfer is needed. If you see “1 cambio,” you may need to change at Rome Tiburtina or Siena.

You can get off at three different stops once you’re in Florence; “Villa Costanza,” “Piazzale Montelungo,” and “Guidoni Tram T2”. We recommend checking which stop is closest to your final destination to ensure a quick and easy transfer.

How much is the bus from Rome Airport to Florence?

A one-way ticket for the bus from FCO Airport to Florence costs between €10 and €35. The price depends on whether you book online and which service you select. Although the average cost is usually €10-€20. You can also receive a discount on tickets for children under 15 years old when booking online.

Tickets can be purchased online in advance or through the FlixBus app. You can also buy your tickets from the driver at no extra cost.

Cost

€15

Trip Duration

300 Min

The direct Flixbus service departs just once a day between 15:00 and 16:00. Non-direct services depart on average 3-5 times a day.

Convenience
Safety
Value for Money

The Flixbus from Rome Fiumicino Airport only leaves once a day in the afternoon. Other services usually operate from the airport between 10:00 and 19:00, and sometimes until 01:05

Where do I get the bus from?

The central bus station is located at Terminal 3. All you have to do is follow the blue transport signs out of the arrivals area, through exit 6. You’ll see the bus stops on your right. The Flixbus services are easily recognizable thanks to the bright green buses and signs.

Convenience

Taking the direct Flixbus is a good choice if you want to save some money. However, most services are not direct. This makes it more inconvenient as you’ll need to make a change. If you’re comfortable dealing with waiting times and a longer journey, then this is a good budget-friendly choice.

Editor’s Note

Book online in advance to secure the cheapest tickets.

Useful Tips

If you buy your ticket from the driver, the receipt is your ticket.
Passengers can bring one carry-on bag weighing up to 7kg and one checked bag of up to 20 kg.
Flixbus provides accessible buses on all routes to accommodate passengers with reduced mobility. Plus, the transportation of wheelchairs, foldable wheelchairs, and other mobility devices is free.
Buses provide extra legroom, power outlets, free WiFi, and restrooms.

How to get from Rome Fiumicino Airport to Florence by regional train

As there are limited direct bus services between Rome Airport and Florence, it’s likely you’ll have to take an indirect route instead. Taking the train is usually faster. First, you’ll need to take a regional train on the FL1 Line to Rome Tiburtina Train Station, which takes approximately 50 minutes.

From the bus station at Tiburtina, you can take a Flixbus straight to Florence. Some services are faster than others and they’ll take you to one of three stops in Florence: “Florence (Villa Costanza)”, “Florence (Piazzale Montelungo)”, or “Guidoni Tram T2”. Depending on which service you take, the journey time from Rome to Florence is around 3 hours and 30 minutes.

It is essential to check the FlixBus schedule in advance, as prices and times vary for different FlixBus services each day.

How much is the bus from Rome Fiumicino Airport to Florence?

While making a change mid-journey can be time-consuming, taking the bus is still a good budget choice; however, you’ll need to buy two tickets.

You’ll pay €8 for the regional train from the airport to Tiburtina Station. Likewise, tickets for the Flixbus to Florence range from €5.99 to €20 online. However, it’s more likely to cost between €7.99 and €12.99, depending on where you book and which service you choose.

All in all, the cost of taking the train and bus from Fiumicino Airport to Florence starts from €12.98.

You can purchase your train and bus tickets at the ticket machines or counters located at transportation hubs, including airports, train stations, and bus stations. You can also book online in advance to get the best rates for you.

Cost

€15.99

Trip Duration

270 Min

The FL1 departs every 15 minutes during the week, and every 30 minutes on Sundays and public holidays. Flixbuses depart once or twice an hour depending on the time of day.

Convenience
Safety
Value for Money

The regional trains operate between 05:57 and 23:27, excluding Sundays when the service stops at 00:27. Flixbuses operate between 06:30 and 01:45.

Where do I get the Flixbus from?

Fiumicino Airport Train Station is located right next to Terminal 3. Exit Arrivals, follow the “Exit/Uscita” signs, and then the “TRENI” signs down to the station. The walk shouldn’t take more than 10-15 minutes. Upon arriving at the station, check the monitors to see which platform your train is departing from.

Once at Tiburtina, it’s a 5-minute walk to Rome Tiburtina Bus Station. Just exit the station towards “Piazzale della Stazione Tiburtina” and you’ll see a large bus station up ahead. Look for the telltale bright green Flixbus sign.

Convenience

As the bus does not run directly from Rome Fiumicino Airport, you’ll also need to take a train to Tiburtina, which not only adds time to your journey but also means you’ll be carrying your luggage on and off public transport. Plus, the total journey time is over 4 hours, making it quite a long and tiring transfer.

Editor’s Note

It is recommended to book your tickets online in advance in order to secure a seat on the Flixbus, especially during peak season.

Useful Tips

Tickets for the regional trains are not valid for use on other modes of transportation.
Don’t forget to validate your train ticket using the machines on the platform.
There is no luggage storage on the regional trains.
You can buy a BIRG ticket if you plan on using the regional trains throughout your stay.
The Flixbus buses are comfortable and well-equipped with Wi-Fi, toilets and charging sockets. So, if you are traveling on a budget but still want to travel comfortably, this is a great transfer option for you.
When taking both the train and the bus, you should always keep your luggage and personal belongings close to you, as there have been reported cases of pickpockets.

How to get from Rome Airport to Florence by high-speed train

There is a direct train from Rome Airport to Florence, departing once or twice a day, typically between 12:00 and 14:00. The high-speed train takes just 2 hours and 20 minutes to reach Florence.

The Frecciarossa service departs from FCO Train Station towards “Venezia S. Lucia,” the terminus station. The train also stops at “Roma Termini” and “Tiburtina” before reaching “Firenze S. M. Novella.”

If you don’t catch the direct service, you can still catch the high-speed Frecciarossa train to Tiburtina Station and then another to Florence. It just means your journey will be a little longer.

How much is the train from Rome Fiumicino Airport to Florence?

Tickets for the Frecciarossa train from Rome Fiumicino Airport to Florence start from €34 and can go up to €69. Typically, you’ll pay between €30 and €45. The best way to find the lowest rates is to book your tickets online in advance. 

*Children under the age of 4 travel for free and kids between 4 and 12 years travel free with an accompanying adult.

If you don’t want to book online, you can buy your tickets from the ticket machines and counters at the airport or main transportation hubs.

Cost

€44

Trip Duration

140 Min

The Frecciarossa trains depart once or twice a day, depending on the time of year. Non-direct services depart every 15-30 minutes.

Convenience
Safety
Value for Money

The Rome Airport train to Florence usually departs between 12:00 and 14:00. All Frecciarossa trains operate between 05:38 and 20:53

Where do I get the train from?

The train station at Rome FCO Airport is located next to Terminal 3. All you have to do is follow the “TRENI” signs to the station downstairs. The walk shouldn’t take more than 10-15 minutes.

Once you’ve arrived at the station, you need to head to the correct platform and validate your ticket.

Convenience

Catching the direct FR train from Fiumicino to Florence is an excellent choice if you want a fast, reliable mode of public transport. Although it’s not cheap. Additionally, the train departs only once or twice a day, making it less convenient for those arriving outside the service’s operating hours.

However, you can still catch a Frecciarossa train to Tiburtina and then another to Florence from there. It’ll just take a little longer as the route is not direct.

Editor’s Note

Book online in advance for the cheapest tickets.

Useful Tips

You can choose between four different classes on Frecciarossa trains: Standard, Premium, Business, and Executive.
All Frecciarossa trains provide free WiFi, charging outlets, air-conditioning, luggage storage, and food and drink services.
There is luggage storage on the FR trains.
Frecciarossa trains are fully accessible.
Don't forget to validate your ticket.

How to get from Rome Fiumicino Airport to Florence by express train

Another rail option is to take the Leonardo Express and then get on another service to Florence. The trip takes approximately 2 hours and 10 minutes in total, excluding waiting times.

To catch the train from Rome Airport to Florence, you must first hop on the Leonardo Express service to “Roma Termini Station.” The non-stop service takes just 32 minutes.

Once you’ve reached the central train station in Rome, you can then take a train straight to Florence in around 1 hour and 40 minutes. You can choose between the Frecciarossa trains (high-speed) and the Regionale Veloce (RV) semi-fast trains. You’ll need to get off at “Firenze S. M. Novella” in central Florence.

*We don’t recommend taking the Intercity trains as they can take up to 4 hours and depart much less regularly than other services.

How much is the train from Rome Fiumicino Airport to Florence?

A one-way ticket on the Leonardo Express train costs €14, and the Frecciarossa train to Florence costs about €44. For each paying adult, one child between the ages of 4 and 12 can travel for free, whilst kids under 4 travel for free regardless.

Altogether, the cost of taking the train from Rome Airport to Florence is €58.

Tickets for all trains can be purchased online in advance or from the ticket machines and counters at the airport or main transportation hubs.

Cost

€58

Trip Duration

150 Min

The Leonardo Express departs every 15-30 minutes. The Frecciarossa trains depart every 30 minutes.

Convenience
Safety
Value for Money

The Leonardo Express runs from Roma Termini from 05:35 until 22:35 and from Fiumicino Airport between 06:23 and 23:23. The first train from Roma Termini leaves at 05:27 and the last train departs at 23:27

Where do I get the trains from?

There is a train station directly adjacent to Rome Fiumicino Airport, which is part of the passenger terminal complex. To get to the airport train station from your Arrivals Hall, you will have to walk for around 15 minutes. Simply look for the blue “TRENI” transportation signs and follow them until you reach the escalators leading down to the train station.

Once you’ve arrived at the station, head to the correct platform. The Leonardo Express usually departs from platforms 23 or 24. However, it’s best to check the monitors in the station to be absolutely certain.

Convenience

If you’re traveling on a budget, taking a train from Rome to Florence is a great idea. However, the Leonardo Express train requires a connection at one of Italy’s busiest train stations. Additionally, trains connecting Rome and Florence are typically high-speed services, which results in relatively high prices.

Editor’s Note

Booking your train ticket in advance will not only allow you to save money but it will guarantee you a good seat.

Useful Tips

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.
Roma Termini Station is very big and extremely busy, so be sure to keep your personal belongings close at all times.
Make sure that you validate your tickets at the designated validation machines, after validation the tickets are valid for 90 minutes.
If you are traveling in a group of 4 or more, you can get a 'mini-groups’ fare for the Leonardo Express, which is four tickets for €40 instead of €56.
The Leonardo Express and Frecciarossa trains are accessible and equipped with dedicated seating and restrooms for passengers with reduced mobility.
The express, Frecciarossa, and RV trains supply free WiFi, power outlets, restrooms, and luggage storage.

How to get from Rome Fiumicino to Florence by private transfer

The best way to get from Rome Airport to Florence is by private transfer. If you choose a reliable provider, such as Welcome Pickups, your transfer comes with plenty of convenient extras to guarantee a hassle-free arrival:

  • Meet and greets
  • Trained English-speaking drivers
  • Flight monitoring
  • Guaranteed fixed fares
  • 24/7 customer support

 

Booking your private transfer in advance is super practical. And with extras like a personalized meet and greet – you won’t need to worry about a thing on the day. Plus, your professional English-speaking driver will go above and beyond to give you a friendly welcome, sharing tips and local recommendations so that you can enjoy your trip to the max.

How much is a private transfer from Rome Airport to Florence?

Rather than relying on a taximeter or negotiating fares with your driver, you can receive a fixed quote in advance when booking a private transfer with us. The quote is all-inclusive and not subject to change. This means you can pay for your ride in advance and eliminate the risk of price surges or hidden fees that often accompany taking a local taxi.

An airport transfer from Rome Fiumicino to Florence will cost €571 in one of our modern sedans for up to 3 passengers. Likewise, if you’re traveling in a group of up to 8, you’ll pay €799 for a minivan transfer to Florence.

You can book via our website or app within minutes. Simply enter your details, flight number, and pickup time to secure your quote.

Cost

€571

Trip Duration

170 Min

Booking your private transfer in advance is the best way to ensure a seamless experience.

Convenience
Safety
Value for Money

Private transfers are available 24/7 from Rome Fiumicino Airport (FCO).

Where do I get a private transfer from?

Upon arrival, your friendly English-speaking driver will be waiting for you outside Arrivals, holding a sign with your name on it. Following a friendly welcome, your driver will help you with your luggage and lead you to your pre-selected vehicle.

If you experience any flight delays, there’s no need to worry! All our drivers receive live updates on delayed flights, so no matter when you land, they’ll be there waiting for you.

Convenience

Choosing a private transfer offers more convenience and customization. Services are considered more reliable and offer added safety and peace of mind for travelers.

Especially popular amongst families and business travelers, booking a private transfer in advance is a great way to save time and ensure a top-quality, reliable service with a trained local driver. With everything taken care of, you can arrive in Florence feeling relaxed and ready to take in the sights.

Editor’s Note

We recommend setting the pickup time to 20-30 minutes after the landing time to leave enough time to clear passport control and baggage claim.

Useful Tips

Sedans can seat up to 3 passengers and minivans can take up to 8.
You do not have to tip your taxi driver, however, you can always add a tip via the app if you really appreciate the service.
You will receive an email including your driver's name, details, and vehicle information so that you know what to expect on the day.
If you need a child booster or baby seat, you can request one during the booking process online or using the app.
If anything goes wrong, you can contact our 24/7 customer support or chat with your driver via Whatsapp or in our app.

Welcome Pickups transfer

Welcome Pickups

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.

Best drivers

Hand-picked english-speaking drivers

Flight monitoring

Drivers are always on time

Quality support

24/7 email & phone support

Cancel up to 24 hours before the pickup and get an 80% refund

Edit or cancel transfers

Read more

Prices

DAYTIME
€413
NIGHTTIME
€443
Same price as a regular taxi from the line

PRICES FOR

Sedan Car

4 pax, 4 pieces of luggage

Book Welcome Pickups transfer

Frequently asked questions

How to get from Rome Airport to Florence?

You can choose between six methods of transportation from Rome Fiumicino Airport to Florence. You can take a taxi or private transfer, a direct bus, a combination of a bus and a train, or one of two train routes. The most comfortable and convenient options are to take a Rome Airport taxi or private transfer. Alternatively, there is a direct bus as well as a direct train, but both services only depart once or twice a day. Nevertheless, you can still catch a train or bus to Florence from the main train stations in Rome. You’ll just have to transfer to Termini or Tiburtina Station first.

Is there a train from Rome Airport to Florence?

There is a direct Frecciarossa service that connects FCO Airport with Florence but it only leaves once or twice a day. If you miss the direct train, you can hop on the Leonardo Express to “Roma Termini” and then catch a train to Florence from there.

How much is a taxi from Rome Fiumicino Airport to Florence?

Taxis at Rome Airport calculate rides outside of the city using a taximeter. However, it is common for travellers to try and agree upon a final amount ahead of time with the driver when the journey is long-distance. The estimated price of a taxi from Rome Airport to Florence is between €550 and €650. For a competitive all-inclusive fare with no hidden fees, we recommend booking a private transfer with Welcome Pickups.

What's the distance between Rome FCO Airport and Florence?

Rome Airport is situated approximately 310 km from Florence, taking around 3 hours by car or taxi.

Justine Mellor

Justine is a content specialist and writer who started backpacking the world at 16 and has lived in three countries. With roots in the travel industry and a taste for the road less traveled, she seeks out places with soul—where the food’s loud, the music’s local, and the culture runs deep.

Was this helpful?

Pre-book online