Routes from Porto (OPO)
142 nonstop destinations from Porto (OPO) on 40 airlines: 5 in Portugal and 137 abroad. The most routes: Ryanair (78), easyJet (32) and TAP Air Portugal (16). Longest: São Paulo (GRU), about 5,083 miles. 9 routes are new or starting soon. Routes checked October 27, 2026.
- Nonstop destinations
- 142
- Airlines
- 40
- Countries
- 35
- Longest route
- GRU 5,083 mi
New routesAA Porto to PhiladelphiaFrom Mar 29, 2027Seasonal · U2 Porto to AmsterdamFrom Nov 24, 2026 · EW Porto to BerlinNew · TP Porto to São PauloNew · TP Porto to EspargosNew · TP Porto to Tel AvivNew · HV Porto to BrusselsFrom Dec 14, 2026 · V7 Porto to GranadaNew · W6 Porto to CataniaNew
- Addis Ababa ADDEthiopian Airlines
- Agadir AGARyanair
- Algiers ALGAir Algérie
- Alicante ALCRyanair
- Amsterdam AMSeasyJetFrom Nov 24, 2026, KLM Royal Dutch Airlines, Transavia
- Athens ATHAegean Airlines
- Barcelona BCNRyanair, Vueling
- Bari BRIRyanair
- Basel-Mulhouse BSLeasyJet
- Beauvais BVARyanair
- Belfast BFSRyanair
- Belgrade BEGAir SerbiaSeasonal
- Bergamo BGYRyanair
- Berlin BEReasyJet, EurowingsNew, Ryanair
- Bilbao BIOVolotea, Vueling
- Billund BLLNorwegianSeasonal
- Birmingham BHXJet2Seasonal, Ryanair
- Bologna BLQRyanair
- Bordeaux BODeasyJet, Transavia
- Boston BOSTAP Air Portugal
- Bournemouth BOHRyanair
- Brest BESTransaviaSeasonal
- Bristol BRSeasyJet, Ryanair
- Brussels BRUBrussels Airlines, Ryanair, TransaviaFrom Dec 14, 2026
- Bucharest BBUWizz Air
- Bucharest OTPWizz Air
- Budapest BUDRyanair
- Cagliari CAGRyanair
- Campinas VCPAzul Brazilian Airlines
- Carcassonne CCFRyanair
- Casablanca CMNRoyal Air Maroc
- Castellón de la Plana CDTRyanair
- Catania CTARyanair, Wizz AirNew
- Chalons en Champagne XCRRyanair
- Charleroi CRLRyanair
- Clermont-Ferrand CFERyanair
- Cologne CGNEurowings, Ryanair
- Copenhagen CPHNorwegianSeasonal, Ryanair, Scandinavian Airlines
- Dole DLERyanair
- Dublin DUBRyanair
- Düsseldorf DUSEurowings
- Edinburgh EDIRyanair
- Eindhoven EINRyanair
- Espargos SIDeasyJet, TAP Air PortugalNew
- Exeter, Devon EXTRyanair
- Faro FAORyanair
- Frankfurt FRALufthansa
- Frankfurt am Main HHNRyanair
- Friedrichshafen FDHRyanair
- Funchal FNCeasyJet, Ryanair, TAP Air Portugal, Transavia
- Gaziemir ADBSunExpressSeasonal
- Gdańsk GDNRyanair
- Geneva GVAeasyJet, SWISS, TAP Air Portugal
- Glasgow GLAeasyJet
- Gothenburg GOTRyanair
- Granada GRXVoloteaNew
- Hamburg HAMEurowingsSeasonal, Ryanair
- Ibiza IBZeasyJet, Ryanair, VuelingSeasonal
- Istanbul ISTTurkish Airlines
- Katowice KTWWizz Air
- Kraków KRKRyanair
- La Rochelle LRHRyanair
- Las Palmas de Gran Canaria LPARyanair
- Leeds LBARyanair
- Lesquin LILRyanair
- Lisbon LISTAP Air Portugal
- Liverpool LPLRyanair
- London LGWBritish Airways, easyJet, TAP Air Portugal
- London LTNeasyJet
- London STNRyanair
- Luanda NBJTAAG Angola AirlinesSeasonal, TAP Air Portugal
- Luanda LADTAP Air Portugal
- Luqa MLARyanair
- Luxembourg LUXeasyJet, Luxair, Ryanair
- Lyon LYSeasyJet, Transavia, Volotea
- Madrid MADAir Europa, Ethiopian Airlines, Iberia, Pegasus Airlines, Ryanair
- Mahón MAHeasyJet
- Málaga AGPRyanair
- Manchester MANeasyJet, Jet2, Ryanair
- Marrakesh RAKeasyJet, Ryanair
- Marseille MRSRyanair
- Memmingen FMMRyanair
- Milan LINeasyJet
- Milan MXPeasyJet, Ryanair, Wizz Air
- Montréal YULAir Canada, Air TransatSeasonal
- Munich MUCLufthansa
- Nantes NTEeasyJet, Transavia, Volotea
- Naples NAPeasyJet
- New York JFKDelta Air Lines
- Newark EWRTAP Air Portugal, United AirlinesSeasonal
- Newcastle NCLJet2Seasonal
- Nice NCEeasyJet
- Nîmes/Garons FNIRyanair
- Nowy Dwór Mazowiecki WMIRyanair
- Nuremberg NUERyanair
- Oslo OSLNorwegianSeasonal
- Palermo PMOeasyJet
- Palma de Mallorca PMIeasyJet, Ryanair
- Paris CDGAir France
- Paris ORYeasyJet, TAP Air Portugal, Transavia, Vueling
- Perpignan/Rivesaltes PGFRyanair
- Philadelphia PHLAmerican AirlinesFrom Mar 29, 2027Seasonal
- Pisa PSARyanair
- Poznań POZRyanair
- Prague PRGeasyJet, Smartwings
- Praia RAIeasyJet, TAP Air Portugal
- Praia da Vitória TERTAP Air Portugal
- Rabat RBARyanair
- Rabil BVCeasyJet
- Ranón OVDVolotea
- Recife RECAzul Brazilian Airlines
- Rheinmünster FKBRyanair
- Riga RIXairBalticSeasonal
- Rio de Janeiro GIGTAP Air Portugal
- Rodez/Marcillac RDZVoloteaSeasonal
- Rome FCORyanair, Wizz Air
- São Paulo GRUTAP Air PortugalNew
- São Pedro VXEeasyJet
- Seville SVQRyanair
- Shannon SNNRyanair
- Sofia SOFBulgaria AirSeasonal
- Split SPUeasyJet
- Stockholm ARNNorwegianSeasonal, Ryanair
- Strasbourg SXBVoloteaSeasonal
- Stuttgart STREurowingsSeasonal
- Tangier TNGRyanair
- Tel Aviv TLVTAP Air PortugalNew
- Tenerife TFSRyanair
- Toronto YYZAir Transat
- Toulouse TLSRyanair
- Tours, Indre-et-Loire TUFRyanair
- Trapani TPSRyanair
- Treviso TSFRyanair
- Turin TRNRyanair
- Valencia VLCRyanair
- Verona VRNRyanair
- Vienna VIEAustrian AirlinesSeasonal, Ryanair
- Vila Baleira PXOeasyJet
- Warsaw WAWLOT Polish Airlines, Ryanair, Wizz Air
- Weeze NRNRyanair
- Wrocław WRORyanair
- Zurich ZRHeasyJet, SWISS, TAP Air Portugal
Route sources (including Wikipedia fallback): Aegean Airlines ↗ (checked Oct 27, 2026), Air Algérie ↗ (checked Oct 27, 2026), airBaltic ↗ (checked Oct 27, 2026), Air Europa ↗ (checked Oct 27, 2026) and 55 more.
New and ending routes
- NewAmerican Airlines to Philadelphia PHLFirst flight March 29, 2027 · source ↗
- NeweasyJet to Amsterdam AMSFirst flight November 24, 2026 · source ↗
- NewEurowings to Berlin BERSince November 2, 2026 · source ↗
- NewTAP Air Portugal to São Paulo GRUSince October 25, 2026 · source ↗
- NewTAP Air Portugal to Espargos SIDSince October 25, 2026 · source ↗
- NewTAP Air Portugal to Tel Aviv TLVSince October 25, 2026 · source ↗
- NewTransavia to Brussels BRUFirst flight December 14, 2026 · source ↗
- NewVolotea to Granada GRXSince November 3, 2026 · source ↗
- NewWizz Air to Catania CTASince October 27, 2026 · source ↗
Airlines flying nonstop from OPO
- Ryanair · 78 destinationsRyanair route map
- easyJet · 32 destinationseasyJet route map
- TAP Air Portugal · 16 destinationsTAP Air Portugal route map
- Transavia · 8 destinationsTransavia route map
- Volotea · 7 destinationsVolotea route map
- Wizz Air · 7 destinationsWizz Air route mapSeat maps
- Eurowings · 5 destinationsEurowings route map
- Norwegian · 4 destinationsNorwegian route map
- Vueling · 4 destinationsVueling route mapSeat maps
- Jet2 · 3 destinationsJet2 route map
- Air Transat · 2 destinationsAir Transat route map
- Azul Brazilian Airlines · 2 destinationsAzul Brazilian Airlines route map
- Ethiopian Airlines · 2 destinationsEthiopian Airlines route mapSeat maps
- Lufthansa · 2 destinationsLufthansa route mapSeat maps
- SWISS · 2 destinationsSWISS route mapSeat maps
- Aegean Airlines · 1 destinationAegean Airlines route map
- Air Algérie · 1 destinationAir Algérie route map
- Air Canada · 1 destinationAir Canada route mapSeat maps
- Air Europa · 1 destinationAir Europa route map
- Air France · 1 destinationAir France route mapSeat maps
- Air Serbia · 1 destinationAir Serbia route map
- airBaltic · 1 destinationairBaltic route map
- American Airlines · 1 destinationAmerican Airlines route mapSeat maps
- Austrian Airlines · 1 destinationAustrian Airlines route mapSeat maps
- British Airways · 1 destinationBritish Airways route mapSeat maps
- Brussels Airlines · 1 destinationBrussels Airlines route map
- Bulgaria Air · 1 destinationBulgaria Air route map
- Delta Air Lines · 1 destinationDelta Air Lines route mapSeat maps
- Iberia · 1 destinationIberia route mapSeat maps
- KLM Royal Dutch Airlines · 1 destinationKLM Royal Dutch Airlines route mapSeat maps
- LOT Polish Airlines · 1 destinationLOT Polish Airlines route map
- Luxair · 1 destinationLuxair route map
- Pegasus Airlines · 1 destinationPegasus Airlines route map
- Royal Air Maroc · 1 destinationRoyal Air Maroc route mapSeat maps
- Scandinavian Airlines · 1 destinationScandinavian Airlines route map
- Smartwings · 1 destinationSmartwings route map
- SunExpress · 1 destinationSunExpress route map
- TAAG Angola Airlines · 1 destinationTAAG Angola Airlines route map
- Turkish Airlines · 1 destinationTurkish Airlines route map
- United Airlines · 1 destinationUnited Airlines route mapSeat maps
Nonstop from OPO, by country
France · 22
Basel-Mulhouse BSL, Beauvais BVA, Bordeaux BOD, Brest BES, Carcassonne CCF, Chalons en Champagne XCR, Clermont-Ferrand CFE, Dole DLE, La Rochelle LRH, Lesquin LIL, Lyon LYS, Marseille MRS, Nantes NTE, Nice NCE, Nîmes/Garons FNI, Paris CDG, Paris ORY, Perpignan/Rivesaltes PGF, Rodez/Marcillac RDZ, Strasbourg SXB, Toulouse TLS, Tours, Indre-et-Loire TUF
Italy · 15
Bari BRI, Bergamo BGY, Bologna BLQ, Cagliari CAG, Catania CTA, Milan LIN, Milan MXP, Naples NAP, Palermo PMO, Pisa PSA, Rome FCO, Trapani TPS, Treviso TSF, Turin TRN, Verona VRN
Spain · 15
Alicante ALC, Barcelona BCN, Bilbao BIO, Castellón de la Plana CDT, Granada GRX, Ibiza IBZ, Las Palmas de Gran Canaria LPA, Madrid MAD, Mahón MAH, Málaga AGP, Palma de Mallorca PMI, Ranón OVD, Seville SVQ, Tenerife TFS, Valencia VLC
United Kingdom · 14
Belfast BFS, Birmingham BHX, Bournemouth BOH, Bristol BRS, Edinburgh EDI, Exeter, Devon EXT, Glasgow GLA, Leeds LBA, Liverpool LPL, London LGW, London LTN, London STN, Manchester MAN, Newcastle NCL
Germany · 13
Berlin BER, Cologne CGN, Düsseldorf DUS, Frankfurt FRA, Frankfurt am Main HHN, Friedrichshafen FDH, Hamburg HAM, Memmingen FMM, Munich MUC, Nuremberg NUE, Rheinmünster FKB, Stuttgart STR, Weeze NRN
Poland · 7
Gdańsk GDN, Katowice KTW, Kraków KRK, Nowy Dwór Mazowiecki WMI, Poznań POZ, Warsaw WAW, Wrocław WRO
Morocco · 5
Agadir AGA, Casablanca CMN, Marrakesh RAK, Rabat RBA, Tangier TNG
Brazil · 4
Campinas VCP, Recife REC, Rio de Janeiro GIG, São Paulo GRU
Cape Verde · 4
Espargos SID, Praia RAI, Rabil BVC, São Pedro VXE
United States · 4
Boston BOS, New York JFK, Newark EWR, Philadelphia PHL
Angola · 2
Luanda NBJ, Luanda LAD
Denmark · 2
Billund BLL, Copenhagen CPH
Netherlands · 2
Amsterdam AMS, Eindhoven EIN
Romania · 2
Bucharest BBU, Bucharest OTP
Sweden · 2
Gothenburg GOT, Stockholm ARN
Turkey · 2
Gaziemir ADB, Istanbul IST
Algeria · 1
Algiers ALG
Austria · 1
Vienna VIE
Bulgaria · 1
Sofia SOF
Croatia · 1
Split SPU
Czech Republic · 1
Prague PRG
Ethiopia · 1
Addis Ababa ADD
Greece · 1
Athens ATH
Hungary · 1
Budapest BUD
Israel · 1
Tel Aviv TLV
Latvia · 1
Riga RIX
Luxembourg · 1
Luxembourg LUX
Malta · 1
Luqa MLA
Norway · 1
Oslo OSL
Serbia · 1
Belgrade BEG
Quick answers
How many nonstop destinations are there from OPO?
142 nonstop destinations in 35 countries, counting the routes for Ryanair, easyJet, TAP Air Portugal, Transavia, Volotea, Wizz Air, Eurowings, Norwegian, Vueling, Jet2, Air Transat, Azul Brazilian Airlines, Ethiopian Airlines, Lufthansa, SWISS, Aegean Airlines, Air Algérie, Air Canada, Air Europa, Air France, Air Serbia, airBaltic, American Airlines, Austrian Airlines, British Airways, Brussels Airlines, Bulgaria Air, Delta Air Lines, Iberia, KLM Royal Dutch Airlines, LOT Polish Airlines, Luxair, Pegasus Airlines, Royal Air Maroc, Scandinavian Airlines, Smartwings, SunExpress, TAAG Angola Airlines, Turkish Airlines and United Airlines in the linked official sources and Wikipedia fallbacks (checked October 27, 2026). Airlines whose route maps we haven't loaded aren't counted yet.
Which airlines fly nonstop from OPO?
Ryanair (78 routes), easyJet (32 routes), TAP Air Portugal (16 routes), Transavia (8 routes), Volotea (7 routes), Wizz Air (7 routes), Eurowings (5 routes), Norwegian (4 routes), Vueling (4 routes), Jet2 (3 routes), Air Transat (2 routes), Azul Brazilian Airlines (2 routes), Ethiopian Airlines (2 routes), Lufthansa (2 routes), SWISS (2 routes), Aegean Airlines (1 route), Air Algérie (1 route), Air Canada (1 route), Air Europa (1 route), Air France (1 route), Air Serbia (1 route), airBaltic (1 route), American Airlines (1 route), Austrian Airlines (1 route), British Airways (1 route), Brussels Airlines (1 route), Bulgaria Air (1 route), Delta Air Lines (1 route), Iberia (1 route), KLM Royal Dutch Airlines (1 route), LOT Polish Airlines (1 route), Luxair (1 route), Pegasus Airlines (1 route), Royal Air Maroc (1 route), Scandinavian Airlines (1 route), Smartwings (1 route), SunExpress (1 route), TAAG Angola Airlines (1 route), Turkish Airlines (1 route) and United Airlines (1 route).
What is the longest nonstop flight from OPO?
TAP Air Portugal to São Paulo (GRU), about 5,083 miles great-circle.
Where can you fly nonstop internationally from OPO?
Addis Ababa (ADD), Agadir (AGA), Algiers (ALG), Alicante (ALC), Amsterdam (AMS), Athens (ATH), Barcelona (BCN), Bari (BRI), Basel-Mulhouse (BSL), Beauvais (BVA), Belfast (BFS) and Belgrade (BEG), and 125 more.
What new routes are starting from OPO?
American Airlines to Philadelphia (PHL), from March 29, 2027, easyJet to Amsterdam (AMS), from November 24, 2026, Eurowings to Berlin (BER), since November 2, 2026, TAP Air Portugal to São Paulo (GRU), since October 25, 2026, TAP Air Portugal to Espargos (SID), since October 25, 2026, TAP Air Portugal to Tel Aviv (TLV), since October 25, 2026, Transavia to Brussels (BRU), from December 14, 2026 and Volotea to Granada (GRX), since November 3, 2026, and 1 more.
Are there airport lounges at OPO?
Yes: 1 open lounge at Porto (OPO), compared on Lounge Frog's OPO lounge guide.