Quick answer: The fastest way from Rome Fiumicino (FCO) to the centre is the Leonardo Express train — €14, 32 minutes nonstop to Roma Termini. The cheapest is a shuttle bus (~€6–7). Official taxis charge a flat €50 to anywhere inside the old Aurelian walls.
Your options compared
| Option | Time | Cost |
|---|---|---|
| Leonardo Express (to Termini) | 32 min | ~€14 |
| Regional FL1 (to Trastevere/Tiburtina) | 30–45 min | ~€8 |
| Shuttle bus (Terravision/SIT) | 55 min | ~€6–7 |
| Official taxi (flat fare) | 45–60 min | €50 |
Which should you choose?
Take the Leonardo Express if your hotel is near Termini — it’s quick and frequent. Use the FL1 regional train if you’re heading to Trastevere or Ostiense. The bus wins on price; a flat-fare taxi is best for groups or late arrivals.
Tips
The €50 flat fare applies only to official white taxis and only within the walls — confirm before you set off. Validate regional-train tickets before boarding to avoid a fine.
FAQ
Fastest way from Fiumicino to Rome? The Leonardo Express (32 min to Termini).
How much is a taxi from FCO? A fixed €50 to the historic centre.
Plan with our Italy itinerary and best time to visit Italy.


