Leonardo Express: The Direct Train from Fiumicino Airport to Roma Termini

Leonardo Express: The Direct Train from Fiumicino Airport to Roma Termini

Platform 24 at Roma Termini, 07:40 on a Tuesday. A man with two large suitcases and a rolling briefcase is trying to navigate toward the metro while his bags keep catching on other passengers. He took the Leonardo Express from Fiumicino, 32 minutes, perfectly on time, and now faces another 25 minutes of transfers to reach his hotel near Piazza Navona. Whether the train was the right call depends entirely on details nobody mentioned when he bought the ticket.

This is a guide to those details.

The basic facts

Leonardo Express runs nonstop between Fiumicino Airport (FCO) and Roma Termini. One service, no intermediate stops, 32 minutes. Departures run every 15 to 30 minutes depending on the hour, from early morning until late at night, in both directions. The schedule is consistent; cancellations are rare.

Tickets: €14 one-way, bought at station machines or through the Trenitalia app. Most regional rail passes specifically exclude the Leonardo Express. Check before assuming.

One thing that catches people out: Fiumicino airport has multiple train stations. The FL1 regional line also serves the area, stopping at several intermediate stations and taking around 50 minutes. It's cheaper. It's also a completely different service. The Leonardo Express is the nonstop one. Selecting the wrong option at the ticket machine is an easy mistake when you're tired and in a hurry.

Who it actually suits

A solo traveller or a pair, carry-on luggage, landing at a reasonable hour, hotel within walking distance of Termini or one metro stop away, the train is the obvious answer. Fixed journey time, no traffic variable, direct connection to the national rail network and two metro lines.

The calculation starts shifting in a few specific situations.

Multiple large bags. The train has no dedicated luggage storage. Cases go in the aisle or in overhead racks. On a full service during peak hours, navigating to a seat with a family's worth of luggage is genuinely unpleasant.

Groups of three or four. Four tickets at €14 is €56. Add a taxi from Termini to a hotel that isn't walkable, €10 to €15, and the total approaches what a private transfer from the airport would cost, with door-to-door service instead.

Very early flights. The first Leonardo Express from Termini departs in the early morning, but not early enough for the very first dawn flights. If you need to check in at 05:30 or earlier, there is no train. That gap is not hypothetical, it catches people every morning.

Late arrivals. The last service from the airport runs late in the evening, close to midnight. Land after that, and again, no train. Even landing at 22:30 and needing to reach somewhere beyond the central zone means the train deposits you at Termini around midnight, then you're rearranging from there.

Costs and the cheaper alternative

The base fare is around €14 one-way when you buy at a station machine or ticket office. Buying through third-party resellers can cost around €17.90 as of 2026, because a booking fee is added; Trenitalia's own site sells the standard €14 fare with no booking fee. A mini-group ticket covers four passengers in one transaction for around €40 instead of €56. At Roma Termini the Leonardo Express uses dedicated platforms 23 and 24. Trains leave about every 15 minutes during peak hours and every 30 to 45 minutes at quieter times.

The cheaper option is the FL1 regional line, priced at around €8 one-way. The FL1 does not call at Roma Termini. From the airport it serves Roma Trastevere, Roma Ostiense, Roma Tuscolana and Roma Tiburtina. To reach the Termini area you change at Ostiense for the Piramide metro stop on Line B. The FL1 takes roughly 27 minutes to Trastevere and about 48 minutes to Tiburtina.

Buying tickets

Machines in the Fiumicino arrivals hall take card and cash. Signage is in multiple languages. The Trenitalia app works reliably, search "Aeroporto di Roma Fiumicino" to "Roma Termini" and select the Leonardo Express service specifically, not the FL1.

A few things worth knowing before you're standing on the platform:

Paper tickets must be validated in the yellow machines before boarding. App tickets are valid on your phone without stamping. The train at Fiumicino departs from Terminal 3. If you land at Terminal 1, follow the red-dot signs; the covered walk to the station takes 10–15 minutes, more when the terminal is busy.

At each end

Termini: Leonardo Express platforms are at the far right of the main hall, entering from Via Giolitti. Well-signposted. Busy during morning and evening peaks, but the 30-minute frequency means you won't wait long.

Fiumicino: Follow "Stazione / Train" signs from the Terminal 3 arrivals hall, roughly 10 minutes from customs to the platform. Terminal 1 arrivals should allow about 15 minutes to reach the station on foot, not 5.

The gaps in coverage

Before the first early-morning departure and after the last late-evening one, there's no Leonardo Express. Those aren't edge cases, plenty of transatlantic flights land after midnight, and early business departures regularly mean pre-dawn airport runs. For those hours, a pre-booked private transfer is the practical option.

Same applies when the final destination isn't near Termini. The train delivers you to a major hub, not to an address. For a hotel in Trastevere, near the Vatican, or anywhere in the outskirts, you're adding a second leg. Sometimes that's fine. Sometimes, heavy bags, late hour, unfamiliar city, it isn't.

A transfer booked through GetTransfer fixes the price before departure. No airport surcharge discovered at arrivals, no surge pricing at midnight. The driver is in the hall with a name sign.

Comments

Loading comments...

Leave a comment

All comments are moderated before appearing on the site.