Four people arrive at Fiumicino and do what everyone tells them to do. They head to the train station, buy four Leonardo Express tickets at €14 each, and take the 32-minute ride to Roma Termini. From Termini they share a taxi to their hotel near the Pantheon.
The train cost them €56. The taxi from Termini brought the total higher still.
A Roma Capitale taxi from the airport to their hotel would have cost €55. One fixed price. Door to door. No Termini, no second taxi, no dragging luggage through a busy station at 9pm.
The Leonardo Express is not a bad choice. For one or two people it is the fastest and simplest option available and nothing in this guide changes that. But the right answer from Fiumicino to Rome depends on two things: how many people are traveling, and where they are going. Change either variable and the answer changes.
This guide covers every option with prices verified directly from Trenitalia and Aeroporti di Roma, exact times, and the practical detail most guides skip. If your hotel is near Trastevere, you should not take the Leonardo Express at all. If you are a group of four, there is a Trenitalia group fare that drops the total to €40 — and most people have never heard of it.
Read this before you land. The arrivals hall at Fiumicino is not the place to figure it out.
The Leonardo Express: fast, simple, and easier to get wrong than you think
The Leonardo Express is operated by Trenitalia and runs nonstop between the internal train station at Fiumicino airport and Roma Termini — Rome’s main railway hub — in 32 minutes. No intermediate stops.
In concept it is as simple as a train gets. In practice there are specific rules around tickets, validation, children, and boarding times that generate genuine fines every single day. This section covers all of them.
Why the Leonardo Express costs €14 on Trenitalia and €22 on every other website
The official one-way price is €14 per person. It has not changed in years and applies at any hour, on any day, with no surcharges for nights, weekends, or public holidays.
Search for Leonardo Express tickets online and the first results are third-party reseller sites charging between €17 and €22 for the exact same ticket. They describe the markup as a booking fee, service charge, or guaranteed boarding. The Leonardo Express has no assigned seats. It cannot sell out. There is nothing to guarantee. You are paying up to 50 percent more for a middleman who does nothing.
Buy from one of four legitimate sources only: trenitalia.com, the Trenitalia app, the red Trenitalia machines at the airport station, or the Trenitalia ticket counter. Anywhere else is money leaving your pocket for no reason.
The group deal Trenitalia doesn’t advertise: 4 tickets for €40 instead of €56
If you are traveling with exactly four people, Trenitalia offers a Mini-groups fare: four tickets purchased together for €40 instead of €56. That is €10 per person — a saving of €16 on a single journey.
The fare is available at the counter, the machines, and on trenitalia.com. Ask specifically for the tariffa minigroup at the counter. The machines include it in the options but do not advertise it prominently, so most people never find it without knowing to look. If you are a group of four adults, asking this one question before buying saves €16 immediately.
First train at 6:23am, last at 11:23pm — plan everything else around these two times
From Fiumicino airport: first departure 6:23am — last departure 11:23pm.
From Roma Termini: first departure 5:35am — last departure 10:35pm.
The train runs every 15 minutes during peak hours and every 30 minutes at quieter times. Even off-peak the maximum wait is half an hour.
These times matter more than they appear. A flight landing at 11pm will clear passport control, collect bags, and reach the platform somewhere between 11:15 and 11:30pm. Depending on delays, the last Leonardo Express may already be gone. Plan based on the latest realistic time you will reach the platform — not your scheduled landing time. If there is any doubt at all about a late flight, assume you need a taxi.
For early morning departures from Rome: the last Leonardo Express from Termini leaves at 10:35pm. If you need to catch a flight before roughly 8am with the standard two-hour check-in, the 5:35am train gets you to the airport at 6:07am. Anything earlier means a taxi or private transfer arranged the night before.
Three places to buy your Leonardo Express ticket, and nowhere else
1. The Trenitalia app or trenitalia.com. Download the app before you land. Digital tickets are already validated — you show the QR code when the inspector comes through the carriage. No paper, no machines, no risk of forgetting to stamp. This is the cleanest option and the one that eliminates the most common source of fines.
2. The red Trenitalia machines at the airport station. Available in English. Machine tickets are valid immediately and flexible — you can board any Leonardo Express on the day of travel regardless of the time printed on the ticket. You must validate paper tickets before boarding.
3. The Trenitalia ticket counter. Useful if you want to ask about the Mini-groups fare in person or have a specific question about a booking. Expect a short queue during busy arrival periods.
That is the complete list. Travel agencies, hotel desks, and booking platforms add a markup with no benefit whatsoever.
The €50 fine that ruins day one: how Leonardo Express validation actually works
This is the most important practical section in this guide.
If you have a digital ticket (bought via the app or trenitalia.com, QR code on your phone): it is already validated. Do not put it in a machine. Show the QR code when the inspector comes through the carriage.
If you have a paper ticket from the machine: you must validate it before boarding. The validation machines are small green devices on the platform. Insert your ticket until you hear a click. No click means no valid ticket. Boarding without a validated paper ticket is an on-the-spot fine of €50. Refuse to pay immediately and it becomes €100. Inspectors check every carriage on almost every journey. Families get fined on their first hour in Italy on this train every single day.
Here is the detail most guides get wrong:
Traveling from Fiumicino airport to Roma Termini: there are turnstile gates at the airport station. When you scan your paper ticket to pass through, the turnstile auto-validates it. You are covered — but confirm the gate registers it as you pass through.
Traveling from Roma Termini to Fiumicino airport: there are no turnstiles at Termini for this train. You walk directly onto the platform. You must find the green validation machines yourself and stamp your ticket before the train arrives. This is where most fines happen. People heading to catch their flight, running late, stressed, walk straight past the machines without noticing them. The machines are on the platform before you reach the train. Do not walk past them.
Your online ticket has a departure time — boarding five minutes early can cost you €68
Tickets bought on trenitalia.com have a specific departure time printed on them. Some inspectors enforce this time strictly. If you board an earlier train than the one on your ticket, you may be fined — €50 plus a new ticket at €14, totaling €64 or more.
Trenitalia’s official position is that tickets are valid for any Leonardo Express up to 90 minutes after the scheduled departure if you miss your train and need a later one. That is not the same as boarding an earlier train, which is treated as a different service.
The practical solution: buy your ticket at the machine when you arrive at the airport. Machine tickets are valid for any Leonardo Express on the day of travel — no departure time restriction, full flexibility, no fine risk. If you prefer to book in advance, use the app QR ticket rather than a web booking with a fixed time printed on it.
Children travel free on the Leonardo Express, until the inspector finds out you read the wrong rule
The Leonardo Express applies a special fare for the Fiumicino airport route. These rules are specific to this train:
Under 4 years old: free, no ticket required.
Ages 4 to 12: free with a paying adult. One free child per paying adult. Two children traveling free requires two paying adults.
Age 12 and over: full €14 ticket required, no exceptions.
The trap is the same machines you are using to buy Leonardo Express tickets also sell Frecciarossa and Frecciargento high-speed train tickets. On those trains the child fare cutoff is 14 or 15 years old, and this is displayed on screen during the booking process. Tourists see “under 14 free,” assume it applies to the Leonardo Express, and board without buying tickets for their 12 or 13-year-olds.
The inspector comes through. The fine is €50 per unticketed passenger plus the cost of a new ticket at €14. A family with two teenagers in this age range faces a combined fine of over €120 for an honest mistake. The rule on the Leonardo Express is clear and fixed: age cutoff is 12, not 14. Buy the ticket.
Luggage on the Leonardo Express: no size limit, no fee, bring everything
No luggage restrictions and no extra charges of any kind. You can bring as many bags as you can carry onto the train. Large suitcases are normal on this service and expected — overhead racks and dedicated luggage areas at the ends of each carriage accommodate them. This train was built for airport passengers.
Small dogs travel free with a certificate of registration with the canine registry. Cats and other small pets travel free in an appropriate carrier. Guide dogs travel free.
Your Roma Pass covers metro, bus and tram — the Leonardo Express is none of those
The Roma Pass in both its 48-hour and 72-hour versions covers Rome’s metro, city buses, and trams. It does not cover the Leonardo Express. It does not cover the FL1 regional train to the airport. Both are explicitly excluded from the pass.
This catches travelers who assume unlimited public transport means all public transport. It does not. The Leonardo Express requires its own separate €14 ticket regardless of what passes you are carrying. The same applies to the integrated Metrebus ticket used for travel within Rome. Neither is valid on this train.
Four adults pay €56 by train or €55 by taxi — and the taxi drops them at the hotel door
The official fixed taxi fare from Fiumicino airport to anywhere inside the Aurelian Walls — which covers the entire historic center of Rome including Trastevere, Monti, Prati, the area around the Colosseum, the Trevi Fountain, and the Vatican neighborhood — is €55. This is set by the Municipality of Rome, applies at any hour on any day, and covers all passengers in the vehicle with all their luggage. No night supplement. No weekend supplement. No charge per bag.
Four Leonardo Express tickets cost €56. And the train ends at Roma Termini, not at the hotel.
One person: €14 by train vs €55 by taxi. Take the train — it is not close.
Two people: €28 by train vs €55 by taxi. Train is clearly better.
Three people: €42 by train vs €55 by taxi. Train saves €13; weigh that against door-to-door convenience.
Four people: €40 by train with the Mini-groups fare vs €55 by taxi. The train wins by €15 — ask for it specifically at the counter or look for it on the machines.
For groups of four traveling to central Rome, the taxi is the rational choice on both price and convenience. This math changes further in the taxi’s favour once you account for the cost and effort of getting from Termini to the actual hotel — another metro journey, bus, or taxi on top of the first.
Sit on the left side from the airport — the Vatican dome fills the window halfway through
This costs nothing and most tourists miss it. Traveling from Fiumicino airport to Roma Termini, sit on the left side of the train. About halfway through the journey, as the train approaches the outskirts of Rome, the dome of St. Peter’s Basilica rises on the horizon and slowly fills your window. On a clear morning, with the city coming into view, it is one of the better free things Italy offers a first-time visitor.
Traveling from Termini to the airport: sit on the right side for the same view on the way out.
On Saturdays you may also catch the papal train on the Vatican Railroad — the shortest international railway in the world at just over a kilometer, connecting Roma San Pietro station to Vatican City.
The FL1: the €8 train from Fiumicino that nobody tells tourists about
The FL1 is a Trenitalia regional commuter train running from Fiumicino airport to several stations on the edges of central Rome. It uses the same airport station as the Leonardo Express — same building, same platforms — and costs roughly half the price. Most tourists traveling to Rome have never heard of it. For some of them, depending on where they are staying, it is the better train.
Trastevere, Ostiense, Tiburtina — but not Termini. Board the wrong train and you’ll know fast
The FL1 stops at Roma Trastevere, Roma Ostiense, Roma Tuscolana, and Roma Tiburtina. It does not stop at Roma Termini.
This is the single most important fact about this train. Every year tourists board the FL1 expecting to arrive at Termini and find themselves at a completely different station, luggage and all, with no idea where they are or how far from their hotel. At the airport platform, always check the departure board before stepping onto any train. If it shows multiple stops, that is the FL1. If it shows Roma Termini as the only destination, that is the Leonardo Express.
From each FL1 station, connections to the rest of the city are available. Roma Tiburtina connects to metro line B. Roma Ostiense connects to metro line B and several tram lines. Roma Trastevere is served by trams along Viale Trastevere connecting to the wider city.
The FL1 runs every 15 minutes on weekdays and every 30 minutes on weekends and public holidays. The first service from the airport runs earlier than the Leonardo Express — worth knowing if your flight lands before 6:23am.
If your hotel is near Trastevere, the Leonardo Express takes you in the wrong direction
The FL1 stops directly at Roma Trastevere station, which sits about 15 minutes on foot or a short tram ride from the heart of the Trastevere neighborhood.
If you take the Leonardo Express instead, you arrive at Termini on the opposite side of the city and then need to travel back across Rome to reach Trastevere. Metro, bus, or another taxi — whichever way, you are adding 30 to 45 minutes and additional cost to a journey that the FL1 completes in roughly 27 minutes for approximately €8, without a single connection.
The same logic applies for hotels near Ostiense — the Testaccio and Garbatella area — or near Tiburtina. If your accommodation sits within reasonable reach of any FL1 stop, check whether that station makes more practical sense as your arrival point before automatically buying a Leonardo Express ticket.
Children on the FL1 follow standard Trenitalia regional fare rules for Lazio: under 4 travel free without occupying a seat; ages 4 to 12 receive a 50% discount; 12 and over pay full price. Note this is different from the Leonardo Express, where ages 4 to 12 travel completely free with a paying adult.
FL1 tickets bought online must be printed — this is different from the Leonardo Express
FL1 tickets follow standard regional train rules. Paper tickets bought at the machine or counter must be validated in the green machines on the platform before boarding. The fine for an unvalidated ticket is the same as for the Leonardo Express: €50.
If you buy an FL1 ticket online at trenitalia.com: regional tickets purchased online must be printed before travel and shown at the turnstiles at Fiumicino airport station. A ticket existing only on your phone may cause problems at the gate. The simplest approach is to buy at the machine when you arrive at the airport — no printing, immediate flexibility, validate before you board.
Taxi from Fiumicino to Rome: €55 fixed, door to door, at any hour
The taxi from Fiumicino to central Rome is more straightforward than most people expect. The price is fixed and set by the municipality. The complexity is not in the fare — it is in knowing which taxi you are boarding before you get in.
Two white taxis, same stand, very different prices — this is where tourists get overcharged
Two separate taxi services operate at Fiumicino airport. Both are white. Both are legal. Their fare structures are completely different, and they sometimes queue at the same location.
Roma Capitale taxis are licensed by the Municipality of Rome. The fixed fare from Fiumicino to anywhere inside the Aurelian Walls is €55. This covers all passengers and all luggage with no supplements at any hour of any day.
Fiumicino municipal taxis are licensed by the Municipality of Fiumicino. Their rates are different. The minimum fare for just the route between the airport and the town of Fiumicino is €25. For a journey to central Rome, these taxis do not operate under the €55 flat rate, and the cost can be significantly higher — the difference for the same journey is often €25 or more.
Since both vehicles are white with TAXI on the roof, the distinction is not obvious at a glance. Before getting into any taxi at Fiumicino, ask the driver directly: “Qual è la tariffa fissa per il centro di Roma?” — what is the fixed rate to Rome’s center? A Roma Capitale driver confirms €55. Any other answer and you are not in a Roma Capitale taxi. Step back out.
How to recognise a Roma Capitale taxi before you get in
Roma Capitale taxis are white with a TAXI sign on the roof, the symbol of the Municipality of Rome on the front doors, and a licence number visible on the doors, at the rear of the vehicle, and inside the cabin.
The official taxi stands are at the Arrivals areas of Terminal 1 and Terminal 3. Use the designated queue. Walk past anyone who approaches you inside the arrivals hall offering transport. Unlicensed drivers work throughout Fiumicino arrivals — the conversation always ends with a price of €100 or more for a journey to central Rome, cash only, with no route or recourse once you are in the car.
For destinations outside the Aurelian Walls but within the Grande Raccordo Anulare, the maximum allowed fare is €80. Other confirmed fixed fares from the airport: Roma Tiburtina station €60 — Roma Ostiense station €50 — Ciampino airport €55 — Civitavecchia port €130.
The exact calculation that makes the taxi cheaper than the train for a group of four
The €55 fare covers every passenger in the vehicle. One adult or four adults: the taxi costs €55.
One person: €14 by Leonardo Express vs €55 by taxi. There is no argument — take the train.
Two people: €28 by train vs €55 by taxi. Train is better.
Three people: €42 by train vs €55 by taxi. Train saves €13 — weigh that against door-to-door convenience and the weight of your luggage.
Four people: €56 by train vs €55 by taxi. The taxi is cheaper and takes you all the way there.
Taxis run 24 hours a day. The €55 fixed fare applies at 2am the same as at 2pm. No night surcharge.
Airport buses from Fiumicino: €6 to €10, twice the journey time, and the cheapest public option after midnight
Five bus operators run scheduled services between Fiumicino airport and Rome. The journey takes between 45 and 75 minutes depending on traffic — roughly twice as long as the Leonardo Express on a good day, and longer during rush hours or summer weekends when the coastal road into the city backs up. The saving per person compared to the train is between €4 and €8.
For a solo traveler with time and a tight budget, that trade is reasonable. For a group of four, four bus tickets at €7 to €10 each still come in cheaper than the €55 taxi — but so does the Mini-groups train fare at €40.
The five operators, with their confirmed departure points from the official Aeroporti di Roma timetable:
Terravision — Terminal 3 Bus Station, stand 18. Direct to Roma Termini. Online prices from approximately €6 to €7 booked in advance; around €10 at the stand. Runs frequently including through the night. Children under 4 travel free. Tickets show on your phone — no printing required. Book at terravision.eu.
SIT Bus Shuttle — Terminal 3 Bus Station, stand 16. Stops near the Vatican and Lepanto (Prati/Borgo area) before continuing to Termini. The only airport bus that crosses to the right bank of the Tiber before reaching Termini. Journey to Termini approximately 55 to 65 minutes. Book at sitbusshuttle.com.
TAM Bus — Terminal 3 Bus Station, stand 17. Direct to Termini via Ostiense. Runs 24 hours with confirmed late-night departures. Book at tambus.it or buy on board.
Rome Airport Bus by Schiaffini — Terminal 3 Bus Station, stand 19. Direct to Termini. Similar frequency and pricing to Terravision. Useful if other stands have long queues. Book at romeairportbus.com or buy on board.
COTRAL — Terminal 1 Arrivals area (not Terminal 3). The closest bus option if you land at Terminal 1. Connects to Termini, Tiburtina, Cornelia, Magliana, and Ostia. Fares are lower than private operators. Buy at newsstands, tobacconists, or on board at a small surcharge.
SIT Bus Shuttle: the only bus from Fiumicino that stops near the Vatican before Termini
Every other airport bus from Fiumicino goes directly to Roma Termini on the left bank of the Tiber. SIT Bus Shuttle crosses the river and makes a stop in the Borgo area near the Vatican — specifically near the Lepanto metro station — before continuing to Termini.
If your hotel is within walking distance of St. Peter’s Square, Castel Sant’Angelo, or anywhere in Prati or Borgo, this stop drops you significantly closer to your accommodation than Termini would. From Termini to the same area, you would need metro line A to Ottaviano or Lepanto, which adds time and another ticket. SIT Bus Shuttle does it in a single journey.
The Vatican stop comes before Termini on the route — if you are continuing to Termini, stay on the bus.
TAM Bus runs at midnight, 1:30am, 2:30am — the late arrival option that isn’t a taxi
TAM Bus operates 24 hours and has confirmed departures from Fiumicino throughout the night: 00:15, 01:30, 02:30, 03:00, 03:30, and 04:30 among others. Terravision and SIT Bus Shuttle also show night departures on the official ADR timetable.
If you land after 11:23pm when the Leonardo Express has stopped, and you want an alternative to a taxi, TAM Bus is the most reliable late-night bus option. Journey time at night, with lighter traffic, can be close to the standard 45 to 55 minutes.
Verify current schedules at adr.it before traveling — night services can change seasonally. The timetable on the ADR website shows real departures updated regularly.
Landing after 11:23pm: what is still running and what it costs
The last Leonardo Express from Fiumicino departs at 11:23pm. A flight landing at 11pm realistically clears arrivals between 11:15 and 11:30pm depending on how quickly the plane docks, how long passport control takes, and how fast the bags come. The last train may already be gone.
After 11:23pm your options are:
Night buses (TAM, Terravision, SIT Bus Shuttle): running through the night to Termini. Approximately €7 to €10 per person. Journey 45 to 75 minutes depending on traffic. Available, but check current schedules at adr.it before assuming a specific departure.
Roma Capitale taxi: €55 fixed, available immediately, 24 hours, no night surcharge. For most late arrivals this is the practical choice — reliable, fast, price confirmed before you move.
COTRAL: to Tiburtina and other points. Approximately €5. Over an hour. For travelers with no urgency and a final destination near a COTRAL stop.
The decision is simpler than it looks once you know the numbers. One or two people going to central Rome: Leonardo Express. Group of four: Mini-groups train fare at €40 — ask for it specifically. Hotel near Trastevere or Ostiense: FL1. Landing after 11:23pm: taxi or TAM night bus. Leaving before the first Leonardo Express at 5:35am from Termini: arrange a taxi the night before.
The only mistake is not deciding before you land. The arrivals hall at Fiumicino has unlicensed drivers, reseller desks, and buses loading for other cities. Know which direction you are walking before you get off the plane.