site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
  1. Flightmap
  2. Airports in Portugal
  3. Flights to OPO

Flights to Porto (OPO)

Last updated: Oct 3, 2026

Did you mean flights from Porto?

Francisco de Sa Carneiro Airport is an airport serving Porto, Portugal.

Right now there are 137 airports in 35 countries connected to Porto, 6 of them domestic, with 70 airlines flying scheduled passenger traffic.

Porto's longest nonstop connection is Sao Paulo (GRU), 5,083 miles, offered by Azul Brazilian Airlines, Ethiopian Airlines and 1 other airline.

On this page

  1. Airlines serving Porto
  2. Popular routes to Porto
  3. Popular routes with a stopover
  4. Information on Points & Miles
  5. Long-haul flights to Porto
  6. Flights to Porto (OPO) by country
  7. Seasonal and upcoming routes to Porto
  8. Airline alliances to Porto
  9. Award programs that reach Porto
  10. Intercontinental flights to Porto
  11. Domestic flights to Porto
  12. Alternative airports near Porto
  13. Frequently asked questions

Airlines serving Porto

  • Ryanair70 destinations
  • easyJet31 destinations
  • TAP Portugal31 destinations
  • Ethiopian Airlines11 destinations
  • Volotea10 destinations
  • SATA International9 destinations
  • Lufthansa8 destinations
  • Azul Brazilian Airlines7 destinations
  • Air Canada6 destinations
  • Eurowings6 destinations
  • airBaltic5 destinations
  • Iberia5 destinations
  • Scandinavian Airlines5 destinations
  • Swiss International Air Lines5 destinations
  • United Airlines5 destinations
  • Air France4 destinations
  • Brussels Airlines4 destinations
  • Delta Air Lines4 destinations
  • Finnair4 destinations
  • Transavia France4 destinations
Show top 20 airlinesShow less

Popular routes to Porto

The places connected to Porto on the most scheduled services, busiest first.

  • Lisbon (LIS)172 mi
  • Madrid (MAD)272 mi
  • Barcelona (BCN)558 mi
  • Frankfurt-am-Main (FRA)1,026 mi
  • Paris (ORY)746 mi
  • Funchal (FNC)740 mi
  • Amsterdam (AMS)991 mi
  • Zurich (ZRH)951 mi
  • London (LGW)794 mi
  • Luxembourg (LUX)923 mi
  • Brussels (BRU)916 mi
  • Geneva (GVA)813 mi
  • Paris (CDG)765 mi
  • Faro (FAO)295 mi
  • Munich (MUC)1,112 mi
  • Brussels (CRL)894 mi
  • Arnavutkoy (IST)1,928 mi
  • London (STN)847 mi
  • Newark (EWR)3,331 mi
  • Beauvais/Tille (BVA)771 mi
Show top 20 destinationsShow less

Popular routes with a stopover

Aside from the non-stop routes above, reaching Porto from these popular places requires a connection:

  • Addis Ababa (ADD)Ethiopia
  • Cancun (CUN)Mexico

Information on Points & Miles

Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Porto not already shown in a shorter great-circle distance band.

Which places within 500 miles can reach Porto non-stop?

  • Lisbon (LIS)172 mi
  • Leon (LEN)181 mi
  • Ranon (OVD)209 mi
  • Madrid (MAD)272 mi
  • Faro (FAO)295 mi
  • Sevilla (SVQ)304 mi
  • Bilbao (BIO)327 mi
  • Granada (GRX)384 mi
  • Malaga (AGP)388 mi
  • Tangier (TNG)410 mi
  • Valencia (VLC)448 mi
  • Bordeaux/Merignac (BOD)472 mi
  • Alicante (ALC)477 mi
Show all 13 destinationsShow less

