Compare flights, hotels, cars and activities from 500+ providers — all in one place.
Live hotel prices in Portugal — updated in real time from our Agoda partner network. Click any hotel to see full availability and book securely.
Fado music, custard tarts, Atlantic coastlines and some of Europe's most welcoming people.
🌍 Continent: Europe | 🏛️ Capital: Lisbon | 💰 Currency: Euro (€) | 🗣️ Language: Portuguese
Portugal offers an incredible variety of experiences for every type of traveller. From its major cities to its natural landscapes, there is something here for everyone. Use our search tools above to compare flights, hotels and activities and plan your perfect trip.
Explore the best cities Portugal has to offer. Click any city for flights, hotels and things to do.
Portugal is well connected by international flights to its major airports. Use our search widget above to compare all available routes and find the best fares for your dates.
When booking flights to Portugal, compare prices across multiple platforms. Always check the total cost including baggage fees before booking. Our search tool checks 500+ airlines and 100+ providers simultaneously.
Book 6–8 weeks in advance. Fly midweek for lower fares. Consider flying into alternative airports for cheaper options — sometimes a nearby airport with a short transfer saves significantly on the total cost.
Portugal rewards visitors with a wealth of experiences. Browse and book tours, attractions and activities below.
The practical detail worth checking before you book a flight to Portugal - what you will pay with, what is spoken, and how far the clocks move.
Land borders: Spain. Overland connections often make a cheaper open-jaw itinerary possible - fly into one country, out of another.
Monthly averages below are calculated from three full years of daily observations at Lisbon. On temperature and rainfall together, May-Jun, Sep-Oct is the most comfortable window. The hottest month is July (average high 30°C), the wettest is January (162 mm).
| Month | Avg high | Avg low | Rainfall | Wet days |
|---|---|---|---|---|
| January | 16°C | 10°C | 162 mm | 14 |
| February | 17°C | 11°C | 122 mm | 11 |
| March | 18°C | 11°C | 106 mm | 14 |
| April | 21°C | 13°C | 60 mm | 10 |
| May good | 23°C | 14°C | 33 mm | 5 |
| June good | 27°C | 17°C | 21 mm | 3 |
| July | 30°C | 19°C | 6 mm | 1 |
| August | 30°C | 19°C | 1 mm | 1 |
| September good | 26°C | 17°C | 29 mm | 6 |
| October good | 24°C | 16°C | 96 mm | 12 |
| November | 19°C | 13°C | 110 mm | 10 |
| December | 15°C | 10°C | 61 mm | 9 |
Climate data: Open-Meteo reanalysis archive.
Portugal has 19 airports with scheduled passenger service. These are the largest, with the IATA and ICAO codes you will see on tickets and baggage tags.
| Airport | IATA | ICAO | City | Size |
|---|---|---|---|---|
| Lisbon Humberto Delgado Airport | LIS | LPPT | Lisbon | Large |
| Francisco de Sá Carneiro Airport | OPO | LPPR | Porto | Large |
| Faro - Gago Coutinho International Airport | FAO | LPFR | Faro | Large |
| Cristiano Ronaldo International Airport | FNC | LPMA | Funchal | Large |
| João Paulo II Airport | PDL | LPPD | Ponta Delgada | Large |
| Aerodromo Goncalves Lobato (Viseu Airport) | VSE | LPVZ | Viseu | Medium |
| Bragança Airport | BGC | LPBG | Bragança | Medium |
| Cascais Airport | CAT | LPCS | Cascais | Medium |
| Flores Airport | FLW | LPFL | Santa Cruz das Flores | Medium |
| Graciosa Airport | GRW | LPGR | Santa Cruz da Graciosa | Medium |
| Horta Airport | HOR | LPHR | Horta | Medium |
| Lajes Airport | TER | LPLA | Praia da Vitória | Medium |
| Pico Airport | PIX | LPPI | Pico Island | Medium |
| Portimão Airport | PRM | LPPM | Portimão | Medium |
Airport reference data: OurAirports (public domain).
We track 279 city-pair routes arriving in Portugal. These are the busiest, with great-circle distance and typical nonstop flight time.
| Route | Distance | Typical time |
|---|---|---|
| London LHR → Lisbon LIS | 1,565 km | 2h 20m |
| London LHR → Porto OPO | 1,299 km | 2h 01m |
| London LHR → Faro FAO | 1,714 km | 2h 30m |
| London LHR → Funchal FNC | 2,472 km | 3h 24m |
| London LHR → Ponta Delgada PDL | 2,493 km | 3h 25m |
| Milan MXP → Lisbon LIS | 1,652 km | 2h 26m |
| Milan MXP → Porto OPO | 1,484 km | 2h 14m |
| Milan MXP → Faro FAO | 1,686 km | 2h 29m |
| Milan MXP → Funchal FNC | 2,609 km | 3h 34m |
| Milan MXP → Ponta Delgada PDL | 2,964 km | 3h 59m |
| New York JFK → Lisbon LIS | 5,405 km | 6h 51m |
| New York JFK → Porto OPO | 5,355 km | 7h 50m |
| Paris CDG → Lisbon LIS | 1,470 km | 2h 13m |
| Paris CDG → Porto OPO | 1,231 km | 1h 56m |
| Paris CDG → Faro FAO | 1,581 km | 2h 21m |
| Paris CDG → Funchal FNC | 2,421 km | 3h 20m |
| Paris CDG → Ponta Delgada PDL | 2,583 km | 3h 32m |
| Istanbul IST → Lisbon LIS | 3,212 km | 4h 16m |
Visa rules for Portugal depend on your nationality, the purpose of your trip and how long you stay, and they change without much notice. We do not publish per-nationality visa rules because an out-of-date answer is worse than none. Check an official source before you book:
Check your passport's expiry date too: many countries require six months' validity beyond your return date, and airlines enforce it at the gate.
| Flying from | Stops | Duration | Departs | From |
|---|---|---|---|---|
| Barcelona (BCN) | Direct | 4h 09m | 20 Jan | €37 |
| Madrid (MAD) | Direct | 2h 50m | 7 Oct | €43 |
| Toulouse/Blagnac (TLS) | Direct | 3h 55m | 17 Sep | €50 |
| Malaga (AGP) | Direct | 2h 40m | 2 Oct | €50 |
| Funchal (FNC) | Direct | 3h 40m | 16 Oct | €52 |
| Sevilla (SVQ) | Direct | 2h 15m | 27 Nov | €52 |
| Valencia (VLC) | Direct | 3h 20m | 22 Oct | €54 |
| Ranon (OVD) | Direct | 2h 55m | 23 Sep | €54 |
| Marrakech (RAK) | Direct | 3h 15m | 1 Oct | €58 |
| London (LON) | Direct | 5h 35m | 14 Oct | €58 |
| Milan (MIL) | Direct | 5h 40m | 27 Oct | €60 |
| Nantes (NTE) | Direct | 4h 05m | 9 Dec | €63 |