Skip to content

Getting Around Rome: Complete Transport Guide

Transport guide

Rome at a glance: best around Apr–Jun (13–23°C days, frequent rain) · Plugs C,F,L (230 V) · drives right · climate data

Getting Around Rome: Complete Transport Guide

Rome's central tourist sites are walkable but distances add up. Metro is limited but useful. Buses + trams + the new Roma Pass cover the rest.

Roma Pass (48/72 hours)

Includes unlimited public transit + 1-2 free museum entries + discounts. 32-52 EUR.

Best: Tourists hitting Colosseum + Borghese + Vatican over 2-3 days.

Metro (3 lines)

A + B + C lines. Limited but covers Colosseum + Spanish Steps + Vatican + Termini.

Best: Cross-city via Termini hub.

Bus

Extensive network but slow in traffic.

Best: Routes not covered by Metro.

Trams

Heritage trams in some neighborhoods.

Best: Trastevere area.

Walking

Central Rome is best walked, Colosseum to Pantheon to Trevi to Spanish Steps to Vatican is 4-5 km total.

Best: Most central tourism.

Taxis + Bolt + Uber

White taxis. Uber + Bolt available. 4-8 EUR base.

Best: Late-night + Vatican-to-Trastevere trips.

Vatican shuttle

Free shuttle between Vatican Museums and St. Peter's. Just for visitors with Vatican Museum tickets.

Best: Vatican Museums to St. Peter's.

Bike share

Some rental options in central Rome but not as developed as Milan or Barcelona.

Best: Villa Borghese gardens.

How the ATAC ticket actually works

Rome runs one integrated fare system across metro, bus, tram and the urban stretches of the regional railways, so a ticket is not tied to a single mode. The standard ticket is the BIT, the biglietto integrato a tempo. It buys a time window rather than a journey. The Lazio Region fare schedule, tariff 41/8/B of the Metrebus tariff annex in its December 2025 update, sets it at 1.50 euros for 100 minutes from the moment you validate it.

Inside that window the same ticket carries you on as many buses, trams and trolleybuses as you like, but the fare rules allow one journey only on metro lines A, B, B1 and C, plus one journey on a Trenitalia train inside the city. Changing between metro lines behind the barriers costs nothing extra. Walk back out through the gates and the metro part of the ticket is spent, even if minutes remain on it.

Validation is what catches people out. On a bus or tram you stamp the ticket yourself in the small machine as you board, not when an inspector appears; on the metro the turnstile does it for you. The rules also require a second validation before you board a train if the train is not the first vehicle you used. An unstamped ticket counts as no ticket, and ATAC's general conditions of carriage set the penalty at 104.90 euros, cut to 54.90 euros if you pay within five days of the notice. Inspectors work in plain clothes.

For longer stays the timed passes are Roma 24H at 8.50 euros, 48H at 15.00 euros, 72H at 22.00 euros and the CIS weekly card at 29.00 euros, all unlimited across the urban network and all in force since 1 July 2025. There is also a quieter option that few visitors use: tap a contactless card or phone on the metro turnstile or the on-board reader and ATAC charges single fares until the running total would pass the price of a Roma 24H, then stops there, so a heavy day costs 8.50 euros and no more. Use the same physical card or the same device every time, because the capping is tracked per card and a phone wallet counts as a different card.

Rome's fares are politically contested, so check before you travel. Roma Capitale has pushed more than once to raise the BIT to 2.00 euros, most recently in ATAC's 2025 to 2027 industrial plan, and each time the Lazio Region, which holds the power over Metrebus fares, has declined to approve it. The 1.50 euro figure is the one in the Region's own schedule as of 5 September 2026.