Which places within 1,000 miles can reach Porto non-stop?

  • Rabat (RBA)508 mi
  • Nantes (NTE)537 mi
  • Toulouse/Blagnac (TLS)538 mi
  • Brest/Guipavas (BES)539 mi
  • Casablanca (CMN)548 mi
  • Ibiza (IBZ)556 mi
  • Barcelona (BCN)558 mi
  • Brive-la-Gaillarde (BVE)577 mi
  • Carcassonne/Salvaza (CCF)578 mi
  • Rodez/Marcillac (RDZ)606 mi
  • Palma De Mallorca (PMI)612 mi
  • Tours/Val de Loire (Loire Valley) (TUF)631 mi
  • Marrakech (RAK)667 mi
  • Clermont-Ferrand/Auvergne (CFE)671 mi
  • Menorca Island (MAH)683 mi
  • Nimes/Garons (FNI)689 mi
  • Vila Baleira (PXO)705 mi
  • Marseille (MRS)725 mi
  • Funchal (FNC)740 mi
  • Paris (ORY)746 mi
Show top 20 destinationsShow less

Which places within 2,000 miles can reach Porto non-stop?

  • Weeze (NRN)1,001 mi
  • Cologne (CGN)1,005 mi
  • Newcastle (NCL)1,005 mi
  • Dusseldorf (DUS)1,009 mi
  • Stuttgart (STR)1,011 mi
  • Tenerife Island (TFS)1,015 mi
  • Frankfurt-am-Main (FRA)1,026 mi
  • Glasgow (GLA)1,028 mi
  • Bologna (BLQ)1,033 mi
  • Memmingen (FMM)1,037 mi
  • Edinburgh (EDI)1,044 mi
  • Rome (FCO)1,081 mi
  • Treviso (TSF)1,087 mi
  • Nuremberg (NUE)1,110 mi
  • Munich (MUC)1,112 mi
  • Trapani (TPS)1,148 mi
  • Palermo (PMO)1,173 mi
  • Napoli (NAP)1,193 mi
  • Hamburg (HAM)1,215 mi
  • Prague (PRG)1,258 mi
Show top 20 destinationsShow less

Which places within 3,000 miles can reach Porto non-stop?

  • Praia (RAI)2,024 mi
  • Tel Aviv (TLV)2,471 mi

Which places within 4,000 miles can reach Porto non-stop?

  • Boston (BOS)3,136 mi
  • Montreal (YUL)3,191 mi
  • New York (JFK)3,314 mi
  • Newark (EWR)3,331 mi
  • Philadelphia (PHL)3,406 mi
  • Toronto (YYZ)3,506 mi
  • Recife (REC)3,796 mi

Which places within 5,000 miles can reach Porto non-stop?

  • Rio De Janeiro (GIG)4,949 mi

Which places within 6,000 miles can reach Porto non-stop?

  • Campinas (VCP)5,077 mi
  • Sao Paulo (GRU)5,083 mi

Long-haul flights to Porto

Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Porto of 3,000 miles or more.

  • Sao Paulo (GRU)5,083 mi
  • Campinas (VCP)5,077 mi
  • Rio De Janeiro (GIG)4,949 mi
  • Recife (REC)3,796 mi
  • Toronto (YYZ)3,506 mi
  • Philadelphia (PHL)3,406 mi
  • Newark (EWR)3,331 mi
  • New York (JFK)3,314 mi
  • Montreal (YUL)3,191 mi
  • Boston (BOS)3,136 mi

