How to get from Lisbon Airport to Hotel Roma by public transport
The Hotel Roma is a practical and well-located hotel in Lisbon, with direct connections by metro and suburban trains. In this guide we explain how to get there easily from Lisbon Humberto Delgado Airport.

Quick tip: always check your route close to departure — schedules and connections may change.
Open ONDEBUS route planner📍 Where is Hotel Roma?
Hotel Roma is located on Avenida de Roma, one of Lisbon’s main residential and commercial avenues, with excellent access by metro, bus and suburban train.
- Address: Avenida de Roma 33, 1000-265 Lisbon
- Area: Alvalade / Areeiro
- Close to: Roma-Areeiro train station, Campo Pequeno, Entrecampos
🚇 Recommended option: Metro (fast and affordable)
- At the airport, take the Red Line (towards São Sebastião).
- Exit at Alameda station.
- Change to the Green Line (towards Telheiras).
- Exit at Roma station.
- Walk about 3 minutes to the hotel.
Average travel time: 25 to 30 minutes.
🚆 Alternative: Suburban train (via Roma-Areeiro)
If you are already close to a railway station during your stay, the suburban train can also be a convenient option.
- Station: Roma-Areeiro
- Connections: Sintra and Azambuja lines
- Walking time: 2 to 4 minutes
🚌 Bus from the airport
Several bus routes connect the airport to the Alvalade and Areeiro areas. However, this option is slower and depends heavily on traffic conditions.
Whenever possible, the metro remains the most reliable choice.
🚶 Walking from Roma station
From Roma metro station, the walk to the hotel is short, flat and well signposted, even when carrying luggage.
ℹ️ ONDEBUS tip
If you arrive in Lisbon during peak hours (morning or late afternoon), the metro is almost always faster than taxis or ride-hailing services to reach Hotel Roma.