
The Fastest Answer
The Leonardo Express is the default best choice for getting from Rome airport to city center. It runs non-stop from Fiumicino (FCO) to Roma Termini in around 32 minutes, every 15 minutes, and you do not have to think about traffic. If you are staying near Trastevere, Ostiense, or Tiburtina — or travelling on a tight budget — the FL1 regional train costs less and drops you at those neighbourhoods directly. For a group of three or four, a taxi with the fixed flat fare often works out cheaper per head than the Leonardo Express and gets you to your hotel door.
If you landed at Ciampino (CIA) — Rome’s second airport, used by Ryanair and other low-cost carriers — the equation is different. Read the Ciampino section below before deciding. And if you are still working out your full Rome schedule, the 3 days in Rome itinerary maps the city logically from arrival day onward.
This guide covers every transport option between both airports and central Rome: trains, shuttle buses, official taxis, NCC private transfers, and the Ciampino bus-plus-train combination. For a broader look at travelling around Italy, see our guide to getting around Italy.
Rome Airport to City Center: Quick Comparison
| Option | Cost (approx., 2026) | Journey time | Drops you at | Best for |
|---|---|---|---|---|
| Leonardo Express (FCO) | ~€14–€15 pp | 32 min | Roma Termini | Solo / couple, staying near centre |
| FL1 Regional Train (FCO) | ~€8 pp | 45–60 min | Trastevere / Ostiense / Tiburtina | Budget travellers; staying south/east |
| Shuttle bus FCO | ~€5–€7 pp | 55–75 min | Termini area | Cheapest option; not in a hurry |
| Official taxi FCO | ~€55 flat (1–4 pax) | 45–60 min | Your hotel door | Groups; heavy luggage; late arrivals |
| NCC / private transfer | €70–€120+ | 45–60 min | Your hotel door | Families; corporate; meet-and-greet |
| Ciampino Airlink bus+train | ~€2.70 pp | 40–50 min | Roma Termini | Budget; avoid direct shuttle queues |
| Shuttle bus CIA | ~€6–€7 pp | 40–55 min | Termini area | Simple, no connections |
| Official taxi CIA | ~€40 flat (1–4 pax) | 30–40 min | Your hotel door | Groups; late arrivals |
Fares hedged as “around” throughout — always verify against current official sources before travel.
From Fiumicino (FCO): Leonardo Express — The Non-Stop Train

