Non-stop flights from Porto (OPO)

From Porto (OPO)
Country Portugal
Dates Anytime
Filters
Destinations 134 direct
Reach Score 88/99
Continents 5 of 6
Avg. distance 1,945 km
Avg. flight time 2h 17m
Loading map...

About flights from Porto (OPO)

Porto Airport punches well above its weight. For a city of fewer than 250,000 people, the connections radiating out of OPO — 134 direct routes across 34 countries — speak to something real: this is a place the world has decided it wants to reach. I've flown through plenty of mid-sized European airports that feel like afterthoughts, architecturally and operationally. This one doesn't. The terminal, designed by Eduardo Souto de Moura, has a cool confidence to it, all concrete and natural light, which feels entirely appropriate for a city that takes its aesthetics seriously.

Quick stats for OPO

  • Direct destinations: 134
  • Countries served: 34
  • Continents reached: 5 of 6
  • Average flight distance: 1,945 km
  • Longest non-stop: Sao Paulo (GRU) — 8,179 km (~10h 13m)
  • Shortest non-stop: Lisbon (LIS) — 277 km (~21 min)
  • Reach score: 88/99

Why fly to Porto?

France tops the connectivity chart with 22 routes, which tells you something about the deep cultural affinity between the two countries — and the appetite among French travelers for northern Portugal's wine, architecture, and Atlantic coastline. Spain follows with 15 routes, Italy with 14, and the UK with 12, meaning most of Western Europe is reachable without a connection. At the far end of the map sits São Paulo, 8,179 kilometers away — the longest route out of OPO — a reminder of the profound ties between Portugal and Brazil that predate the age of commercial aviation by several centuries. British Airways, Air France, and TAP all operate here, so you're not stuck choosing between budget carriers and punishing layovers. The reach score of 88 out of 99 reflects what frequent flyers already sense: this airport connects surprisingly far, surprisingly often.

Longest non-stop flights from OPO

The furthest destinations you can reach non-stop from Porto:

  1. Sao Paulo, Brazil (GRU) — 8,179 km, approximately 10h 13m
  2. Campinas, Brazil (VCP) — 8,171 km, approximately 10h 13m
  3. Rio De Janeiro, Brazil (GIG) — 7,965 km, approximately 9h 57m
  4. Recife, Brazil (REC) — 6,109 km, approximately 7h 38m
  5. Luanda, Angola (NBJ) — 6,034 km, approximately 7h 33m

Short-haul flights from OPO

Quick getaway options with the shortest flights from Porto:

  1. Lisbon, Portugal (LIS) — 277 km, approximately 21 min
  2. Asturias, Spain (OVD) — 337 km, approximately 25 min
  3. Madrid, Spain (MAD) — 437 km, approximately 33 min
  4. Faro, Portugal (FAO) — 473 km, approximately 35 min
  5. Sevilla, Spain (SVQ) — 486 km, approximately 36 min

Top countries by direct connections from OPO

Porto Airport connects to 34 countries. Here are the most served:

  1. France — 22 destinations (Basel, Switzerland/Mulhouse, Bordeaux, Brest, Brive-La-Gaillarde and 18 more)
  2. Spain — 15 destinations (Alicante, Asturias, Barcelona, Benlloch and 11 more)
  3. Italy — 14 destinations (Bari, Bologna, Cagliari, Milan and 10 more)
  4. Germany — 13 destinations (Berlin, Cologne, Dusseldorf, Dusseldorf and 9 more)
  5. United Kingdom — 12 destinations (Belfast, Birmingham, Bristol, Edinburgh and 8 more)
  6. Portugal — 6 destinations (Faro, Funchal, Lisbon, Ponta Delgada (Azores) and 2 more)
  7. Morocco — 5 destinations (Agadir, Casablanca, Marrakech, Rabat and 1 more)
  8. Poland — 5 destinations (Katowice, Krakow, Modlin, Warsaw and 1 more)

Where to fly from Porto

Flights to France

Porto has 22 direct routes to France:

Flights to Spain

Porto has 15 direct routes to Spain:

Flights to Italy

Porto has 14 direct routes to Italy:

Tips for travelers at OPO