The Rome fare ladder, and where the contactless cap landsThe BIT single costs 1.50 euros and buys 100 minutes from validation. The timed passes have been in force since 1 July 2025: Roma 24H at 8.50 euros, Roma 48H at 15.00 euros, Roma 72H at 22.00 euros and the CIS weekly card at 29.00 euros, all unlimited across the urban network. Tapping a contactless card or phone charges single fares until the running total would pass the price of a Roma 24H and then stops, so a heavy day of travel costs 8.50 euros and no more. The capping is tracked per card, so use the same physical card or the same device every time; a phone wallet counts as a different card.The Rome fare ladder, and where the contactless cap landsLazio Region Metrebus schedule, tariff 41/8/B, December 2025 updateBIT single, 100 minutes1.50 EURRoma 24H8.50 EURContactless, same card all daycaps at 8.50 EURRoma 48H15.00 EURRoma 72H22.00 EURCIS weekly card29.00 EURRoma Capitale has pushed more than once to raise the BIT to 2.00 euros, most recently in ATAC's 2025 to 2027 industrial plan, and the Lazio Region, which holds the power over Metrebus fares, has declined each time. Check before you travel.
Source: Regione Lazio, Allegato 6 Sistema Tariffario, tariff 41/8/B, December 2025 update. Read 5 September 2026.
Validating a Rome ticket so that it countsA BIT is valid for 100 minutes from the moment you validate it, and validation is what catches people out. On a bus or tram you stamp the ticket yourself in the small machine as you board, not when an inspector appears; on the metro the turnstile does it for you. The fare rules also require a second validation before you board a train if the train is not the first vehicle you used. Inside the 100 minutes the ticket carries you on as many buses, trams and trolleybuses as you like, but it allows one journey only on metro lines A, B, B1 and C plus one Trenitalia journey inside the city. Changing between metro lines behind the barriers costs nothing; walk back out through the gates and the metro portion is spent even if minutes remain. ATAC's general conditions of carriage set the penalty for travelling without a valid or validated ticket at 104.90 euros, cut to 54.90 euros if you pay within five days of the notice.Validating a Rome ticket so that it countsAn unstamped ticket counts as no ticket, and inspectors work in plain clothes1Buy the BIT at 1.50 eurosIt buys a time window of 100 minutes, not a journey2Stamp it yourself on a bus or tramIn the small machine as you board; the metro turnstile does it for you3Validate again before a trainRequired if the train is not the first vehicle you used4Change metro lines freelyBehind the barriers it costs nothing extra5Do not walk back out through the gatesThat spends the metro portion even with minutes left6Get it wrong and it is 104.90 eurosCut to 54.90 euros if you pay within five days of the noticeThe ticket is not tied to a mode: one integrated fare system covers metro, bus, tram and the urban stretches of the regional railways.
Sources: Regione Lazio Allegato 6 Sistema Tariffario, tariff 41/8/B; ATAC condizioni generali di trasporto and multe e rimborsi at atac.roma.it. Read 5 September 2026.

Why three metro lines cover so little of the centre

Line A runs northwest to southeast through Spagna, Barberini, Termini and San Giovanni. Line B, with its B1 branch, runs north to south through Termini, Colosseo, Circo Massimo and Piramide. Line C arrives from the eastern suburbs. They interchange at Termini for A and B, at San Giovanni for A and C, and at Colosseo for B and C.

The thin coverage is not an oversight. Tunnelling under the historic centre keeps striking archaeology, which stops work and turns shafts into excavations, so the densest tourist ground is the least served. There is no metro station at the Pantheon, at Piazza Navona or at Campo de’ Fiori. Trevi is a walk down from Barberini. For that quarter your options are a bus or your feet, and on the short hops your feet usually win, because surface traffic in the centre moves at walking pace for much of the day.

Line C is the long-running exception. Roma Capitale confirms that its stations at Colosseo / Fori Imperiali and Porta Metronia opened on 16 December 2025, taking the line to 24 stations over 22 km from the Monte Compatri / Pantano terminus and giving it a direct link to the Line B stop at Colosseo. Colosseo is currently the western end of the line, and construction continues further into the centre, so expect hoardings, diverted bus stops and rerouted surface services around the works.

