Getting to Lisbon: Routes, Journey Times and Fares

Lisbon is a compact city with an airport 7 km from the centre, a rail hub at Oriente serving the whole country, and fares that swing widely depending on whether you book six weeks or six days ahead.

Arriving by Air: Humberto Delgado Airport and Getting In

Humberto Delgado Airport sits just 7 km north-east of Baixa, which makes it one of the least painful major European airports to land at. The metro's red line runs from the terminal to Saldanha, Alameda and Oriente in about 20 minutes; a single fare is under €2, and a 24-hour pass costs a little more. Taxis from the rank outside arrivals to Baixa run roughly 15-25 minutes and €15-25 depending on traffic; Uber and Bolt typically undercut the taxi rank by a few euros, with pickup on the departures level.

The Aerobus shuttle links the airport to Cais do Sodré and Rossio for around €4, and the 744 city bus does the same route far more slowly for a standard fare. Flights from London, Paris, Madrid and most western European cities take 2-3 hours; from New York, roughly 6.5-7 hours direct. If you are arriving before 8am or after 11pm, I would book a hotel near Saldanha or Avenida da Liberdade rather than Baixa, because the metro is quieter and the taxi ride is shorter and more predictable.

Overland: Train, Bus and Car From Spain and Portugal

Lisbon has three main rail stations. Santa Apolónia serves the eastern line toward Madrid and the Algarve; Oriente handles high-speed and long-distance trains including the Madrid service via Badajoz, which takes about 6 hours depending on connections; Rossio and Cais do Sodré serve Sintra and Cascais respectively, both under 40 minutes. From Madrid by train, budget roughly €25-60 if you book a month out; buses from Seville and Madrid with FlixBus or ALSA take 6-8 hours and often cost €20-45.

From Porto, the Alfa Pendular takes about 2 hours 50 minutes to Oriente, and fares start around €25 for advance tickets. Driving the A1 from Porto is 300 km and about 3 hours without stops; the A2 from the Algarve is roughly 2 hours 30 minutes from Faro. I would skip the car if you are only staying in Lisbon — parking in Baixa and Chiado costs €20-30 a night and is often fully booked. If you are touring the Alentejo or Douro after the city, pick the car up on your last Lisbon day instead.

Fares, Timing and Which Month to Come

Airfares into Lisbon peak hard. June through September is the expensive window; July and August are worst, with short-haul fares from northern Europe often double the April and October equivalents. May, late September and early October are the sweet spot: warm enough for the beaches at Cascais and Costa da Caparica, cheaper than summer, and less crowded at Belém and the Alfama viewpoints. February and November are cheapest, but you will get rain and a fair number of closed restaurants.

Book flights 5-8 weeks out for European routes, 8-12 weeks for transatlantic. For trains, Comboios de Portugal sells discounted advance tickets — the price climbs steadily as the departure date approaches, so buying the day before is the most expensive option. Intercity buses are the cheapest long-distance mode, with fares of €20-45 for Madrid and Seville routes. Whatever you decide, the hotel matters more than the transport: a place within walking distance of Baixa-Chiado, Rossio or Cais do Sodré metro stations saves you time and taxi money every single day.

Where to Base Yourself Once You Land

Baixa and Chiado put you within 10-15 minutes on foot of Praça do Comércio, the Santa Justa Lift and the ferries to Cacilhas. Expect €120-200 a night for a decent four-star in May or October; it's convenient but noisy at weekends. Alfama and Mouraria are prettier and cheaper — €90-160 — but the hills are real, trams are packed, and stairs make luggage a problem. Bairro Alto is best for nightlife and worst for sleep; I would not book it if you have early trains to catch.

Avenida da Liberdade and Saldanha give you wide sidewalks, direct metro lines to the airport, and quieter nights at €140-220. Príncipe Real is my pick for a four-to-five-night stay: leafy squares, good restaurants, 15 minutes' walk downhill to Chiado, taxi rides under €8 to most central sights. For a beach-focused trip, Cascais has a direct train from Cais do Sodré in 35 minutes, but you are 40 minutes from Lisbon by train, so base in the city and day-trip instead.

Questions, answered

How do I get from Lisbon Airport to the city centre?

The red metro line reaches Saldanha, Alameda and Oriente in about 20 minutes for under €2. A taxi to Baixa takes 15-25 minutes and costs roughly €15-25; Uber and Bolt are usually a few euros cheaper and pick up on the departures level.

When should I book flights to Lisbon for the best fare?

Book European flights 5-8 weeks ahead and transatlantic routes 8-12 weeks ahead. May, late September and early October offer the best balance of weather and price. July and August are the most expensive months, and February is cheapest but rainy.

Which Lisbon neighbourhood should I book a hotel in?

Príncipe Real suits a four-to-five-night stay: quiet, leafy, 15 minutes' walk to Chiado with taxis under €8 to most sights. Baixa and Chiado are handiest for first-timers; Alfama is prettier but hilly and awkward with luggage; skip Bairro Alto if you value sleep.

Search live hotel prices in Lisbon →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← Lisbon's page