Rome Airport to City Centre

Overhead Rome airport transport map flat lay with a passport, coffee, route notes, train and bus options, taxi key, smartphone, coins, and city postcards.

You have just landed at Fiumicino or Ciampino — or you are about to — and you need one thing: the right way into central Rome, chosen and executed without guesswork. Rome is served by two airports, and they work very differently. Fiumicino (FCO) sits about 34 km southwest of the centre and has its own express train. Ciampino (CIA) is closer, around 16 km out, but has no direct rail link at all. That single difference reshapes your options. This guide lays out every realistic transfer from both airports — train, shuttle bus, official flat-rate taxi, and pre-booked private car — with cost and time signals for each, how to actually catch and pay for it, and a clear pick-by-profile verdict. By the end you will know which transfer suits your luggage, your arrival hour, your budget, and your group.

Quick Answer

From Fiumicino, the Leonardo Express to Termini is the fastest way into central Rome; from Ciampino, take a shuttle bus. The right choice shifts with your luggage, arrival hour, budget and group size. Solo, light travellers take the train or bus; late arrivals, heavy bags or groups choose the flat-rate taxi or a private transfer.

Trust Layer

Tripstou planning guide for travelers resolving one travel decision. Covers the main variable, traveler context, and practical tradeoffs.

Produced with AI assistance and reviewed by Alex Perrut, working in tourism since 2015, for the Tripstou editorial team. See our editorial process for details.

Last factual review: July 15, 2026.

Official sources consulted: italia.it, enit.it.

Key Takeaways

  • From Fiumicino, the Leonardo Express runs non-stop to Termini in about 30–35 minutes — the fastest reliable route into central Rome.
  • The cheapest way in is a shuttle bus from either airport, with Fiumicino’s FL1 regional train a close second.
  • Ciampino has no direct train, so a shuttle bus or the Airlink bus-plus-train combination handles the trip into central Rome.
  • A flat-rate taxi or private transfer beats public transport for heavy luggage, families, groups, and late-night arrivals.
  • Use only the official white taxi rank and confirm the flat rate aloud before the car moves.

Table of Contents

How do you get from Fiumicino (FCO) to central Rome?

Fiumicino connects to central Rome by train, bus, taxi, or private transfer — the Leonardo Express is the default. Five options are realistic: the non-stop Leonardo Express to Termini, the cheaper FL1 regional train, a shuttle bus, an official flat-rate taxi, and a pre-booked private car. Most luggage-laden arrivals take the Leonardo Express.

Each mode trades speed for cost in a predictable way. The list below names who each one suits and its one defining catch:

  • Leonardo Express (non-stop to Termini): fastest fixed-time rail into the heart of the city. Best if your hotel is near Termini and you want zero stops. Catch: it is the priciest train option.
  • FL1 regional train: the cheaper rail route, but it does not call at Termini. Best if you are based near Trastevere, Ostiense, Tuscolana or Tiburtina. Catch: you finish with a connection or short taxi.
  • Shuttle bus to Termini: the lowest fare, direct to the main station. Best for budget travellers with light bags. Catch: slower, and vulnerable to ring-road traffic.
  • Flat-rate taxi: door-to-door for a fixed official price inside the Aurelian Walls. Best for heavy luggage or groups. Catch: several times the train fare.
  • Private transfer (NCC): a booked car meeting you in arrivals. Best for families and late arrivals. Catch: the top price band of the five.

The Leonardo Express only earns its premium when Termini is close to your hotel. From a Trastevere or Vatican base, the FL1 can leave you nearer your door for a fraction of the fare — check which line actually stops where you are staying before you buy. If this transfer is one piece of a wider plan, our Rome travel guide puts it in context.

Fiumicino (FCO) transfer options into central Rome, compared
ModeApprox cost (verify)Approx time (verify)Best for
Leonardo ExpressAround €13–€15 per personRoughly 30–35 minutes, non-stopTermini-based travellers wanting speed
FL1 regional trainAround €7–€9 per personRoughly 30–50 minutes, several stopsTrastevere, Ostiense or Tiburtina bases
Shuttle busAround €5–€7 per personRoughly 45–60 minutes in trafficBudget travellers with light luggage
Flat-rate taxiAround €48–€55 per carRoughly 30–50 minutes by roadHeavy luggage or small groups
Private transferRoughly €50–€90 per carRoughly 30–50 minutes, door-to-doorFamilies and late-night arrivals

Treat every figure above as a range and confirm the current price with the operator — ADR, Trenitalia and the individual bus companies each publish their own fares, and they move over time.

Leonardo Express (non-stop to Termini)

The Leonardo Express is the fastest reliable link between Fiumicino and central Rome, running non-stop to Termini in roughly 30–35 minutes. Expect a fare in the region of €13–€15 per person; treat that as a range and verify before you travel. Trains depart frequently through the day, so you rarely wait long. Buy from the machines or the Trenitalia app, then validate before boarding.