The Leonardo Express is Trenitalia’s dedicated airport rail link. It runs directly between the Fiumicino Airport railway station (sign-posted inside all terminals — follow the train icon) and Roma Termini, Rome’s main station, with no intermediate stops.
Key facts:
– Frequency: every 15 minutes (roughly 06:08–23:23 from the airport; check Trenitalia for exact timetable)
– Journey time: 32 minutes
– Fare: around €14–€15 per adult one-way (buy on Trenitalia’s app, at machines in the airport, or at the dedicated ticket desks — booking fees may apply via third-party sites)
– Children under 12 travel free with a paying adult; there is also a mini-group fare for four tickets
Where it drops you: Roma Termini sits at the junction of Metro Lines A and B, dozens of bus routes, and the intercity rail network. From Termini you can reach almost any Rome neighbourhood in under 20 minutes.
Pros: Completely traffic-free. No surprises. Clean, air-conditioned, luggage space. You step off at Termini and you are connected to everywhere.
Cons: It only goes to Termini. If you are staying in Prati, Trastevere, or the Jewish Ghetto, Termini is not your front door — you will need a metro or taxi from there. And it is the priciest train option from FCO.
Best for: Solo travellers or couples arriving during the day, staying anywhere in central Rome, or needing to connect to another train.
You can buy Leonardo Express tickets directly through Trenitalia. Verify current fares there before travel.
From Fiumicino (FCO): The FL1 Regional Train — Better Value, More Stops
The FL1 line is the same rail connection but operated as a regional service with stops along the way. It is cheaper, takes a bit longer, and lands you at stations that are genuinely more convenient for some parts of Rome.
Key facts:
– Fare: around €8 per person one-way (Trenitalia regional fare)
– Journey time: roughly 45–60 minutes to the furthest stops, depending on where you get off
– Trains run frequently during the day; check the Trenitalia timetable for exact departure times
Where it drops you: The FL1 stops at Roma Trastevere, Roma Ostiense, and Roma Tiburtina before terminating at Roma Tiburtina (some services also continue to Roma Termini and beyond toward the northeast). If your hotel is in Trastevere, this train deposits you there without any extra connection.
Pros: Cheaper than the Leonardo Express. Trastevere station is a three-minute walk from the neighbourhood’s main piazzas. Ostiense is a five-minute walk from Piramide and Metro Line B. You avoid the Termini crowd entirely.
Cons: It is slower and has more stops. Late at night, frequency drops. If you are unfamiliar with Rome’s stations, getting off at the wrong stop is a real risk — check the route carefully before you board.
Best for: Budget-conscious travellers, anyone staying in Trastevere, Testaccio, or the Aventine area, and those heading onward toward the Tiburtina long-distance bus station.
The station at Fiumicino Airport is shared by both the Leonardo Express and the FL1 — follow the same signs. Validate your ticket before boarding at the yellow machines on the platform.
From Fiumicino (FCO): Shuttle Buses — Terravision, SIT, Rome Airport Bus
Three major shuttle bus operators serve the FCO–Rome corridor: Terravision, SIT Bus Shuttle, and TAM Bus (also known as Rome Airport Bus). All three have stands in the arrivals areas of Terminal 1 and Terminal 3, clearly sign-posted by the airport operator ADR.
Key facts:
– Fare: around €5–€7 per person one-way (book online in advance for the lowest prices)
– Journey time: 55–75 minutes in normal traffic; longer during rush hour or summer weekends
– Frequency: several departures daily, roughly every 20–30 minutes at peak times
Where they drop you: All three services terminate close to Roma Termini — on Via Marsala or the adjacent streets. You are a short walk from the station entrance.
Pros: The cheapest way to get from Fiumicino to Rome city center as a solo traveller or couple. No need to find the train station inside the airport. You can book tickets online weeks in advance.
Cons: Road traffic is the enemy. What the timetable says “one hour” can become 90 minutes on a Friday evening or during a holiday weekend. Buses stop a short walk from Termini, not at the station itself — manageable with a rolling suitcase, harder with two large bags in the rain.
Best for: Budget travellers not in a hurry, backpackers, and anyone whose flight lands at a civilised mid-morning or afternoon hour outside peak congestion.
The official airport authority ADR lists the current shuttle operators and their stands on its FCO transport page.
From Fiumicino (FCO): Official Taxi — The Fixed Flat Fare

