A Leonardo Express train waiting at Fiumicino airport platform with travelers boarding with luggage

[ GUIDE · THE DISPATCH ]

Getting Around Rome's Airports: Fiumicino, Ciampino, and the Train You Want

The Fiumicino to Rome decision is one most people get wrong and overpay for. Here's the Leonardo Express vs the regional FL1 vs the shuttle bus, costed honestly, plus the Ciampino-only catch nobody mentions.

The Fiumicino to Rome trip is a small decision that travel sites quietly help you overpay on, because the most advertised option is the most expensive one, and it’s not always the right one. There’s a fast direct train, a cheaper regional train, and a budget bus, and which one you want depends entirely on where you’re sleeping, not on which has the slickest brochure. And then there’s Ciampino, Rome’s other airport, which plays by completely different rules and catches people out cold. Let me sort the whole thing.

Fiumicino (FCO): your three real options

Rome’s main airport, Fiumicino (Leonardo da Vinci), gives you three sensible ways into town.

1. The Leonardo Express. The headline option. A nonstop train from Fiumicino straight to Roma Termini, the central station, in about 32 minutes. It costs €14, runs every 15–30 minutes, and it’s the fast, simple, no-thinking choice IF Termini is convenient for you. No stops, no changes, just airport to central station.

2. The regional FL1 train. The one nobody advertises and frankly often the smarter pick. The FL1 leaves the same airport station but instead of Termini it runs to Trastevere, Ostiense, and Tiburtina stations, for around €8, roughly half the Leonardo’s price. It takes a similar amount of time. If your hotel is near Trastevere or you can connect easily from Ostiense or Tiburtina, the FL1 is the value play and may even drop you closer than Termini would. I use it constantly.

3. The shuttle buses. Companies like Terravision, SIT, and Rome Airport Bus run coaches from Fiumicino to Termini for roughly €6–7. Cheapest of all. The downside: they sit in traffic, so the journey can stretch to an hour-plus and is unpredictable at rush hour. Fine if you’re not in a hurry and watching every euro. Annoying if you’ve got a tight connection.

So the honest ranking by situation: hotel near Termini and you want zero hassle → Leonardo Express. Hotel near Trastevere or you’re cost-conscious and can connect → FL1. On a shoestring with time to spare → the bus.

The taxi flat rate (and why it’s not a rip-off for groups)

Rome has a fixed flat taxi fare between Fiumicino and the historic center inside the Aurelian walls: €50 (it’s posted, and it’s law). For one person that’s a lot versus a €8 train. But split between three or four people with luggage, going door to door, late at night or with kids, €50 suddenly looks completely reasonable, around €12–13 a head, no dragging bags through Termini.

The catch: insist the driver honors the official flat rate to the centro storico, it’s a legal fixed price, not a negotiation. Use the official white taxis at the rank, never a guy in the arrivals hall offering you a “good price.” That guy’s price is never good. Note the flat rate is to the walled center specifically; a hotel outside that zone goes on the meter.

Ciampino (CIA): the catch nobody mentions

Here’s the trap. Rome’s second airport, Ciampino, is where a lot of budget flights (Ryanair, Wizz) land, and it has no airport train at all. None. People assume “Rome airport = airport train” and arrive at Ciampino expecting a Leonardo Express that doesn’t exist.

Your options from Ciampino are:

  • A shuttle bus (Terravision, SIT, etc.) directly to Termini, around €6, taking 40 minutes or so depending on traffic. This is what most people do.
  • A combination of local bus + train: a short bus to Ciampino town railway station, then a regional train into Rome. Cheaper but fiddly with luggage.
  • A taxi, which also has a posted flat rate (around €31 to the center, less than Fiumicino because it’s closer).

So if you’re flying into Ciampino, plan for a bus or taxi from the start, do not waste time looking for a train platform that isn’t there. I’ve watched people wheel their bags up and down the terminal hunting for the nonexistent airport rail link. Don’t be them.

The quick summary

For Fiumicino: Leonardo Express if you want fast-and-direct to Termini and don’t mind €14; FL1 for half the price if Trastevere/Ostiense/Tiburtina suits you better; the bus if you’re truly counting coins; the €50 flat-rate taxi if you’re a group or arriving exhausted at midnight. For Ciampino: bus or taxi, full stop, there is no train.

Get this one decision right at the airport and your Rome trip starts smooth instead of starting with you sweating over a ticket machine while a queue builds behind you and your partner gives you That Look.

Take the FL1 if you can, the Leonardo if Termini’s your stop, and never go to Ciampino expecting a train, that’s the whole airport game in Rome. Buon viaggio.

This article contains affiliate links marked rel="sponsored". We may earn a commission at no extra cost to you.


Portrait of Dana Taborski
Dana Taborski

Travel Writer · Denver

Dana Taborski has been talking her way through Latin America since 2018, of the firm opinion that a good hotel bar is a legitimate sightseeing destination. At home, Dana is slowly renovating a flat and a sourdough starter. Currently based in Denver.

  • luxury travel
  • hotels
  • spas
  • tasting menus
  • Latin America