Metro Line E runs directly from the airport into the city center in around 30 minutes for under €2.50 — it's genuinely one of the better airport rail links in Southern Europe, and I'd take it every time over a taxi unless you're arriving late with heavy luggage. The trip deposits you at Trindade station, well-positioned for most neighborhoods. Summer months see passenger volumes spike considerably, so arriving 90 minutes before departure for European flights is wise rather than cautious. Don't overlook the shoulder seasons — flying in March or October means cheaper fares, shorter queues, and a city that actually belongs to the people who live in it.

Airlines operating from OPO

The following airlines offer non-stop flights from Porto Airport:

A3, AC, AD, AF, AT, BA, BT, CS, D8, DL, DT, DY, ET, EW, FB, FR, HV, IB, JU, KL, LG, LH, LO, LS, LX, LY, NO, OS, QS, S4, SK, SN, TK, TO, TP, TS, U2, UA, UX, V7, VY, W2, W4, W6, X3, XQ

Frequently asked questions about flying to Porto

What's the best way to get from Porto Airport to the city center?

The Metro Line A (red line) is your cheapest option at around €2 and takes about 25 minutes to the city center, while a taxi or ride-share will cost €15-25 and take roughly 20 minutes depending on traffic.

When is the best time to fly to or from Porto?

Spring (April-May) and fall (September-October) offer the best weather and fewer crowds than summer, plus you'll find better prices than the peak July-August season.

How many destinations can I reach directly from Porto Airport?

Porto Airport offers 134 direct destinations across Europe and beyond, giving you plenty of non-stop flight options to major cities and smaller destinations alike.

Do I need a visa to enter Portugal?

EU/EEA citizens can enter visa-free, while US, UK, Canadian, and Australian citizens can stay visa-free for up to 90 days as tourists—just make sure your passport is valid for at least 6 months.

Any practical tips for Porto Airport?

The airport is quite compact and easy to get through, but arrive early for your flight since it can get busy during peak hours, and download the airport's app or check their website for real-time flight info.

Is Porto Airport expensive compared to other European airports?

Porto is generally budget-friendly with reasonable food and shopping prices, plus you'll often find cheaper flights here than Lisbon, making it a great value option for reaching Portugal and Europe.

Plan your trip from Porto

Browse the complete list of 134 destinations below to find your next flight from Porto Airport. Each route page includes distance, estimated flight time, and airline information to help you plan your trip.

Find flights from Porto
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

All 134 direct destinations