Which Rome sights actually have a metro stationLine A runs northwest to southeast through Spagna, Barberini, Termini and San Giovanni. Line B and its B1 branch run north to south through Termini, Colosseo, Circo Massimo and Piramide. Line C arrives from the eastern suburbs, and its stations at Colosseo / Fori Imperiali and Porta Metronia opened on 16 December 2025, taking the line to 24 stations over 22 km from the Monte Compatri / Pantano terminus and giving it a direct link to the Line B stop at Colosseo. There is no metro station at the Pantheon, at Piazza Navona or at Campo de’ Fiori, and Trevi is a walk down from Barberini. For that quarter the options are a bus or your feet, and on short hops your feet usually win, because surface traffic in the centre moves at walking pace for much of the day.Which Rome sights actually have a metro stationTunnelling under the historic centre keeps striking archaeology, so the busiest ground is the least servedHas a stationWalk or busColosseum: Colosseo on Lines B and CYesNoSpanish Steps: Spagna on Line AYesNoCircus Maximus: Circo Massimo on Line BYesNoTrevi FountainNoYesThe PantheonNoYesPiazza NavonaNoYesCampo de’ FioriNoYesColosseo is currently the western end of Line C and construction continues further into the centre, so expect hoardings, diverted bus stops and rerouted surface services around the works.
Source: Roma Capitale, comune.roma.it, on the Metro C stations opened 16 December 2025; ATAC network. Read 5 September 2026.

Trains and buses in from Fiumicino and Ciampino

Fiumicino has a station under the terminals and two very different trains from it. The Leonardo Express is the non-stop link to Roma Termini, takes 32 minutes and runs roughly every 15 minutes. Its fare sits in its own tariff, 1/TER, at a flat 14.00 euros a person, with a ten-ticket carnet at 115.00 euros and a Minigruppi ticket covering four adults travelling together for 40.00 euros. Metrebus tickets, the BIT included, are not accepted on it.

The FL1 regional service is the one to know if you are not staying near Termini. The same tariff prices it at 8.00 euros from any station inside Rome's Zona Anello to Fiumicino Aeroporto, and the paper ticket is valid 90 minutes from validation. It runs on the belt line across the south and east of the city, calling at Roma Trastevere, Roma Ostiense, Roma Tuscolana and Roma Tiburtina, with Tiburtina about 48 minutes from the airport. Departures are every 15 minutes on working days and every 30 minutes on Sundays and public holidays. Ostiense and Tiburtina both connect to Line B, so for a lot of addresses the FL1 beats the Leonardo Express plus a backtrack from Termini. Termini itself is served by the Leonardo Express, which Trenitalia's regional network map lists as a separate non-stop link, so read the platform indicator rather than assuming any airport train stops there. Board the Leonardo Express on an 8.00 euro regional ticket without telling the on-board staff first and you pay an 8.00 euro surcharge plus the 6.00 euro fare difference.

Ciampino has no station of its own. The rail route is a combination sold as one Ciampino Airlink ticket at 2.70 euros: a shuttle bus from the forecourt to Ciampino town station, roughly 10 minutes with no intermediate stops, then a regional train of about 15 minutes on to Roma Termini, which Trenitalia puts at around 30 minutes door to door. Two ATAC city lines also serve the airport, and Aeroporti di Roma lists them as line 720 to Laurentina on Line B and line 520 to Cinecittà and Subaugusta on Line A. Both take an ordinary 1.50 euro BIT, so if you move quickly the same ticket covers the bus and the metro leg inside its 100 minutes, which makes line 720 the cheapest way into Rome from Ciampino by a wide margin.