FL1 regional train (the cheaper rail option)

The FL1 is the cheaper rail option from Fiumicino, at roughly €7–€9 per person, but it does not stop at Termini. It calls instead at stations such as Trastevere, Ostiense, Tuscolana and Tiburtina, so it only wins if your base sits near one of those. Journey time runs around 30–50 minutes depending on stops. Confirm current fares with Trenitalia.

Shuttle bus to Termini

Shuttle buses are the cheapest direct link to Termini, typically around €5–€7 per person, with several operators running through the day. The journey takes roughly 45–60 minutes and is exposed to traffic on the ring road, so it suits unhurried travellers with light luggage. Buy online or from kiosks at the terminal. Fares vary by operator — check before boarding.

Want to save on train tickets? Search routes and compare prices on Omio — and check for available discounts or referral credit when you book (offers can vary by location/account).

How do you get from Ciampino (CIA) to central Rome?

Ciampino has no direct train to central Rome; the simplest option is a shuttle bus to Termini. Four options are realistic: a direct shuttle bus, the Ciampino Airlink bus-plus-train combination, an official flat-rate taxi, or a pre-booked private car. Because Ciampino is smaller and closer than Fiumicino, most travellers simply board the shuttle bus.

Ciampino differs from Fiumicino in one decisive way: there is no express train to fall back on. That narrows the sensible choices, so this section stays deliberately short. The two public routes work like this:

  • Direct shuttle bus: a single coach from the terminal to Termini. Best for most arrivals — one ticket, no changes. Catch: road traffic sets the time, not a timetable.
  • Ciampino Airlink: a short bus to Ciampino rail station, then a train onward. Best when road traffic is heavy. Catch: you carry your bags through a change.

The Airlink only pays off when you want to skip peak road traffic; for a Termini-area hotel the direct coach is usually simpler because you avoid hauling luggage through the station change. On a quiet evening, the extra step rarely earns its saving.

Ciampino (CIA) transfer options into central Rome, compared
ModeApprox cost (verify)Approx time (verify)Best for
Direct shuttle busAround €5–€7 per personRoughly 40–60 minutes in trafficMost travellers wanting one ticket
Ciampino AirlinkAround €4–€6 combined ticketRoughly 35–50 minutes with a changeAvoiding heavy peak road traffic
Flat-rate taxiAround €30–€35 per carRoughly 30–45 minutes by roadHeavy luggage or small groups
Private transferRoughly €40–€80 per carRoughly 30–45 minutes, door-to-doorFamilies and late-night arrivals

As with Fiumicino, read these as ranges and confirm the live price with the operator before you rely on it.

Shuttle bus to Termini

The direct shuttle bus is the default way from Ciampino into central Rome, at roughly €5–€7 per person straight to Termini. Several operators run the route through the day, and the trip takes around 40–60 minutes depending on traffic. It suits nearly everyone who is not carrying heavy luggage. Buy from a kiosk or online, and verify the current fare first.

Ciampino Airlink (bus + train combination)

The Ciampino Airlink pairs a short bus to Ciampino station with a train onward to Termini on one combined ticket, often around €4–€6. It exists to route around road traffic when the coach would crawl. Total time lands near 35–50 minutes, including the change. It rewards light packers; if you are laden, the direct bus is easier. Confirm the combined price before travelling.

What does an airport taxi to central Rome cost, and is the flat rate safe?

Yes — Rome fixes an official flat rate for licensed taxis from either airport to addresses inside the Aurelian Walls. Fiumicino and Ciampino carry different flat rates because Fiumicino sits farther out. The rate is per car, not per person, and covers luggage. One rule prevents overcharging: confirm the flat rate before the car moves.

The flat fare from Fiumicino runs in the region of €48–€55, and from Ciampino roughly €30–€35 — ranges, not fixed quotes, so verify the posted rate on the day. The gap reflects distance: Fiumicino is about twice as far out. Use only the official white taxi rank. Never accept a ride from someone who approaches you inside the terminal.

  • Take the official rank only: licensed white taxis queue at a marked stand. Ignore anyone touting rides at the door.
  • Say your destination is inside the walls: the flat rate applies within the Aurelian Walls, so confirm the driver is honouring it.
  • Agree the price before departure: state the flat fare aloud and get a nod before the wheels turn.

The flat rate only covers addresses inside the Aurelian Walls. If your hotel sits outside them, the meter takes over — and that is exactly where a “fixed price” can quietly turn negotiable, so know which side of the walls you are staying on.

Is a private transfer (NCC) from Rome airport worth it?

A private transfer is worth it for groups, families, heavy luggage, or late-night arrivals wanting a door-to-door price. It removes the train change, the taxi queue, and any language friction at the rank. A driver meets you in arrivals with a name board. The tradeoff is a higher price band.

