Getting in from the airport
Rome has two airports. Fiumicino (FCO) is the main international hub, about 30 km southwest of the centre. Ciampino (CIA) is smaller, closer, and used mostly by Ryanair and Wizz Air. From Fiumicino, the Leonardo Express train runs non-stop to Roma Termini in 32 minutes. The slower FL1 regional train costs less and stops at Trastevere, Ostiense, and Tiburtina, but not Termini. An official white taxi from Fiumicino to anywhere inside the Aurelian Walls costs a flat €55, luggage included, for up to four people. From Ciampino there is no direct train; shuttle buses to Termini take about 40 minutes. A Ciampino taxi has a flat €40 fare to the centre. Roma Termini is the city's main rail hub, with Metro Lines A and B crossing underneath it.
Leonardo Express: €14 one-way, 32 minutes, non-stop Fiumicino to Roma Termini. Children under 4 free; one child aged 4 to 12 free per paying adult. SourceUntold Italy: Rome Airport Transfers
FL1 regional train from Fiumicino: €8 to Trastevere, Ostiense, or Tiburtina. Does not go to Termini. SourceItaly on Foot: Rome Airport Transfers
Official taxi flat rate Fiumicino → central Rome (within Aurelian Walls): €55. Ciampino → central Rome: €40. Up to 4 passengers with luggage. SourceAeroporti di Roma: Fiumicino taxi fares
Ciampino Airlink (ATRAL bus + regional train): €2.70 one-way to Roma Termini, the cheapest option from Ciampino. SourceItaly on Foot: Rome Airport Transfers