This is the one that confuses people most, so let me be direct: there is an official fixed flat fare for journeys between Fiumicino Airport and any address within the Aurelian Walls (central Rome). As of the rates published by Aeroporti di Roma, that fare is around €55 for the whole car — up to four passengers — including all supplements and luggage.
The Aurelian Walls boundary covers the historic centre, Termini, Testaccio, Trastevere (partially), and most of the areas visitors stay in. If your hotel is outside the Walls — say in Prati, near the Vatican, or in Parioli — the flat fare technically does not apply and the meter runs instead, though in practice many drivers extend courtesy pricing.
Rides to destinations within the Grande Raccordo Anulare (GRA) — the outer ring road — are capped at around €80 regardless of destination, per the ADR’s own published rate schedule.
Key facts:
– Flat fare within Aurelian Walls: around €55 (1–4 passengers, all luggage included)
– Journey time: 45–60 minutes in normal traffic; up to 90 minutes during peak hours
– Taxis wait at Terminal 1 and Terminal 3 arrivals, clearly signed
– Only white taxis with “TAXI” on the roof and the Comune di Roma or Comune di Fiumicino emblem on the doors are official
How not to get scammed: The moment you exit arrivals, unlicensed touts will approach you and offer rides. Decline all of them. Walk past to the official taxi rank outside. Your driver must use the fixed fare — you do not need to negotiate. If the driver tries to run the meter on the Fiumicino–central Rome route, state the flat fare before you get in.
Pros: Door-to-door. No connections. One fixed price for up to four people, which makes it cost-competitive with two Leonardo Express tickets plus metro fares. Available at any hour.
Cons: Traffic happens. A taxi at 8am on a Monday or 6pm on a Friday can take significantly longer than the train.
Best for: Groups of two to four, families with children and a lot of luggage, late-night arrivals when trains have stopped, and anyone whose hotel is not near Termini.
Verify the current official taxi rates via the Aeroporti di Roma FCO Taxi page and Roma Mobilità.
From Fiumicino (FCO): NCC Private Transfers
NCC stands for noleggio con conducente — hire car with driver. These are private, pre-booked transfers that are legally distinct from taxis: they cannot be hailed, must be pre-arranged, and operate under a separate licensing regime.
Key facts:
– Cost: roughly €70–€120 or more depending on vehicle class, company, and time of day
– Journey time: same as a taxi, 45–60 minutes
– Booking: must be arranged in advance online or by phone; several reputable operators serve FCO
What you get: A named driver meeting you in arrivals with a sign, a fixed price agreed beforehand, and a vehicle that is typically a Mercedes E-Class, Viano, or similar. No meter anxiety.
Pros: Meet-and-greet service in arrivals. Particularly useful for early-morning or very late-night flights when the idea of navigating public transport with exhausted children or elderly family members is genuinely daunting. Fixed price agreed in advance.
Cons: More expensive than a standard taxi for one or two people. You need to book ahead — not ideal if your flight is delayed and you want flexibility.
Best for: Corporate travellers on an expense account, families with young children and a lot of gear, multi-generational groups needing a larger vehicle, anyone arriving at 4am.
If you are planning your wider Italian journey, our Italy trip planner covers how to sequence transport legs efficiently.
From Ciampino (CIA) to Rome
Ciampino Airport (CIA) sits about 15 kilometres southeast of central Rome, and it is a completely different beast from Fiumicino. It is smaller, busier at peak times, and has fewer transport options — but Rome is actually closer by road than from FCO, and the flat taxi fare is lower.
Ciampino is primarily served by Ryanair, Wizz Air, and other low-cost carriers. If that is where your flight lands, here is what you have.
Ciampino Airlink: The Bus + Train Combination
This is the official Trenitalia-operated combined service, and it is remarkable value. A dedicated bus runs from Ciampino Airport to Ciampino town railway station (a few minutes away), where you board a regional train to Roma Termini.
Key facts:
– Fare: around €2.70 for the combined bus + train journey (as published by Trenitalia)
– Journey time: approximately 40–50 minutes total
– The bus meets arriving flights and connects directly to train departures
Pros: By far the cheapest option from Ciampino. Price is genuinely exceptional — a fraction of any other option. You end up at Termini, fully connected.
Cons: Coordination between the bus and the train connection matters. If your flight is heavily delayed, timing can get awkward. The combined ticket must be bought together — check Trenitalia’s Ciampino Airlink page for the current timetable and booking.
Best for: Solo travellers, backpackers, and budget-conscious passengers who are comfortable with a simple two-leg journey.
Ciampino Shuttle Buses: Terravision and Others
Terravision, SIT Bus Shuttle, and Flibco all run direct shuttles from Ciampino Airport to the area around Roma Termini.
Key facts:
– Fare: around €5–€7 per person (book in advance online)
– Journey time: 40–55 minutes in normal traffic
– Stands are outside the terminal, clearly signed
Pros: Direct — no connection needed. Easy to find. Cheap when booked ahead.
Cons: Traffic on the Via Appia Nuova or the ring road can add time, especially during morning and evening rush hours. Termini area, not your hotel door.
Best for: Travellers who want simplicity without the cost of a taxi, arriving outside peak traffic hours.
Ciampino Official Taxi
The official flat fare from Ciampino Airport to any address within the Aurelian Walls is around €40 for the whole car (up to four passengers), as listed by multiple sources citing the municipality’s published tariff schedule. Verify the current rate via Roma Mobilità before travel, as these fares can be adjusted.
Key facts:
– Flat fare to central Rome: around €40 (1–4 pax, all luggage)
– Journey time: approximately 30–40 minutes in normal traffic — Ciampino is closer in
– Taxis wait at the designated rank outside arrivals
Pros: Faster than Fiumicino taxis because the airport is closer. The lower flat fare makes the per-person cost for a group very competitive.
Cons: Same scam risk as FCO — unlicensed touts operate at Ciampino too. Use the official rank only.
Best for: Groups of three or four arriving at Ciampino, especially with heavy bags.
ATRAL Bus to Anagnina Metro Station
There is also an ATRAL public bus connecting Ciampino Airport to Anagnina, the southern terminus of Metro Line A. From Anagnina you can ride the metro directly to Spagna (Spanish Steps), Barberini, or Repubblica.
Key facts:
– Fare: around €1.50–€2 for the bus + standard metro fare (~€1.50)
– Total journey time to city centre: 45–60 minutes depending on traffic and metro wait
– This option requires a metro card or single ticket
Pros: Cheapest public transport option if you have light luggage and do not need to change at Termini. Metro Line A is useful for the Spanish Steps and Vatican-adjacent areas.
Cons: The ATRAL bus can be infrequent. Anagnina is at the end of the metro, so you will be on the train for a while. Not great with large bags.
Best for: Solo travellers familiar with Rome’s metro, heading specifically to areas on Line A.

