How to get from FCO into Rome
During the day, you will find frequent trains offering a non-stop service from Fiumicino airport to Rome Termini every half an hour. The journey only takes around 32 minutes, however, regrettably all of the main train and bus services from Fiumicino to Rome center stop running around 11.30pm.
Despite this, there are many flights, particularly from other parts of Europe, that arrive after this time, or just before but don’t leave you enough time to get from the plane via the (often very slow) baggage retrieval hall and to your means of transportation
Similarly in the morning, the first Leonardo Express train from Termini to Fiumicino leaves at 5.35am, getting in at just after 6am, which is cutting it too fine even for a 7am flight.
(Note: if you’re leaving very early in the morning and do want to stay in the airport, there is only one hotel truly in the airport grounds and within walking distance of the terminals – the Hilton Rome Airport. All other “airport hotels” are various distances outside the airport complex and rely on shuttle buses.)
If you’re coming in to Fiumicino on a late flight, or your flight is delayed, or you’re leaving on an early one, you really have only a few choices: taxi, limo, hotel shuttle, or a single, infrequent coach service. As discussed here, taxis are not cheap (€48 set price within the Aurelian walls, meter used for destinations outside them), and have a bit of a bad reputation for adding ‘hidden extras’ for tourists.
Best taxi alternative
There’s a fantastic new service called Welcome Pickups that is highly recommended. It costs the same amount as the base taxi rate, but with transparent pricing it has no hidden extras, allows you to book in advance and pay online, sends you the photo and identity of the driver by email, who will wait for you at the gate with a card, and is guaranteed to speak very good English and can provide visit advice. Read more, or book this service directly using the button below:
Book a Welcome Pickup
A compromise between taxi, limo, or night bus (below) would be an airport-hotel shuttle, that will meet you at your flight and take you to your hotel for €55 per person (discounts kick in after three people); you can also arrange for them to pick you up and return you to the airport when your visit is over.
Book a hotel shuttle
Cotral night buses
The only bus serving Fiumicino at night is the Cotral night bus service, which is very much cheaper than the above at €7, but only runs every few hours. Tickets can be bought on the bus or at newsstands listed here. At the time of writing, these were the times that the Cotral Fiumicino night bus runs from (and to) Fiumicino to Rome’s two major train stations Termini and Tiburtina:
Cotral Fiumicino Night Bus timetable (updated October 2021):
From Fiumicino Airport
02:45 (Sundays/holidays only)
04:45 (Sundays/holidays only)
23:45 (Sundays/holidays only)
From Termini station
(leaves Tiburtina station about 10 minutes earlier)
01:35 (Sundays/holidays only)
03:35 (Sundays/holidays only)
23:35 (Sundays/holidays only)
At that time of night, the journey will take around 30-40 minutes.
If you need to get from Rome city center to Fiumicino, the Cotral bus stop at Termini is in Via Giovanni Giolitti on the south-west of the terminal near the entrance to Mercato Centrale.
Of course, once you’ve been dropped off in Rome from the airport you still have the issue of getting to where you’re meant to be going. Rome’s public transport stops running pretty early – both Metro lines stop running at 11.30pm on weekdays, though they run until 1.30am on Friday and Saturday nights. There are night buses around the city, but working out the routes can be somewhat difficult too, and they are infrequent. You would also have to buy a transport ticket in advance as tickets are not sold on the buses.
Arriving in an unknown city in the middle of the night in a sketchy part of town can be something of an intimidating experience, so despite the expense if you arrive at Fiumicino at night, we generally recommend hailing a taxi or taking a welcome pickup from the airport directly to where you’re staying.