Leonardo Express or FL1 from FiumicinoThe Leonardo Express is the non-stop link from Fiumicino to Roma Termini, takes 32 minutes and runs roughly every 15 minutes. It sits in its own tariff, 1/TER, at a flat 14.00 euros a person, with a ten-ticket carnet at 115.00 euros and a Minigruppi ticket covering four adults travelling together at 40.00 euros. Metrebus tickets, the BIT included, are not accepted on it. The FL1 regional service costs 8.00 euros from any station inside Rome's Zona Anello, and the paper ticket is valid 90 minutes from validation. It runs the belt line across the south and east of the city calling at Roma Trastevere, Roma Ostiense, Roma Tuscolana and Roma Tiburtina, with Tiburtina about 48 minutes from the airport, every 15 minutes on working days and every 30 minutes on Sundays and public holidays. Ostiense and Tiburtina both connect to metro Line B.Leonardo Express or FL1 from FiumicinoThe right answer depends on where you are staying, not on which is fasterFL1 regional8.00 EUR, belt lineTrastevere, Ostiense, Tuscolana, TiburtinaTiburtina about 48 min; ticket valid 90 minEvery 15 min weekdays, 30 min SundaysOstiense and Tiburtina put you on Line BLeonardo Express14.00 EUR, non-stop to Termini32 minutes, roughly every 15 minutesTen-ticket carnet 115.00 EURFour adults together 40.00 EURNo Metrebus ticket is valid on itBoard the Leonardo Express on an 8.00 euro regional ticket without telling on-board staff first and you pay an 8.00 euro surcharge plus the 6.00 euro fare difference.
Sources: Regione Lazio Allegato 6 Sistema Tariffario, tariff 1/TER; Trenitalia Fiumicino connections; Aeroporti di Roma adr.it. Read 5 September 2026.
What each way in from the two airports costsFrom Fiumicino the Leonardo Express is 14.00 euros a person non-stop to Roma Termini and the FL1 regional service is 8.00 euros to any station inside the Zona Anello. From Ciampino, which has no station of its own, the Ciampino Airlink ticket combines a shuttle bus from the forecourt to Ciampino town station with a regional train on to Roma Termini for 2.70 euros, about 30 minutes door to door. Aeroporti di Roma also lists two ATAC city lines at Ciampino: line 720 to Laurentina on metro Line B and line 520 to Cinecittà and Subaugusta on Line A. Both take an ordinary 1.50 euro BIT, and if you move quickly the same ticket covers the bus and the onward metro leg inside its 100 minutes, which makes line 720 the cheapest way into Rome from Ciampino by a wide margin.What each way in from the two airports costsPer person, on published tariffsCiampino: ATAC line 720 on a BIT1.50 EURCiampino Airlink, bus plus train2.70 EURFiumicino: FL1 regional8.00 EURFiumicino: Leonardo Express14.00 EURThe Leonardo Express carnet is 115.00 euros for ten tickets and the Minigruppi ticket covers four adults travelling together for 40.00 euros. ATRAL, not ATAC, runs the separate link from Ciampino to Ciampino station and Anagnina.
Sources: Regione Lazio Allegato 6 Sistema Tariffario tariff 1/TER; Trenitalia Ciampino Airlink; Aeroporti di Roma adr.it bus pages. Read 5 September 2026.

Flat-fare taxis, and why not to hire a car

Rome sets predetermined taxi fares between the airports and the centre, and the boundary that matters is the Aurelian Walls. Under the Comune di Roma taxi tariff adopted by Deliberazione della Giunta Capitolina n. 157 of 21 May 2026, a run from Fiumicino to any address inside the walls is 55.00 euros and from Ciampino it is 40.00 euros. Those are per car for up to four people, they include motorway tolls and every supplement except the charge from a fifth passenger onwards, and they apply in either direction. They also apply only to a direct run, one pick-up point to one drop-off point, with no detour and no stop on the way.

The trap is that the flat fare is tied to the destination zone, not to the fact that you got in at an airport. Stay just outside the walls and the meter runs instead, subject to an airport minimum of 35.00 euros from Fiumicino and 25.00 euros from Ciampino, and to a ceiling of 80.00 euros on any Fiumicino run where the passenger is picked up inside the GRA ring road, or the reverse. The same tariff fixes Fiumicino to Roma Tiburtina at 60.00 euros, Fiumicino to Roma Ostiense at 50.00 euros, Ciampino to either station at 40.00 euros, and Fiumicino to Ciampino at 55.00 euros. Check on a map whether your address is inside the walls before you agree a price, take only a licensed white taxi from the marked rank, and ask for the fixed fare by name.