Flights to Porto (OPO) by country

  • Porto has nonstop connections with 21 airports in France: Paris (ORY), Paris (CDG), Beauvais/Tille (BVA), Marseille (MRS), Lyon (LYS), Bale/Mulhouse (BSL), Nantes (NTE), Bordeaux/Merignac (BOD), Nice (NCE), Toulouse/Blagnac (TLS), Dole/Tavaux (DLE), Tours/Val de Loire (Loire Valley) (TUF), Lille/Lesquin (LIL), Rodez/Marcillac (RDZ), Brive-la-Gaillarde (BVE), Brest/Guipavas (BES), Strasbourg (SXB), Clermont-Ferrand/Auvergne (CFE), Carcassonne/Salvaza (CCF), Chalons/Vatry (XCR), and Nimes/Garons (FNI). These routes are served by AeroMexico (SkyTeam), Air France (SkyTeam), Air Mauritius, Azul Brazilian Airlines, Comlux Aruba, Delta Air Lines (SkyTeam), easyJet, Ethiopian Airlines (Star Alliance), Gol Transportes Aéreos, Kenya Airways (SkyTeam), KLM (SkyTeam), Ryanair, SATA International, Saudia (SkyTeam), Scandinavian Airlines (SkyTeam), TAP Portugal (Star Alliance), Transavia France, Volotea, and WestJet.

    France21 destinations
  • Porto has nonstop connections with 15 airports in Spain: Madrid (MAD), Barcelona (BCN), Valencia (VLC), Sevilla (SVQ), Alicante (ALC), Malaga (AGP), Palma De Mallorca (PMI), Tenerife Island (TFS), Bilbao (BIO), Ibiza (IBZ), Menorca Island (MAH), Ranon (OVD), Gran Canaria Island (LPA), Granada (GRX), and Leon (LEN). These routes are served by AeroMexico (SkyTeam), Air Europa (SkyTeam), Air Serbia, Alitalia (Star Alliance), American Airlines (Oneworld), Azul Brazilian Airlines, British Airways (Oneworld), Cathay Pacific (Oneworld), Delta Air Lines (SkyTeam), easyJet, Ethiopian Airlines (Star Alliance), Etihad Airways, Finnair (Oneworld), Iberia (Oneworld), Japan Airlines (Oneworld), Kuwait Airways, LATAM Chile, Pegasus Airlines, Qatar Airways (Oneworld), Royal Air Maroc (Oneworld), Ryanair, Saudia (SkyTeam), Scandinavian Airlines (SkyTeam), Taag, TAP Portugal (Star Alliance), TAROM (SkyTeam), Volotea, and Vueling.

    Spain15 destinations
  • Porto has nonstop connections with 14 airports in Italy: Bergamo (BGY), Rome (FCO), Milan (MXP), Milan (LIN), Catania (CTA), Pisa (PSA), Torino (TRN), Palermo (PMO), Treviso (TSF), Napoli (NAP), Bologna (BLQ), Trapani (TPS), Cagliari (CAG), and Bari (BRI). These routes are served by easyJet, Ryanair, and W4.

    Italy14 destinations
  • Porto has nonstop connections with 13 airports in United Kingdom: London (LGW), London (STN), Manchester (MAN), London (LTN), Bristol (BRS), Birmingham (BHX), Liverpool (LPL), Edinburgh (EDI), Glasgow (GLA), Newcastle (NCL), Belfast (BFS), Leeds (LBA), and London (LHR). These routes are served by British Airways (Oneworld), easyJet, Ethiopian Airlines (Star Alliance), Jet2.com, Qatar Airways (Oneworld), Region Airline, Ryanair, SATA International, and TAP Portugal (Star Alliance).

    United Kingdom13 destinations
  • Porto has nonstop connections with 12 airports in Germany: Frankfurt-am-Main (FRA), Munich (MUC), Dusseldorf (DUS), Berlin (BER), Hamburg (HAM), Cologne (CGN), Stuttgart (STR), Baden-Baden (FKB), Memmingen (FMM), Weeze (NRN), Hahn (HHN), and Nuremberg (NUE). These routes are served by Air Canada (Star Alliance), All Nippon Airways (Star Alliance), easyJet, Eurowings (Star Alliance), Lufthansa (Star Alliance), Ryanair, Singapore Airlines (Star Alliance), TAP Portugal (Star Alliance), Thai Airways (Star Alliance), and United Airlines (Star Alliance).

    Germany12 destinations
  • Porto has nonstop connections with 7 airports in Poland: Warsaw (WAW), Krakow (KRK), Katowice (KTW), Wroclaw (WRO), Gdansk (GDN), Warsaw (WMI), and Poznan (POZ). These routes are served by LOT Polish Airlines (Star Alliance), Ryanair, TAP Portugal (Star Alliance), and Wizz Air.

    Poland7 destinations
  • Porto has nonstop connections with 5 airports in Morocco: Casablanca (CMN), Marrakech (RAK), Rabat (RBA), Tangier (TNG), and Agadir (AGA). These routes are served by Royal Air Maroc (Oneworld) and Ryanair.

    Morocco5 destinations
  • Porto has nonstop connections with 4 airports in Brazil: Campinas (VCP), Recife (REC), Sao Paulo (GRU), and Rio De Janeiro (GIG). These routes are served by Azul Brazilian Airlines, Ethiopian Airlines (Star Alliance), and TAP Portugal (Star Alliance).

    Brazil4 destinations
  • Porto has nonstop connections with 4 airports in Cabo Verde: Praia (RAI), Espargos (SID), Sao Pedro (VXE), and Rabil (BVC). These routes are served by Brussels Airlines (Star Alliance), easyJet, Lufthansa (Star Alliance), Swiss International Air Lines (Star Alliance), and TAP Portugal (Star Alliance).

    Cabo Verde4 destinations
  • Porto has nonstop connections with 4 airports in United States: Newark (EWR), Philadelphia (PHL), New York (JFK), and Boston (BOS). These routes are served by Air Canada (Star Alliance), Air France (SkyTeam), airBaltic, American Airlines (Oneworld), Brussels Airlines (Star Alliance), Delta Air Lines (SkyTeam), Ethiopian Airlines (Star Alliance), Iberia (Oneworld), JetBlue, KLM (SkyTeam), Lufthansa (Star Alliance), Swiss International Air Lines (Star Alliance), TAP Portugal (Star Alliance), and United Airlines (Star Alliance).

    United States4 destinations
  • Porto has nonstop connections with 2 airports in Belgium: Brussels (BRU) and Brussels (CRL). These routes are served by All Nippon Airways (Star Alliance), Brussels Airlines (Star Alliance), Etihad Airways, Ryanair, TAP Portugal (Star Alliance), and Transavia Airlines.

    Belgium2 destinations
  • Porto has nonstop connections with 2 airports in Canada: Montreal (YUL) and Toronto (YYZ). These routes are served by Air Canada (Star Alliance), Air Transat, Lufthansa (Star Alliance), Porter Airlines, and United Airlines (Star Alliance).

    Canada2 destinations
  • Porto has nonstop connections with 2 airports in Denmark: Copenhagen (CPH) and Billund (BLL). These routes are served by Norwegian Air International, Ryanair, and Scandinavian Airlines (SkyTeam).

    Denmark2 destinations
  • Porto has nonstop connections with 2 airports in Ireland: Dublin (DUB) and Shannon (SNN). These routes are served by Ryanair.

    Ireland2 destinations
  • Porto has nonstop connections with 2 airports in Netherlands: Amsterdam (AMS) and Eindhoven (EIN). These routes are served by Delta Air Lines (SkyTeam), easyJet, Gol Transportes Aéreos, KLM (SkyTeam), Ryanair, Saudia (SkyTeam), Scandinavian Airlines (SkyTeam), Transavia Airlines, and WestJet.

    Netherlands2 destinations
  • Porto has nonstop connections with 2 airports in Sweden: Stockholm (ARN) and Gothenburg (GOT). These routes are served by Norwegian Air International and Ryanair.

    Sweden2 destinations
  • Porto has nonstop connections with 2 airports in Switzerland: Zurich (ZRH) and Geneva (GVA). These routes are served by Air Canada (Star Alliance), airBaltic, Comlux Aruba, easyJet, Ethiopian Airlines (Star Alliance), Finnair (Oneworld), SATA International, Swiss International Air Lines (Star Alliance), and TAP Portugal (Star Alliance).

    Switzerland2 destinations
  • Porto has nonstop connections with 2 airports in Turkey: Arnavutkoy (IST) and Izmir (ADB). These routes are served by IndiGo, SunExpress, TAP Portugal (Star Alliance), Thai Airways (Star Alliance), and Turkish Airlines (Star Alliance).

    Turkey2 destinations
  • Porto has a nonstop connection with Vienna (VIE) in Austria, served by Austrian Airlines (Star Alliance), Ryanair, and TAP Portugal (Star Alliance).

    Austria1 destination
  • Porto has a nonstop connection with Split (SPU) in Croatia, served by easyJet.

    Croatia1 destination