An NCC (noleggio con conducente) is a pre-booked private car with a fixed quoted price, usually in the region of €40–€90 depending on airport, vehicle and group size — confirm the quote when you book. You pay more than the train. What you buy is certainty: no queue, a guaranteed seat for every bag, and a driver who waits if your flight is late.

Per head, a private car flips cheaper than four separate Leonardo Express tickets once you are a family of four or more — below that threshold, the train usually wins on price. Book ahead; the value comes from the fixed quote and the meet-and-greet, both of which vanish if you decide on arrival.

What’s the cheapest way from Rome airport to the centre?

The cheapest way into central Rome is a shuttle bus from either airport. It undercuts every train and taxi option. From Fiumicino the FL1 regional train runs a close second; from Ciampino the Airlink combination competes. The tradeoff is real: budget options are slower and tighter on luggage.

Cheap does not mean best for everyone. The ladder from lowest fare to premium comfort looks like this:

  • Cheapest — shuttle bus: around €5–€7 from either airport. Fits budget travellers with light bags who can absorb traffic delays.
  • Mid — FL1 or Airlink: roughly €4–€9, rail-based and often faster than the bus. Fits travellers based near a non-Termini station.
  • Premium — flat-rate taxi or private car: from the €30s upward per car. Fits heavy luggage, groups, and late arrivals who value the door-to-door ride.

Shuttle buses look cheapest on paper, but a 60-minute crawl along the GRA ring road on a tired evening can cost you more in patience than the few euros you saved over the train. Count the connection, too: a “cheap” FL1 fare grows once you add a taxi from Ostiense to your door.

Which transfer should you pick — luggage, late arrivals, and groups?

Most solo, light travellers should take the train or shuttle bus into central Rome. Heavy luggage, families, and late-night arrivals are better served by a flat-rate taxi or private transfer. Group size and arrival hour shift the decision more than price does. Match the mode to your load and your landing time.

Each traveller profile has one clean answer. No two of these share a deciding condition:

  • Solo or light, daytime: take the train — Leonardo Express from Fiumicino, shuttle bus from Ciampino.
  • Heavy luggage: take the flat-rate taxi. Dragging cases through a station change is the false economy here.
  • Family with young children: book a private transfer. One car, every bag, and child seats on request beat platform juggling.
  • Large group: book a private van. Split across four or more people, the per-head cost undercuts separate train tickets.
  • Late-night arrival: take a flat-rate taxi or a pre-booked car, when trains have stopped and you want a sure ride.

After the last Leonardo Express runs, the choice narrows to a flat-rate taxi or a pre-booked car — a night bus exists, but the change it adds is the last thing a tired late arrival wants. The right transfer also depends on where you’re staying in Rome: a base far from Termini can tilt you toward the FL1 or a private car. Once you reach the centre, our guide to getting around Rome covers the onward metro, bus and tram legs.

Frequently Asked Questions

How much is a taxi from Ciampino to Rome?

A licensed taxi from Ciampino to central Rome costs a fixed official flat rate, roughly €30–€35 per car — not per person — for addresses inside the Aurelian Walls. Treat that as a range and confirm the posted rate before departing. It runs cheaper than Fiumicino because Ciampino sits closer to the centre.

Where do you buy Leonardo Express tickets, and can you buy them at the airport?

Yes — you can buy Leonardo Express tickets at Fiumicino airport, from the Trenitalia machines and desks by the platform, or in advance through the Trenitalia app or website. Validate paper tickets before boarding. Buying online avoids the queue but is not required; walk-up purchase at the station is straightforward.

How long does it take to get from Fiumicino to Rome?

The Leonardo Express reaches Termini in roughly 30–35 minutes non-stop, the fastest option from Fiumicino. The FL1 regional train takes around 30–50 minutes depending on stops, and shuttle buses roughly 45–60 minutes in traffic. Treat all times as ranges; the road options swing most with ring-road congestion.

Is there a direct train from Ciampino to Rome?

No — Ciampino has no direct train into central Rome. The station near the airport is not inside the terminal, so the practical rail route is the Ciampino Airlink: a short shuttle bus to Ciampino station, then a train onward to Termini on one combined ticket. Most travellers simply take the direct shuttle bus instead.

What’s the best transfer option late at night?

After the last Leonardo Express and scheduled buses stop running, a flat-rate taxi from the official rank or a pre-booked private car are the reliable late-night options into central Rome. A night bus exists but adds a change that a tired arrival rarely wants. Book the private car ahead to lock the meet-and-greet.

Do you need to book a Rome airport transfer in advance?

No — trains, shuttle buses and official flat-rate taxis all work as walk-up options, so advance booking is optional for most arrivals. Only private transfers (NCC) require booking ahead, since the value is a fixed quote and a driver waiting in arrivals. Families, groups and late-night flights benefit most from booking early.

Scroll to Top