Hiring a car for the centre is a straightforward mistake. Most of it is a ZTL, a limited traffic zone open only to permit holders, and Roma Servizi per la Mobilita publishes the hours zone by zone. The Centro Storico zone is closed 06:30 to 18:00 Monday to Friday and 14:00 to 18:00 on Saturday, with a separate night closure 23:00 to 03:00 on Friday and Saturday. The Tridente runs 06:30 to 19:00 Monday to Friday and 10:00 to 19:00 on Saturday. Trastevere adds a morning zone 06:30 to 10:00 Monday to Saturday and, with San Lorenzo, a night zone 21:30 to 03:00 Wednesday to Saturday, while Testaccio matches the Centro Storico night hours. Roma Capitale varies these for holiday periods, so re-check close to your dates.

Nobody stops you at the boundary. Cameras at each gate read the plate and match it against the permit database, so the first you know of it is a notice by post, often months later, and a hire company will pass it on with an administration charge on top. The penalty is the one set by article 7, paragraph 14 of the Codice della Strada, and each separate entry is charged separately, so one wrong turn repeated across a week becomes several fines. If your hotel is inside a zone, ask it to register your plate in advance.

Rome's predetermined airport taxi faresUnder the Comune di Roma taxi tariff adopted by Deliberazione della Giunta Capitolina n. 157 of 21 May 2026, Fiumicino to Roma Tiburtina is 60.00 euros, Fiumicino to any address inside the Aurelian Walls is 55.00 euros, Fiumicino to Ciampino airport is 55.00 euros, Fiumicino to Roma Ostiense is 50.00 euros, Ciampino to inside the Aurelian Walls is 40.00 euros and Ciampino to Tiburtina or Ostiense is 40.00 euros. Where no predetermined fare applies the meter runs subject to an airport minimum of 35.00 euros picking up at Fiumicino and 25.00 euros picking up at Ciampino. All of these are per car for up to four people, include motorway tolls and every supplement except the charge from a fifth passenger onwards, apply in either direction, and cover only a direct run from one pick-up point to one drop-off point with no detour and no stop on the way.Rome's predetermined airport taxi faresDeliberazione della Giunta Capitolina n. 157 of 21 May 2026, per car for up to four peopleFiumicino to Roma Tiburtina60.00 EURFiumicino to inside the Aurelian Walls55.00 EURFiumicino to Ciampino airport55.00 EURFiumicino to Roma Ostiense50.00 EURCiampino to inside the Aurelian Walls40.00 EURCiampino to Tiburtina or Ostiense40.00 EURMinimum picking up at Fiumicino35.00 EURMinimum picking up at Ciampino25.00 EURThe fixed fare is tied to the destination zone, not to the fact that you got in at an airport, so check on a map whether your address is inside the walls before you agree a price. A Fiumicino run picked up inside the GRA ring road, or the reverse, cannot exceed 80.00 euros.
Source: Comune di Roma Tariffario Taxi, Deliberazione della Giunta Capitolina n. 157 of 21 May 2026, comune.roma.it. Read 5 September 2026.
Which Rome ZTL zones close by day, by night, or bothRoma Servizi per la Mobilita publishes the limited traffic zone hours zone by zone. The Centro Storico is closed 06:30 to 18:00 Monday to Friday and 14:00 to 18:00 on Saturday, with a separate night closure 23:00 to 03:00 on Friday and Saturday. The Tridente runs 06:30 to 19:00 Monday to Friday and 10:00 to 19:00 on Saturday. Trastevere has a morning zone 06:30 to 10:00 Monday to Saturday and, with San Lorenzo, a night zone 21:30 to 03:00 Wednesday to Saturday. Testaccio matches the Centro Storico night hours. Roma Capitale varies these for holiday periods, so re-check close to your dates. Nobody stops you at the boundary: cameras at each gate read the plate against the permit database and the first you know of it is a notice by post, often months later, passed on by the hire company with an administration charge on top.Which Rome ZTL zones close by day, by night, or bothCameras read the plate at every gate, and each separate entry is charged separatelyDaytime closureNight closureCentro StoricoYesYesTridenteYesNoTrastevereYesYesSan LorenzoNoYesTestaccioNoYesThe penalty is the one set by article 7, paragraph 14 of the Codice della Strada, and each entry is charged separately, so one wrong turn repeated across a week becomes several fines. If your hotel is inside a zone, ask it to register your plate in advance.
Source: Roma Servizi per la Mobilita, romamobilita.it, Ztl tutti gli orari. Read 5 September 2026.

