Fiumicino to Rome: train, bus, taxi and transfer compared
Fiumicino is 32 km from Termini, so the choice is mostly speed against price. The Leonardo Express is non-stop and costs 14 euros, the buses cost 7 euros and keep running through the night, and the taxi is a fixed 55 euros inside the Aurelian Walls. For three or four people with bags, the taxi or the 40 euro four-person train ticket usually beats separate fares.
- Cheapest
- €7TAM bus · 75 min
- Fastest
- 50 minLeonardo Express · €14
- Taxi
- €55Official taxi · 50 min

Leonardo Express: €28 for the group, about 50 min. No booking needed.
Train
Leonardo Express
50 min
For the group€28
Leonardo Express
Trenitalia · non-stop to Termini
- Per person
- €14
- Door to door
- 50 min
- Runs
- 05:38–23:53
- Frequency
- every 15 min
- Board at
- Fiumicino Aeroporto station, signed from arrivals
- Suitcases
- Fine
Bus
TAM bus
75 min
For the group€14
TAM bus
Tambus · direct to Termini, runs all night
- Per person
- €7
- Door to door
- 75 min
- Runs
- 24 hours
- Frequency
- every 30 min, about hourly overnight
- Board at
- Terminal 3 bus hub, stall 17
- Suitcases
- Fine
Bus
SIT Bus Shuttle
80 min
For the group€14Check price
SIT Bus Shuttle
SIT · via Vaticano to Termini
- Per person
- €7
- Door to door
- 80 min
- Runs
- 07:15–01:15
- Frequency
- every 20 min
- Board at
- Terminal 3 bus hub, stall 16
- Suitcases
- Fine
Train
FL1 regional train
80 min
For the group€16
FL1 regional train
Trenitalia · Trastevere, Ostiense, Tiburtina
- Per person
- €8
- Door to door
- 80 min
- Runs
- 05:57–23:27
- Frequency
- every 15 min (30 on Sundays)
- Board at
- Fiumicino Aeroporto station, signed from arrivals
- Suitcases
- Awkward
Taxi
Official taxi
50 min
For the group€55
Official taxi
White Roma taxi · fixed 55 euros inside the walls
- Per person
- €55 per vehicle
- Door to door
- 50 min
- Runs
- 24 hours
- Frequency
- Rank outside arrivals
- Board at
- Taxi rank, Terminals 1 and 3 arrivals level
- Suitcases
- Carried for you
Private car
Pre-booked private car
55 min
For the group€65estimateCheck price
Pre-booked private car
Meet-and-greet · price fixed when you book
- Per person
- €65 per vehicle
- Door to door
- 55 min
- Runs
- 24 hours
- Frequency
- Pre-booked
- Board at
- Driver waits in arrivals, Terminal 1 or 3
- Suitcases
- Carried for you
Every option in detail
TrainLeonardo Express
- €14
- 50 min
- 05:38–23:53
- → Roma Termini, platforms 23 and 24
Buy at the Trenitalia self-service machines or the ticket office (open 06:45 to 22:12), on trenitalia.com or by tapping a contactless card at the Leonardo gate. Validate a paper ticket at the turnstile before you board, and keep it, because the gates at Termini check it again on the way out. Metrebus integrated tickets are not accepted on this train. The ride takes 32 minutes.
TrainFL1 regional train
- €8
- 80 min
- 05:57–23:27
- → Roma Ostiense, Trastevere or Tiburtina (not Termini)
A single costs 8 euros and is sold at the same machines. FL1 does not stop at Termini. To reach it, change to metro B at Piramide (a short walk from Ostiense) or at Tiburtina, with a 1.50 euro ATAC ticket on top. It is a stopping commuter train and gets crowded at rush hour, so it only makes sense if your hotel is near Trastevere, Ostiense or Tiburtina.
BusTAM bus
- €7
- 75 min
- 24 hours
- → Via Giolitti, beside Termini
The lowest online fare is 7 euros; on the day the single from the desk at stall 17 is 9 euros, so buy online. Luggage travels free. On 4 October the airport board shows departures at 00:15, 01:30, 02:30, 03:00, 03:30 and 04:30 as well as the daytime service, which makes it the most useful bus for late flights.
BusSIT Bus Shuttle
- €7
- 80 min
- 07:15–01:15
- → Via Marsala, by Termini
One way is 7 euros; SIT's site adds 2 euros to tickets bought at the stop, so book online. The bus calls at Via Aurelia and Roma Vaticano before Termini, which suits a hotel on the Vatican side. On 4 October the first departure is 07:15 and the last is 01:15 after midnight, with extra runs at 23:50, 00:15 and 00:40.
TaxiOfficial taxi
- €55 per vehicle
- 50 min
- 24 hours
- → Any address inside the Aurelian Walls
The fare is fixed at 55 euros per ride, not per person, and includes all supplements. It applies in both directions. Take only a white taxi with a TAXI roof sign from the rank, because drivers who approach you in the arrivals hall are not licensed and can charge anything. Outside the walls but inside the ring road there is no fixed fare and the meter is capped at 80 euros.
Private carPre-booked private car
- €65 per vehicle (estimate)
- 55 min
- 24 hours
- → Your hotel door
A pre-booked sedan for up to three passengers starts at about 65 euros in the daytime and about 78 euros between 21:00 and 06:00. The driver tracks your flight, so a delay does not change the price. It costs about 10 euros more than the taxi, which buys you a named driver and no queue.
The same trip in a different situation
Arriving late at night
At 00:30 the trains have mostly gone. The last Leonardo Express leaves at 23:53, and a 00:23 runs only on some nights, so do not count on it. The last FL1 is at 23:27. Buses are the fallback: TAM runs through the night with departures at 01:30, 02:30, 03:00, 03:30 and 04:30, and SIT leaves at 00:40 and 01:15. Taxis queue all night at the same fixed 55 euros, while a pre-booked car costs 78 euros after 21:00.
See the comparison →4 people, 4 suitcasesTravelling as a group of four
For four people with luggage the numbers are close. Four Leonardo Express singles come to 56 euros, but the Minigruppi ticket gives four adults the same train for 40 euros if bought in one transaction. Four bus tickets cost 28 euros. The taxi is 55 euros for the whole car, about 14 euros each, and takes you to the door with no stairs or platform changes. A private sedan seats three, so a group of four needs a larger car or a taxi.
See the comparison →Practical tips
- Leonardo Express tickets cannot be mixed with Metrebus passes. Buy the 14 euro ticket, not a city pass.
- Buses leave from the Terminal 3 bus hub. TAM is stall 17, SIT stall 16, Terravision stall 18 and Rome Airport Bus stall 19.
- Ignore anyone offering a taxi inside the terminal. The only fixed fare is from the official rank.
- The Trenitalia ticket office in the station closes at 22:12, so buy before then or use the machines.
- On Sundays and holidays FL1 runs every 30 minutes instead of every 15.
Questions travellers ask
How much is the Leonardo Express from Fiumicino to Rome?
A single is 14 euros and the ride to Termini takes 32 minutes. Four adults travelling together can buy a Minigruppi ticket for 40 euros in one transaction instead of 56 euros.
What is the cheapest way from Fiumicino to central Rome?
The buses from TAM and SIT cost 7 euros one way when bought online and go straight to Termini. The FL1 train is 8 euros but stops at Trastevere, Ostiense and Tiburtina rather than Termini.
How much is a taxi from Fiumicino to central Rome?
The fixed fare is 55 euros for the whole taxi to any address inside the Aurelian Walls. It includes all supplements and applies day and night.
Is there a train from Fiumicino after midnight?
The last Leonardo Express is at 23:53, with a 00:23 on some nights, and the last FL1 is at 23:27. After that you need a bus, a taxi or a pre-booked car.
Does the Leonardo Express go to Termini?
Yes, it runs non-stop to Roma Termini, arriving on platforms 23 and 24. The FL1 regional train does not stop at Termini.