Code Destination Country Airlines
AGA Agadir Morocco 1,215 km 1h 26m FR
ALC Alicante Spain 767 km 54m FR
AMS Amsterdam Netherlands 1,595 km 1h 53m HVKL
OVD Asturias Spain 337 km 24m V7
ATH Athens Greece 2,802 km 3h 18m A3
BCN Barcelona Spain 898 km 1h 3m FRVY
BRI Bari Italy 2,121 km 2h 30m FR
BSL Basel, Switzerland/Mulhouse France 1,464 km 1h 43m U2
BFS Belfast United Kingdom 1,504 km 1h 46m FR
BEG Belgrade Republic of Serbia 2,375 km 2h 48m JU
CDT Benlloch Spain 745 km 53m FR
BER Berlin Germany 2,079 km 2h 27m EWFRU2
BIO Bilbao Spain 527 km 37m V7VY
BLL Billund Denmark 2,068 km 2h 26m D8
BHX Birmingham United Kingdom 1,353 km 1h 36m FRLS
BVC Boa Vista Cape Verde 3,107 km 3h 39m U2
BLQ Bologna Italy 1,663 km 1h 57m FR
BOD Bordeaux France 760 km 54m U2
BOS Boston USA 5,049 km 5h 56m TP
BES Brest France 868 km 1h 1m TO
BRS Bristol United Kingdom 1,217 km 1h 26m FRU2
BVE Brive-La-Gaillarde France 925 km 1h 5m V7
BRU Brussels Belgium 1,473 km 1h 44m FRSN
CRL Brussels Belgium 1,440 km 1h 42m FR
OTP Bucharest Romania 2,833 km 3h 20m W4
BUD Budapest Hungary 2,311 km 2h 43m FRW6
CAG Cagliari Italy 1,518 km 1h 47m FR
VCP Campinas Brazil 8,171 km 9h 37m AD
CCF Carcassonne France 930 km 1h 6m FR
CMN Casablanca Morocco 880 km 1h 2m AT
XCR Chalons-en-Champagne France 1,311 km 1h 33m FR
CFE Clermont-Ferrand France 1,078 km 1h 16m FR
CGN Cologne Germany 1,617 km 1h 54m EWFR
CPH Copenhagen Denmark 2,226 km 2h 37m D8FRSK
DLE Dole France 1,294 km 1h 31m FR
DUB Dublin Ireland 1,367 km 1h 36m FR
DUS Dusseldorf Germany 1,623 km 1h 55m EWX3
NRN Dusseldorf Germany 1,612 km 1h 54m FR
EDI Edinburgh United Kingdom 1,680 km 1h 59m FR
EIN Eindhoven Netherlands 1,562 km 1h 50m FR
FAO Faro Portugal 473 km 33m FR
FRA Frankfurt Germany 1,654 km 1h 57m LHX3
FNC Funchal Portugal 1,191 km 1h 24m FRTPU2
GVA Geneva Switzerland 1,308 km 1h 32m LXTPU2
GLA Glasgow United Kingdom 1,655 km 1h 57m U2
GOT Gothenburg Sweden 2,353 km 2h 46m FR
GRX Granada Spain 617 km 44m V7
HHN Hahn Germany 1,568 km 1h 51m FR
HAM Hamburg Germany 1,957 km 2h 18m EW
HAJ Hanover Germany 1,863 km 2h 12m X3
IBZ Ibiza Spain 893 km 1h 3m FRU2VY
IST Istanbul Turkiye 3,103 km 3h 39m TK
ADB Izmir Turkiye 3,057 km 3h 36m XQ
FKB Karlsruhe/Baden-Baden Germany 1,557 km 1h 50m FR
KTW Katowice Poland 2,363 km 2h 47m W6
KRK Krakow Poland 2,402 km 2h 50m FR
LRH La Rochelle France 814 km 57m FR
LPA Las Palmas Spain 1,601 km 1h 53m FR
LBA Leeds United Kingdom 1,498 km 1h 46m FR
LIL Lille France 1,378 km 1h 37m FR
LIS Lisbon Portugal 277 km 20m TP
LPL Liverpool United Kingdom 1,414 km 1h 40m FR
LGW London United Kingdom 1,280 km 1h 30m BATPU2
LTN London United Kingdom 1,341 km 1h 35m U2
STN London United Kingdom 1,365 km 1h 36m FR
NBJ Luanda Angola 6,034 km 7h 6m DTTP
LUX Luxembourg Luxembourg 1,485 km 1h 45m FRLGTPU2
LYS Lyon France 1,214 km 1h 26m TOU2V7
MAD Madrid Spain 437 km 31m ETFRIBUX
AGP Malaga Spain 623 km 44m FR
MLA Malta Malta 2,095 km 2h 28m FR
MAN Manchester United Kingdom 1,431 km 1h 41m FRLSU2
RAK Marrakech Morocco 1,073 km 1h 16m FR
MRS Marseille France 1,166 km 1h 22m FR
FMM Memmingen Germany 1,668 km 1h 58m FR
MAH Menorca Spain 1,099 km 1h 18m U2
BGY Milan Italy 1,558 km 1h 50m FR
LIN Milan Italy 1,522 km 1h 47m U2
MXP Milan Italy 1,482 km 1h 45m FRU2
WMI Modlin Poland 2,530 km 2h 59m FR
YUL Montreal Canada 5,138 km 6h 3m ACTS
MUC Munich Germany 1,790 km 2h 6m LHX3
NTE Nantes France 866 km 1h 1m TOU2V7
NAP Naples Italy 1,920 km 2h 16m U2
EWR New York USA 5,363 km 6h 19m TPUA
JFK New York USA 5,335 km 6h 17m DL
NCL Newcastle United Kingdom 1,617 km 1h 54m LS
NCE Nice France 1,328 km 1h 34m U2
FNI Nimes France 1,107 km 1h 18m FR
NUE Nuremberg Germany 1,787 km 2h 6m FR
OSL Oslo Norway 2,504 km 2h 57m DY
PMO Palermo Italy 1,888 km 2h 13m U2
PMI Palma de Mallorca Spain 983 km 1h 9m FRU2
BVA Paris France 1,241 km 1h 28m FR
CDG Paris France 1,232 km 1h 27m AF
ORY Paris France 1,200 km 1h 25m TOTPU2
PSA Pisa Italy 1,584 km 1h 52m FR
PDL Ponta Delgada (Azores) Portugal 1,509 km 1h 47m FRS4
PXO Porto Santo (Madeira) Portugal 1,134 km 1h 20m U2
PRG Prague Czech Republic 2,025 km 2h 23m QSU2
RAI Praia Cape Verde 3,254 km 3h 50m TPU2
RBA Rabat Morocco 818 km 58m FR
REC Recife Brazil 6,109 km 7h 11m AD
KEF Reykjavik Iceland 2,686 km 3h 10m NO
RIX Riga Latvia 2,904 km 3h 25m BT
GIG Rio De Janeiro Brazil 7,965 km 9h 22m TP
RDZ Rodez France 975 km 1h 9m V7
FCO Rome Italy 1,739 km 2h 3m FRW4
SID Sal Cape Verde 3,048 km 3h 35m U2
GRU Sao Paulo Brazil 8,179 km 9h 37m TP
VXE Sao Vicente Cape Verde 3,134 km 3h 41m U2
SVQ Sevilla Spain 486 km 34m FR
SNN Shannon Ireland 1,274 km 1h 30m FR
SOF Sofia Bulgaria 2,642 km 3h 6m FB
SPU Split Croatia 2,059 km 2h 25m U2
ARN Stockholm Sweden 2,745 km 3h 14m D8FR
SXB Strasbourg France 1,515 km 1h 47m V7
STR Stuttgart Germany 1,626 km 1h 55m EW
TNG Tangier Morocco 658 km 46m FR
TLV Tel Aviv-Yafo Israel 3,975 km 4h 41m LYTP
TFS Tenerife Spain 1,634 km 1h 55m FR
TER Terceira Portugal 1,590 km 1h 52m S4TP
YYZ Toronto Canada 5,642 km 6h 38m TS
TLS Toulouse France 866 km 1h 1m FR
TUF Tours France 1,015 km 1h 12m FR
TPS Trapani Italy 1,847 km 2h 10m FR
TRN Turin Italy 1,390 km 1h 38m FR
VLC Valencia Spain 721 km 51m FR
TSF Venice Italy 1,750 km 2h 4m FR
VRN Verona Italy 1,645 km 1h 56m FR
VIE Vienna Austria 2,125 km 2h 30m FROS
WAW Warsaw Poland 2,541 km 2h 59m FRLOW6
WRO Wroclaw Poland 2,237 km 2h 38m FR
ZRH Zurich Switzerland 1,530 km 1h 48m CSLXTPU2W2