Show top 20 countriesShow less

Seasonal and upcoming routes to Porto

Not flying yet

  • Belfast (BFS)Oct 5, 2026 – Oct 31, 2026
  • London (LHR)Oct 7, 2026 – Oct 7, 2026
  • Izmir (ADB)Oct 11, 2026 – Oct 14, 2026
  • Reykjavik (KEF)Oct 19, 2026 – Oct 19, 2026
  • Gdansk (GDN)Oct 25, 2026 – Mar 25, 2027
  • Poznan (POZ)Oct 25, 2026 – Mar 24, 2027
  • Catania (CTA)Starts Oct 26, 2026
  • Granada (GRX)Starts Nov 5, 2026
  • Clermont-Ferrand/Auvergne (CFE)Starts Nov 6, 2026
  • Leon (LEN)Feb 14, 2027 – Mar 28, 2027
  • Philadelphia (PHL)Starts Mar 28, 2027
  • Split (SPU)Starts Jun 28, 2027
Show all 12 routesShow less

Ending before the rest

  • Leeds (LBA)Through Oct 21, 2026
  • Shannon (SNN)Through Oct 21, 2026
  • Bari (BRI)Through Oct 22, 2026
  • Nimes/Garons (FNI)Through Oct 22, 2026
  • Cagliari (CAG)Through Oct 23, 2026
  • Agadir (AGA)Through Oct 24, 2026
  • Carcassonne/Salvaza (CCF)Through Oct 24, 2026
  • Trapani (TPS)Through Oct 24, 2026
  • Gothenburg (GOT)Through Oct 28, 2026
  • Warsaw (WMI)Through Oct 28, 2026
  • Bologna (BLQ)Through Mar 25, 2027
  • Torino (TRN)Through Mar 25, 2027
  • Budapest (BUD)Through Mar 26, 2027
  • Dole/Tavaux (DLE)Through Mar 26, 2027
  • Edinburgh (EDI)Through Mar 26, 2027
  • Hahn (HHN)Through Mar 26, 2027
  • Lille/Lesquin (LIL)Through Mar 26, 2027
  • Liverpool (LPL)Through Mar 26, 2027
  • Luqa (MLA)Through Mar 26, 2027
  • Weeze (NRN)Through Mar 26, 2027
Show top 20 routesShow less

The other 87 routes are scheduled across the whole window the feed publishes.

Airline alliances to Porto

  • Star Alliance37 destinations
  • Oneworld11 destinations
  • SkyTeam8 destinations

Award programs that reach Porto

How many of these places each program's airlines fly to Porto from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.

  • Aeroplan37 destinations
  • All Nippon Airways37 destinations
  • EVA Air Infinity MileageLands37 destinations
  • LifeMiles37 destinations
  • Lufthansa Miles & More37 destinations
  • Singapore KrisFlyer37 destinations
  • TAP Miles&Go37 destinations
  • Turkish Miles&Smiles37 destinations
  • United MileagePlus37 destinations
  • Alaska Atmos Rewards11 destinations
  • American Airlines11 destinations
  • British Airways11 destinations
  • Cathay Pacific11 destinations
  • Finnair Plus11 destinations
  • Iberia Plus11 destinations
  • Qantas Frequent Flyer11 destinations
  • Qatar Airways11 destinations
  • Ethiopian ShebaMiles10 destinations
  • Club Premier8 destinations
  • Delta SkyMiles8 destinations
Show top 20 programsShow less

Intercontinental flights to Porto

Non-stop flights to Porto from Africa

Brussels Airlines (Star Alliance) links Porto nonstop with Praia (RAI).

easyJet links Porto nonstop with Praia (RAI), Espargos (SID), Sao Pedro (VXE), and Rabil (BVC).

Lufthansa (Star Alliance) links Porto nonstop with Praia (RAI).

Royal Air Maroc (Oneworld) links Porto nonstop with Casablanca (CMN).

