Passenger train on railway tracks in Rome, Italy
City Transport

Rome Fiumicino to Ciampino

Transferring between Rome's Fiumicino and Ciampino airports — bus combinations via Termini and taxi times.

By the Viamo editorial team · Editor Terje Moy · Last updated October 2026 · 5 min read

Fiumicino (FCO) and Ciampino (CIA) sit on opposite sides of Rome, about 31 km apart, and — unlike the transfer into the city from either one — there is no direct public transport running between them. Every self-booked option means either routing through central Rome or paying for a direct taxi. Here is what each involves, and why it is worth building in a generous margin.

Why there is no direct public transport

Fiumicino and Ciampino are served by entirely separate rail and bus networks that were never built to connect to each other directly — both are designed around getting passengers to and from central Rome, not between the two airports. There is no scheduled coach or train running airport to airport, so anyone without a car is choosing between assembling a route via the city centre or paying for a direct taxi or private transfer.

The standard route: Leonardo Express plus a coach via Termini

The most-used self-transfer route runs through Roma Termini, the city's main station. From Fiumicino, the Leonardo Express train runs non-stop to Termini in about 32 minutes, departing every 15–30 minutes through the day. At Termini, you then need a coach to Ciampino — operators including Terravision and SIT run this route, taking about 40–45 minutes in normal traffic.

Added together, the in-vehicle time is roughly 75 minutes, but the honest total is longer once you account for the change at Termini: finding your way from the Leonardo Express platform to the coach pick-up point, buying or validating a ticket if you have not already, and waiting for the next scheduled departure. A realistic door-to-door estimate for this combination is two to two and a half hours, and that assumes both legs run on time.

The Termini change needs a real buffer. Roma Termini is a large, busy station, and the Leonardo Express platforms are not next to the coach departure points outside the building. Allow at least 20–30 minutes for the walk and wait, more with heavy luggage or during peak times.

The faster alternative: direct taxi or private transfer

A taxi or a pre-booked private transfer runs directly between the two airports without the Termini change, covering the 31 km in around 30–40 minutes in clear traffic. Official taxis are metered for this route, since it falls outside the fixed-fare zone that applies to journeys between Fiumicino or Ciampino and central Rome — confirm the likely fare before you set off, or book a private transfer in advance for a fixed, known price. Either way, this is comfortably the quickest option when time matters and is often worth the extra cost compared with the train-and-coach combination, particularly if you are travelling with luggage or against a tight connection.

How long to allow for the connection

Because there is no dedicated public link and one of the two realistic routes involves a change in a large city-centre station, this is one of the less forgiving airport pairs in Europe for a same-day switch. As a working guide:

Add extra time if you are arriving internationally at Fiumicino and need to clear immigration and collect checked bags before starting the transfer — Fiumicino's arrivals process can itself take a while on a busy day.

If you booked separate tickets, know the risk

Fiumicino and Ciampino are independently operated, so combining a flight into one with a flight out of the other on two separate bookings is a genuine self-transfer, with no single airline responsible for rebooking you if your first flight runs late. Given the lack of a direct public link and the real possibility of delays at the Termini change, this pairing deserves extra caution if your itinerary depends on it. See our guide to self-transfer flights and the risks involved, and use minimum connection times explained to judge whether your planned gap is realistic before you book.

Which should you choose?

If your budget allows it, a direct taxi or pre-booked private transfer is the most reliable option here — it avoids the Termini change entirely and is meaningfully faster in normal traffic. The Leonardo Express plus coach via Termini is considerably cheaper and works well if you have a comfortable buffer and are travelling light, but it is not the route to choose if your connection is genuinely tight. For getting into central Rome from either airport rather than between them, see our Rome airport to the city guide; if you have hours to spare rather than minutes, our Rome layover guide covers what is realistically possible with time to leave the airport, and our Rome public transport guide is useful if your route takes you through the city on the way.

Frequently asked questions

Is there a direct train or bus between Fiumicino and Ciampino?

No. There is no scheduled public transport running directly between the two airports. The usual self-booked route goes via Roma Termini on the Leonardo Express train plus a coach, or you take a taxi or private transfer directly.

How long does the transfer between Fiumicino and Ciampino take?

Around two to two and a half hours via the Leonardo Express and a coach through Termini, including the change, or about 30–40 minutes by direct taxi or private transfer in clear traffic.

Is it worth paying for a taxi instead of the train and bus?

Often yes, if time matters. A direct taxi or private transfer avoids the change at Roma Termini entirely and is meaningfully faster, though it costs more than the Leonardo Express and coach combination.

How much time should I allow if my flights are on separate tickets?

At least three hours if using the Termini route, or two to two and a half hours by direct taxi, plus extra time for immigration and baggage reclaim if you are arriving internationally at Fiumicino first.

Sources and further reading: