Fiumicino → Rome center
1) Leonardo Express train: direct to Termini, 32 min, €14, every 15 min from 06:23 to 22:53. Best option for solo travelers and groups under 4. 2) FL1 regional train: to Trastevere/Ostiense/Tiburtina, 30 min, €8, every 15 min. 3) SIT Bus / Terravision: to Termini, 55 min, €6.90, every 30 min. 4) Taxi: fixed fare €55 to anywhere within Aurelian Walls, 35–50 min depending on traffic. 5) Uber Black: €70–90.
Ciampino → Rome center
1) SIT Bus / Terravision / Atral: to Termini, 40 min, €5–6, every 30–60 min synced with low-cost flights. 2) Train via Anagnina/Metro A: ATRAL bus to Anagnina (€1.20) then Metro A to Termini (€1.50), 60 min total. 3) Taxi: fixed fare €40 to anywhere within Aurelian Walls, 25–35 min. 4) Private transfer: €40–60 (book ahead).
Taxi fixed fares (official)
Rome's white taxis MUST charge a fixed fare to/from airports if your destination is within the Aurelian Walls (most central hotels). FCO–center: €55. CIA–center: €40. Outside the walls: meter rate. Always confirm 'tariffa fissa' before departure. Ignore touts inside the terminal — use the official taxi rank outside.
Tips & warnings
Avoid 'taxi' touts inside arrivals halls — they overcharge €100+. Always use the white official taxi rank or the train. Leonardo Express tickets MUST be validated (yellow machine) before boarding — fine €100 if unvalidated. Buy bus tickets from the kiosk before boarding (driver charges €1 extra). For night arrivals, check last train (22:53 from FCO).
Which option is best?
Solo / 2 people, daytime, going to Termini area: Leonardo Express. 3+ people, any time, suitcases: taxi (cheaper than 3 train tickets). Going to Trastevere/Ostiense: FL1 regional train. Late night arrival or budget priority: SIT Bus. Ciampino: bus is usually best (cheap, frequent, fast).