Option 1: Leonardo Express — The Reliable Workhorse
If your destination is anywhere near Roma Termini — or you're catching an onward train — the Leonardo Express is the cleanest, most predictable option in the lineup. It's been running this route for decades and Trenitalia keeps it remarkably on-time for Italian standards.
Step-by-step from baggage claim
- Exit baggage claim and follow signs for "Treni / Train Station" — it's a 5–8 minute walk through the terminal.
- At the FCO railway station, look for the Trenitalia ticket windows or the self-service machines — the machines sell both Leonardo Express and FL1 regional tickets, so make sure "Leonardo Express" is what's on screen before you pay.
- Buy your ticket: €14 one-way (groups of 4 can buy a "Minigroups" ticket for €40). Tickets can also be purchased in advance via the Trenitalia app, or you can simply tap a contactless card at the Leonardo Express turnstiles (Trenitalia's Tap&Tap).
- Validate paper tickets before boarding — app and contactless tickets validate automatically at the turnstiles. Inspectors do check, and fines start around €50.
- Trains depart every 15 minutes through most of the day, at :08, :23, :38 and :53 past each hour (every 30–45 minutes early morning and late evening). Journey to Roma Termini is 32 minutes.
At Roma Termini you'll arrive on Platform 23 or 24 (the dedicated Leonardo Express platforms). From there, connect to Metro A or B, buses, or taxis directly outside.
Pros
- Fastest way to Termini at 32 min
- Every 15 min through most of the day
- No stops, no confusion
- Comfortable, dedicated carriages
- Luggage racks available
Cons
- Only goes to Termini — not central sights
- €14 is pricier than FL1 or bus
- Stops ~midnight; no overnight service
- Termini area can be chaotic on arrival
The self-service machines at FCO station sell both Leonardo Express and FL1 regional tickets, and the two are not interchangeable — an €8 regional ticket is not valid on the Express, and inspectors will fine you for riding with the wrong one. Confused travellers make this mistake daily. Double-check the train name on screen before paying — and if in doubt, buy at the staffed window or just tap a contactless card at the Leonardo Express gates.
Also: the Leonardo Express fare includes unlimited free luggage — no separate luggage ticket exists, so ignore anyone who tells you otherwise. Kids under 12 also travel free (one per paying adult).
Option 2: FL1 Regional Train — The Savvy Traveller's Choice
At €8 — €6 less than the Leonardo Express — the FL1 regional train is genuinely underused by tourists, which means it's also less crowded. The tradeoff is that it makes multiple stops and doesn't serve Termini at all — within Rome it calls at Trastevere, Ostiense, Tuscolana and Tiburtina before continuing north out of the city.
If you're staying in Trastevere (one of Rome's most atmospheric neighbourhoods), this train drops you a short tram ride (tram 8) or a 15–20 minute walk from the heart of it — in just 27 minutes from the airport, faster than the Express reaches Termini. Same for Testaccio or Ostiense. For those areas, the FL1 is objectively the superior choice even ignoring the price.
Step-by-step from baggage claim
- Follow signs to the FCO railway station (same route as Leonardo Express).
- At the station, use the Trenitalia self-service machines or the staffed windows. The fare is a flat €8 to any of the Rome stops — Trastevere, Ostiense, Tuscolana or Tiburtina.
- Validate your ticket at the stamp machines before boarding (app tickets validate automatically).
- FL1 trains run every 15 minutes on weekdays, every 30 minutes on weekends and holidays. Check the departure boards carefully — the FL1 is listed separately from the Leonardo Express.
- Journey time: ~27 min to Trastevere, ~34 min to Ostiense, ~48 min to Tiburtina.
Pros
- €8 — cheapest rail option
- Serves Trastevere and Ostiense directly
- Less tourist-crowded than the Express
- Same comfortable carriages
Cons
- Doesn't serve Termini
- Requires knowing your destination stop
- Half-hourly on weekends and holidays
- Last train just before midnight
Option 3: Coach Bus — Cheapest Overall, With Caveats
Several private operators run direct coaches from FCO to Rome Termini (and sometimes other stops). The main players are Terravision, SIT Bus Shuttle, and T.A.M. (plus Rome Airport Bus/Schiaffini). Tickets start at €4–€6 if you book online in advance, rising to around €7–€9 at the airport kiosk.
The bus is the cheapest option in the entire lineup, but there's a real cost: unpredictability. Rome's traffic, especially on the GRA ring road and into the city centre, can turn a 45–60 minute journey into 90 minutes with zero warning. If you have a train to catch or a dinner reservation, the bus is not your friend.
Buses depart from outside the Arrivals hall, Terminal 3. For Terminal 1 or 2 arrivals, there's a connecting internal bus — follow signs to T3 first. The coach drops you at a dedicated stop near Roma Termini (Via Marsala side), a short walk to the main entrance.
Outside the arrivals hall, you'll encounter aggressive touts selling bus tickets at inflated prices, sometimes claiming the legitimate company kiosks are "closed" or "full." They are almost never full. Walk past them, find the clearly marked Terravision or SIT Bus counters near the exit doors, and buy there — or better yet, book online at terravision.eu before you travel for the lowest price.
Also, confirm you're boarding the correct bus. Multiple operators park in the same area. Your ticket is valid only on the operator you booked with.
Option 4: Official Taxi — The Door-to-Door Option
Rome's official taxis are licensed, metered (for most routes), and operate under a fixed-rate agreement for Fiumicino: €55 flat for any destination within the Aurelian Walls (the historical centro storico). This covers up to four passengers and all luggage, supplements included. No negotiation, no meter running, no surprises.
For anyone arriving with family, significant luggage, or after midnight, the taxi is genuinely excellent value when split between travellers. Two people sharing effectively pay €27.50 each — and four people pay less per head than the Leonardo Express, with zero transfers.
How to get an official taxi
- Exit arrivals and follow the bright yellow "TAXI" signs to the official taxi rank outside. Do not follow anyone offering a "taxi" inside the terminal.
- Join the official queue. A dispatcher at busy times will direct you to the next available cab.
- All official Roman taxis are white with a "TAXI" sign on the roof and a municipal badge on the door. If it's not white, it's not official.
- Before departing, confirm the driver knows the fixed €55 rate applies. Most will, but it's worth stating clearly — Rome-licensed cabs charge the €55 flat rate; taxis licensed by other municipalities set their own tariffs.
- Journey time: 40 minutes in good conditions, 60–70 minutes in morning or evening rush.
Pros
- Fixed €55 rate — no surprises
- Door-to-door, no transfers
- 24/7 availability at the rank
- Great value for 3–4 passengers
Cons
- Expensive for solo travellers
- Traffic can double journey time
- Fixed rate only within Aurelian Walls
- Queues can be long peak times
Don't Arrive Without Travel Insurance
Missed connections, delayed luggage, medical emergencies — FCO handles over 30 million passengers a year and things do go wrong. SafetyWing covers you from €1.43/day with no-nonsense claims. Ops teams don't travel without it.
Affiliate link — we earn a small commission at no extra cost to you. We only recommend products we've actually used.
Option 5: Rideshare Apps (FREE NOW & Uber)
Uber operates in Rome in a limited capacity — primarily the Uber Black service (licensed private hire vehicles), not the peer-to-peer model common in the US or UK. Prices typically run €55–€75 from FCO in normal demand, climbing to €70–€90 at rush hour or late at night. The bigger player locally is FREE NOW (formerly MyTaxi), which books official licensed taxis through an app — so for destinations inside the Aurelian Walls the same €55 fixed airport fare applies, plus any app booking fee.
The practical advantage of rideshare apps: you can watch your driver approach on the map, the fare is agreed upfront, and payment is handled in-app. The disadvantage: surge pricing during peak arrival times or bad weather can push costs well above the official taxi fixed rate, making it worse value than simply queuing at the rank.
Rideshare pickup at FCO is not at the main taxi rank. Uber and private-hire drivers use designated ride-share pickup zones at Terminals 1 and 3 — follow the "ride-sharing pick-up" signage and the walking directions in the app, as your driver cannot legally stop at the arrivals kerb. If your app shows the driver "arrived" but you're still at the terminal door, start walking to the signed pickup zone. Build an extra 10 minutes into your timeline for this.
Option 6: Pre-Booked Private Transfer
Private transfers sit above official taxis in price (€55–€90 for a standard saloon) but offer one thing taxis don't: a driver holding a sign with your name when you exit arrivals. For business travellers, groups with children, or anyone who simply doesn't want to think after a long-haul flight, the premium is worth it.
Reputable operators include Welcome Pickups, Blacklane, and various local Rome-based chauffeur companies. Book at least 24 hours in advance. Most will monitor your flight and adjust the pickup time automatically if you land early or late — that's the real value proposition, not just the car.
Should I Take a Taxi or Rideshare from FCO?
This is one of the most-searched questions for this route — and the answer isn't always obvious. Here's how to decide.
At most airports, rideshare wins on price transparency because the taxi meter is unpredictable. Rome removes that argument: the airport run is a fixed €55 to anywhere inside the Aurelian Walls, luggage and up to four passengers included. Rideshare apps still win on convenience — you watch the car approach and pay in-app — but not on price: Uber Black usually costs more than the taxi rate, and FREE NOW simply books you the same official taxis at the same fixed fare.
Our default for FCO: walk to the official taxi rank (or book via FREE NOW if you prefer app payment) and treat €55 as the number to beat. Use Uber Black when you want a premium car or a pickup arranged from baggage claim — and if traffic looks ugly, remember the Leonardo Express will beat any car into town at rush hour.
Late Night & Early Morning (Midnight–5:30am)
🌙 When the Trains Stop Running
- Leonardo Express: Last departure from FCO 11:53pm. First departure from FCO 5:38am (first from Termini 4:50am).
- FL1 Regional Train: Last departure from FCO just before midnight. First approximately 5:57am.
- Coach Buses: A handful of overnight departures to Termini run from the Terminal 3 bus stands — schedules change seasonally, so check the operators' sites before relying on one. Not guaranteed.
- Official Taxis: Available 24/7 at the taxi rank outside arrivals. The €55 fixed rate applies at all hours. No surge pricing — this is the key advantage at 3am.
- Rideshare: Available but expect significant surge pricing between midnight and 5am. An Uber Black trip that costs €55–€75 at 9pm can easily run €70–€90 at 2am. FREE NOW taxis keep the €55 fixed fare, but fewer cabs are on the road.
- Pre-booked Transfer: Recommended if you regularly arrive on red-eye flights. Flat rate, guaranteed vehicle, driver tracking your flight.