Fiumicino or, as it is also called, Leonardo da Vinci, is the largest passenger airport in Italy. There’s a good chance that when coming to the US, you will land at this airport. Getting to Fiumicino to Rome’s city center is tricky. Why? Because the distance from Fiumicino airport to the center of the Italian capital is just over 20 miles.
The easiest and cheapest way to get to Rome from Fiumicino Airport is to use the train.
Italians in general like to connect their airports to their cities by rail and Rome is no exception.
How to get to Rome from Fiumicino Airport with Leonardo Express
There is a train station at Fiumicino, from where trains depart at intervals of 15-30 minutes to the city. The route is called Leonardo Express. It takes 32 minutes to get by train from the airport to Termini railway station in Rome.
To learn more Leonardo Express, visit https://www.trenitalia.com/en/services/leonardo-express.html.
It is easy to find the train station at the airport because there are many signs pointing in its direction. Therefore, even if it’s your first time at Rome’s main airport, you won’t get lost.
I suggest that you to buy Leonardo Express tickets in advance without surcharges here.
1. Trains from Fiumicino Airport to Roma Termini station operate 7 days a week. Trains run from 6.23 am to 11.23 pm without weekends and holidays.
2. Trains from Roma Termini station to Fiumicino Airport leave from platforms 23 and 24 of the main train station of the Eternal City (Termini station) from 5.35 am to 10.35 pm.
Leonardo Express Ticket Prices
A Leonardo Express ticket is 14 € for an adult for a single ride. Children under 4 years of age travel for free. For every paying adult, one child over 4 and under 12 years of age can travel for free. There are no restrictions on luggage – the main thing is that it does not cause inconvenience to neighbors. You can bring a small dog with you (with a certificate of registration with the canine registry) at no extra cost, or bring a cat or other small pets inside an appropriate carrier.
If you’re traveling with a group, you can take advantage of the ‘Mini-groups’ fare to purchase 4 tickets in a single transaction for the price of €40 instead of €56!
If you don’t want to but a a Leonardo Express train ticket in advance, you can do that at the airport. The ticket office and most of the vending machines are located in the main lobby of the airport train station.
Please note that before boarding the train, the ticket must be validated at special machines located in front of the platform. The ticket is valid for 90 minutes after validating.
Subway from Fiumicino Airport to Rome

Another option to get to Rome from Fiumicino Airport, which travelers are less familiar with, is to use the Regionale commuter train (trains depart from the same train station at the airport as the Leonardo Express).
It is a little less comfortable to travel this way, but it is also a more economical option. The special FL1 line is called Sabina-Fiumicino. It starts from the airport and passes through the stations:
- Tiburtina
- Tuscolana
- Ostiense
- Trastevere and a few more
At Tiburtina, Tuscolana and Ostiense stations, it is possible to transfer from the FL1 line to Line A or Line B subway lines and thus reach almost all the important points of the Eternal City.
These trains do not go through the main Roma Termini train station. If you want to get there, you will have to change trains.
Trains generally leave the platform every 15 minutes on weekdays and up to half an hour apart on weekends and holidays.
In 2024, an FL1 train ticket from Fiumicino Airport to Rome cost €8. Children under 12 years of age can travel without payment when accompanied by a paying adult (1 child per 1 adult). As with Leonardo Express, tickets must be validated before boarding the train.
Buses from Fiumicino Airport to Rome
How to get to Rome from Fiumicino Airport by bus? It has always been possible, but for a long time this service was provided by sketchy operators. However, the situation has changed dramatically.
1. The bus schedules to Rome are now sorted out, with tight timetables and clear routes.
2. Buses are cheaper than the train. If you buy tickets online in advance, buses from Fiumicino Airport to Rome cost just $7.75 (compared to $14 on the Leonardo Express train).
3. Buses run from 5:35am until 11:00pm. The trip takes about 55 minutes. In Rome, buses stop at Termini train station on Via Marsala – basically the same dropoff as the Leonardo Express. You can see the Fiumicino – Termini schedule here.
4. Going the opposite way – from Termini to the Airport – buses run from 4:40am to 9:50pm. But the pickup is located on Via Giolitti (also right by Termini station). You can see the Termini to Fiumicino schedule here.
5. You can buy one-way or round trip tickets at here.
6. Buses typically run every 30 minutes.
7. If you miss the bus you bought a ticket for, you can take the next one with the same ticket.
8. At Fiumicino Airport, the bus stop is by Terminal 3, platform 7. Just follow the signs in the arrivals area.
To purchase tickets, visit https://www.tiqets.com/en/rome-attractions-c71631/tickets-for-fiumicino-airport-shuttle-bus-to-from-rome-p977121?partner=ticketbar.
Shuttle from Fiumicino Airport
The shuttle is a cost-effective way to get to Rome from Fiumicino Airport than a cab, and even faster and, for the most part, more comfortable than public transportation.
1. Fares for this shuttle service are only $22 per person. You can book a seat and pay in advance, even before you arrive in Rome.
2. Booking is super easy and only takes a few minutes. You can book here.
3. When reserving a seat, note your flight arrival time and desired shuttle boarding time. To guarantee a spot, book the shuttle about 1.5 hours after you land.
4. After booking, you’ll get an emailed voucher to exchange for a shuttle ticket at the airport.
5. You can also reserve a return shuttle from your hotel to Fiumicino Airport the same way.
You can find out more about the service on the booking page at https://www.fiumicinoairportshuttle.com/.
Taxi from Leonardo da Vinci Fiumicino Airport to Rome
Another way to get to Rome from Fiumicino Airport is by cab. To avoid being scam use only legit cabs. Once you pick up your luggage after the flight follow the signs to the cab station where an attendant will call one for you.
The legit taxis in Rome are yellow and they look like that (show image).
The fares are fixed and you won’t have to pay more even if the taxi driver insists. Most of them don’t speak English, so here are a few common phrases that you can use.
Rent a Car with Driver
This option is similar to getting a cab. Unlike cabs then don’t have set fees. That’s not a big deal because you can book a car with a driver in advance online and you will know what the price will be.
You can recognize the cars of the car rental service on the territory of the airport by the NCC sign, which in translation means “Rent with driver”.
Rent a car at Rome Fiumicino Airport
Another way to get to Rome from Fiumicino Airport is to rent a car. If you plan is to stay in Rome, then renting a car is hardly useful – it is better to travel around the city by public transportation or by cab. However, if Fiumicino is only a starting point for a trip around the country, renting a car is the way to go because the rates are very affordable – from $15/day, depending on the season and the demand.
There are many car rental companies at Fiumicino airport. Comparing rates of car rental companies at the airport will take a lot of time.
A better way to compare car rental rates of different car renal companies companies at Fiumicino airport is to use Booking.com.
The platform compares rates of 8 providers and find the best deal for you.