Frequently asked questions

  • How many direct flights are available from Porto (OPO)?

    There are 134 non-stop destinations available from Porto Airport (OPO) in Portugal.

  • What are the longest flights from OPO?

    The longest non-stop flights from OPO are: Sao Paulo (GRU) at 8,179 km, Campinas (VCP) at 8,171 km, Rio De Janeiro (GIG) at 7,965 km.

  • What airlines fly from Porto (OPO)?

    Airlines operating from OPO include: A3, AC, AD, AF, AT, BA, BT, CS, D8, DL, DT, DY, ET, EW, FB, FR, HV, IB, JU, KL, LG, LH, LO, LS, LX, LY, NO, OS, QS, S4, SK, SN, TK, TO, TP, TS, U2, UA, UX, V7, VY, W2, W4, W6, X3, XQ.

  • What is the reach score of Porto (OPO)?

    Porto Airport has a reach score of 88/99, measuring its connectivity based on number of direct destinations (134), average flight distance, and continental diversity (5 of 6 continents).

Cheapest fares from Porto (OPO)

Explore by flight time from Porto

Nearby airports to Porto

Other airports within 500 km of Porto (OPO). Compare connections, distances, and fares from neighbouring hubs.

Related guides for Porto & Portugal

Same topic, different angle — sibling pages from across Flightmaps for travellers using OPO.

Explore destinations from Porto