Ryanair links Porto nonstop with Marrakech (RAK), Rabat (RBA), Tangier (TNG), and Agadir (AGA).

Swiss International Air Lines (Star Alliance) links Porto nonstop with Praia (RAI).

TAP Portugal (Star Alliance) links Porto nonstop with Praia (RAI) and Espargos (SID).

Non-stop flights to Porto from North America

Air Canada (Star Alliance) links Porto nonstop with Newark (EWR) and Montreal (YUL).

Air France (SkyTeam) links Porto nonstop with New York (JFK).

Air Transat links Porto nonstop with Montreal (YUL) and Toronto (YYZ).

airBaltic links Porto nonstop with Newark (EWR) and Boston (BOS).

American Airlines (Oneworld) links Porto nonstop with Philadelphia (PHL).

Brussels Airlines (Star Alliance) links Porto nonstop with Newark (EWR).

Delta Air Lines (SkyTeam) links Porto nonstop with New York (JFK).

Ethiopian Airlines (Star Alliance) links Porto nonstop with Newark (EWR).

Iberia (Oneworld) links Porto nonstop with Philadelphia (PHL).

JetBlue links Porto nonstop with Newark (EWR).

KLM (SkyTeam) links Porto nonstop with New York (JFK).

Lufthansa (Star Alliance) links Porto nonstop with Newark (EWR) and Montreal (YUL).

Porter Airlines links Porto nonstop with Montreal (YUL) and Toronto (YYZ).

Swiss International Air Lines (Star Alliance) links Porto nonstop with Newark (EWR).

TAP Portugal (Star Alliance) links Porto nonstop with Newark (EWR) and Boston (BOS).

United Airlines (Star Alliance) links Porto nonstop with Newark (EWR) and Montreal (YUL).

Non-stop flights to Porto from South America

Azul Brazilian Airlines links Porto nonstop with Campinas (VCP), Recife (REC), Sao Paulo (GRU), and Rio De Janeiro (GIG).

Ethiopian Airlines (Star Alliance) links Porto nonstop with Sao Paulo (GRU) and Rio De Janeiro (GIG).

TAP Portugal (Star Alliance) links Porto nonstop with Campinas (VCP), Sao Paulo (GRU), and Rio De Janeiro (GIG).

Non-stop flights to Porto from Asia

El Al links Porto nonstop with Tel Aviv (TLV).

Israir Airlines links Porto nonstop with Tel Aviv (TLV).

TAP Portugal (Star Alliance) links Porto nonstop with Tel Aviv (TLV).

Domestic flights to Porto

  • Lisbon (LIS)172 mi
  • Funchal (FNC)740 mi
  • Faro (FAO)295 mi
  • Ponta Delgada (PDL)937 mi
  • Lajes (TER)987 mi
  • Vila Baleira (PXO)705 mi

Alternative airports near Porto

  • Braga (BGZ)26 mi / 42 km
  • VRL (VRL)50 mi / 80 km
  • VSE (VSE)55 mi / 89 km
  • Vigo (VGO)68 mi / 109 km
  • Chaves (CHV)71 mi / 114 km

Frequently asked questions

What is the official name of airport OPO?

The airport's official name is Francisco de Sa Carneiro Airport. On Roame and most flight schedules, you will find it under the code OPO.

What is the airport code for Francisco de Sa Carneiro Airport?

The IATA airport code for Francisco de Sa Carneiro Airport is OPO. Enter OPO in Flightmap whenever you want to use this exact airport.

Where is Francisco de Sa Carneiro Airport (OPO)?

Francisco de Sa Carneiro Airport serves Porto, Portugal. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to OPO, not just the broader city.

How can I explore flights to Porto (OPO)?

Open the map with Anywhere as your starting point and OPO as the destination. Each result keeps the route pointed toward Porto, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.

Does Flightmap show direct and connecting flights to Porto?

Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to OPO.

Can I look for award flights to Porto (OPO)?

Yes. When Roame has observed award availability for a route to OPO, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.

Get the app
Download on the App Store
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
Get the app
Download on the App Store
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign Up
SearchGuides