Leonardo Express at a glance

  • Route: Fiumicino Airport to Roma Termini, direct, 32 minutes.
  • Price: €14 one way, valid on this train only (no discount with metro passes).
  • Frequency: every 15 minutes, sometimes every 30 minutes off-peak.
  • First and last train: from the airport 05:38 to 23:27; from Termini 04:50 to 23:05. Times differ between sources and on strike days: check the Trenitalia website before you travel.
  • Where to buy: at the machines in the airport station (follow the "Trains" signs), at the ticket office, or on the Trenitalia app. Validate a paper ticket before boarding if the train requires it.

Leonardo Express, FL1, bus or taxi: which one?

Our pick: take the Leonardo Express if you sleep in Esquilino or Monti, the FL1 for Trastevere, and the €55 taxi from three people. Full fares, plus Ciampino, in our guide to Rome's airports.

Arriving at Termini

The train arrives on the western platforms; the metro (lines A and B) and the official taxis are a few minutes away. Keep your bags close: the station is a pickpocket spot. Our Termini station guide covers left luggage, services and the exit to Esquilino. For onward travel, see getting around Rome.

If you would rather not organise anything

A prepaid private transfer waits at arrivals with a driver holding your name: handy with children, lots of luggage or a late flight. It costs more than the train, but the price is known in advance.

To pick a well-connected base, read where to stay in Rome.