At a glance

Route or ticketFareTime or validity
BIT single, one metro journey plus unlimited surface1.50 EUR100 minutes
Roma 24H / 48H / 72H8.50 / 15.00 / 22.00 EURUnlimited in period
CIS weekly card29.00 EUR7 days
Contactless tap and go, same card all dayCaps at 8.50 EUR24 hours
Penalty, travelling without a validated ticket104.90 EUR, or 54.90 within 5 daysPaid to ATAC
Leonardo Express, Fiumicino to Roma Termini14.00 EUR32 min, every 15 min
Leonardo Express Minigruppi, four adults together40.00 EURSame train, one transaction
FL1, Fiumicino to any Zona Anello station8.00 EUR90 min validity, Tiburtina about 48 min
Ciampino Airlink, bus plus train to Roma Termini2.70 EURAbout 30 min, 10 by bus, 15 by train
ATAC line 720, Ciampino airport to LaurentinaOrdinary BIT, 1.50 EURLine B interchange
Taxi, Fiumicino to inside the Aurelian Walls55.00 EUR fixedTraffic dependent
Taxi, Ciampino to inside the Aurelian Walls40.00 EUR fixedTraffic dependent
Taxi, airport minimum where no fixed fare applies35.00 EUR Fiumicino, 25.00 EUR CiampinoMeter, 24 hours

Frequently asked questions

Does one ticket cover a change of metro line?

Yes. A BIT allows one journey on the metro, and you can change between lines without leaving the paid area at no extra cost. It is exiting through the gates that ends the metro portion, so a return trip needs a second ticket.

Can I use a 1.50 euro BIT on the Leonardo Express?

No. The Leonardo Express sits outside the Metrebus system on tariff 1/TER, and integrated Metrebus tickets are not accepted on it. The fare is 14.00 euros a person, or 40.00 euros for four adults on one Minigruppi ticket. If you board it holding an 8.00 euro regional airport ticket and do not tell the staff before you get on, you pay an 8.00 euro surcharge plus the 6.00 euro difference.

Which airport train should I take from Fiumicino?

Take the Leonardo Express at 14.00 euros if you are heading to Termini or somewhere on Line A near it. For anywhere south or east, the FL1 at 8.00 euros to Trastevere, Ostiense, Tuscolana or Tiburtina is cheaper and usually quicker door to door, and Ostiense and Tiburtina put you on Line B.

Is the airport taxi flat fare guaranteed?

Only if both ends qualify and the run is direct. Fiumicino to an address inside the Aurelian Walls is 55.00 euros and Ciampino is 40.00 euros, per car for up to four passengers, with tolls and supplements included. Outside the walls the meter applies, subject to airport minimum fares of 35.00 euros from Fiumicino and 25.00 euros from Ciampino.

What happens if I drive into the ZTL by mistake?

A camera records the plate and a penalty notice is posted to the registered keeper, which can arrive months afterwards and reaches you through the hire company with an added administration fee. Each entry is charged separately, so a hotel inside the zone means asking the hotel to register your plate in advance.

Can I reach the Pantheon and Piazza Navona by metro?

No. Neither has a station, and archaeological constraints make it unlikely they ever will. Both are a walk of roughly ten to fifteen minutes from Barberini or from the Corso, or a short bus ride, and walking is normally faster than surface transport in the centre.