How to Choose Based on Where You Are Staying
Not every option makes equal sense for every neighbourhood. Here is a practical breakdown.
Staying in the Historic Centre (Pantheon, Campo de’ Fiori, Piazza Navona, Spanish Steps): These are taxi or NCC territory. Termini is a 25-minute metro ride and change from here; a taxi drops you at or near your hotel door. Split among three or four people, the €55 flat fare from FCO costs less than €14 each.
Staying near Roma Termini / Esquilino / Monti: The Leonardo Express is perfect. You are literally at the station. Fifteen minutes, no connection needed.
Staying in Trastevere or Testaccio: Take the FL1 regional train to Roma Trastevere station. You step onto the platform and you are already in the neighbourhood. This is one of the genuinely underrated advantages of the FL1 — most guides tell everyone to take the Leonardo Express regardless of destination. Once you are settled in, see our things to do in Rome guide for the neighbourhood highlights within walking distance.
Staying in Prati (near the Vatican): Termini to Prati is a taxi or the 40 bus. The Leonardo Express plus taxi may rival a direct taxi from FCO on cost; for two people arriving with bags, the FCO taxi is probably simpler.
Staying in Ostiense or Garbatella: The FL1 again — it stops at Roma Ostiense, which is Garbatella’s front door and gives you Metro Line B access.
Staying outside the Aurelian Walls generally: The flat taxi fare may not apply — confirm with your driver before you get in or negotiate a price. Alternatively, take the Leonardo Express to Termini and then a short taxi or metro to your hotel.
For detailed neighbourhood advice, see our guide on where to stay in Rome, which maps each area against transport connections.
Practical Tips That Most Guides Skip
A few things that experience teaches you the hard way.
Validate your train ticket. The FL1 requires you to stamp (validate) your ticket in the yellow machines on the platform before boarding. The Leonardo Express ticket bought at the airport machine is already time-stamped and does not need validation, but if you bought a paper ticket for the FL1, validate it. Fines for non-validated tickets are real and not negotiable. For a full overview of how trains work across the country, see our Italy transportation guide.
Night flights. The Leonardo Express runs until around 23:23 from the airport (last check Trenitalia’s current timetable). After that, you need a taxi, NCC, or one of the night bus services. Shuttle bus operators SIT, TAM, and Terravision do run some night departures — the ADR website lists night transport options. A taxi or pre-booked NCC is the most reliable option for flights arriving after midnight.
Delays and luggage. If your flight is delayed by several hours and it is now 1am, the calculus changes. An NCC pre-booked before travel gives you a driver waiting regardless of delay. For a family with three large bags, no Italian metro experience, and tired children, this is not an extravagance.
Credit cards on shuttles and buses. Most shuttle operators accept cards when booking online. On-the-day cash purchases are usually available but can cost slightly more. Leonardo Express machines at the airport accept cards and cash.
The taxi receipt. Always ask for a receipt (ricevuta or scontrino). A legitimate driver will provide one. This also gives you documentation if there is any later dispute about the fare.
FAQ
Is there a direct train from Rome airport to the city center?
Yes — the Leonardo Express runs non-stop from Fiumicino Airport (FCO) directly to Roma Termini in 32 minutes. It departs every 15 minutes during the day. There is no equivalent direct train from Ciampino Airport, though the Ciampino Airlink offers a bus-plus-train combination that connects to Termini for around €2.70.
What is the official taxi fare from Fiumicino to Rome?
As published by Aeroporti di Roma (the official airport authority), the fixed flat fare from Fiumicino Airport to any address within Rome’s Aurelian Walls is around €55 for the whole vehicle, covering up to four passengers and all luggage. This fare can change — always verify via the ADR taxi page or Roma Mobilità before your trip.
How much does the Leonardo Express cost?
Around €14–€15 per person one-way as of 2026, based on Trenitalia’s published fare. Children under 12 travel free with a paying adult. A mini-group fare for four adults is available at a small discount. Book directly via Trenitalia to avoid third-party booking fees. Check trenitalia.com for the current price.
How do I get from Ciampino to Rome city center?
The most budget-friendly option is the Ciampino Airlink — a Trenitalia-operated bus that connects the airport to Ciampino train station, from where a regional train runs to Roma Termini. The combined ticket costs around €2.70. Direct shuttle buses (Terravision and others) cost around €6–€7 and go straight to the Termini area. A taxi carries the official flat fare of around €40 to the historic centre.
Is Uber available from Rome airports?
Uber operates in Rome in its licensed NCC form — meaning it functions as a pre-booked private hire service, not a traditional street-hail ride-share. Pricing is typically comparable to or slightly above the official taxi flat fare. For spontaneous airport use, an official licensed taxi from the rank is usually simpler and similarly priced. Uber Black-style services are what you get.
Should I book airport transfers in advance?
For NCC private transfers, yes — always book ahead. For taxis, no — just use the official rank at arrivals and the flat fare applies automatically. For shuttle buses, advance online booking usually secures the lowest price; you can also buy on the day but it sometimes costs more. The Leonardo Express and FL1 regional trains can be bought on the day at machines in the airport.
What if I arrive at night after the Leonardo Express stops?
The last Leonardo Express from Fiumicino is around 23:23 (verify on Trenitalia before travel). After that, several shuttle bus operators run night services — the ADR website lists current night bus stands at Terminals 1 and 3. An official taxi or pre-booked NCC transfer is the most reliable option for very late arrivals, ensuring you are not stranded regardless of what time your flight touches down.
Which is better — Fiumicino or Ciampino for getting into Rome?
Fiumicino (FCO) has far better public transport — the Leonardo Express alone makes it significantly easier for independent travellers. Ciampino’s taxis are slightly cheaper, but you have fewer train options. If you have a choice of airports and are travelling solo or as a couple, FCO is easier. If you are going by taxi as a group, Ciampino’s closer proximity to the city means the fixed fare is lower and the journey is shorter.
Final Thoughts
Arriving at a new city by plane, tired and carrying everything you own for the next two weeks, is exactly when decisions go wrong. The good news with Rome is that both airports are well connected and the options are straightforward once you understand the actual trade-offs. And if Rome is only your entry point, my guide to Italy’s airports compares arrival logistics for every major city.
For most visitors flying into Fiumicino, the Leonardo Express is the default for a reason: it is fast, fixed, and always on time regardless of what the traffic on the A91 motorway is doing. If you are headed to Trastevere or Ostiense, the FL1 regional train is a smarter — and cheaper — choice that most guides overlook. If you are a group of three or four, do the per-head maths on the taxi flat fare before automatically queuing for the train.
Ciampino passengers have fewer options but the taxi fare is meaningfully lower, and the Ciampino Airlink is an excellent deal for budget travellers comfortable with a two-leg journey.
Whatever you choose, get it booked or at least planned before you land. An arriving flight is a bad time to be Googling transport options on dodgy airport Wi-Fi.
For more on planning your time once you are in the city, see our 3 days in Rome itinerary, our guide to the best things to do in Rome, and the broader Rome travel guide. If you are planning the rest of your Italian trip, our full guide to visiting Italy and Italy trip planner cover everything from regional trains to ferry connections.
Photo credits
- Rome airport to city center: departures from Fiumicino Airport (FCO), Rome's main international gateway — Carlo Dani (CC BY-SA 4.0)
- The Leonardo Express departs every 15 minutes between Fiumicino and Termini — Hide1228 (CC BY-SA 4.0)
- Official Rome taxis are white with a TAXI sign and the Comune di Roma emblem on the door — Camelia.boban (CC BY-SA 4.0)
- Roma Termini is the central hub for onward connections from both FCO and Ciampino — Unknown (Public domain)