The places reachable from Porto on the most scheduled services, busiest first.
Aside from the non-stop destinations above, these popular places require a connection:
Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop destinations from Porto not already shown in a shorter great-circle distance band.
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 from Porto of 3,000 miles or more.
Porto has nonstop service to 23 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), Strasbourg (SXB), Carcassonne/Salvaza (CCF), Brest/Guipavas (BES), Clermont-Ferrand/Auvergne (CFE), Chalons/Vatry (XCR), Nimes/Garons (FNI), La Rochelle/Ile de Re (LRH), and Perpignan/Rivesaltes (PGF). Flights are offered 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), Neos, Ryanair, SATA International, Saudia (SkyTeam), Scandinavian Airlines (SkyTeam), TAP Portugal (Star Alliance), Transavia France, Volotea, and WestJet.
Porto has nonstop service to 17 airports in Spain: Madrid (MAD), Barcelona (BCN), Valencia (VLC), Sevilla (SVQ), Alicante (ALC), Malaga (AGP), Palma De Mallorca (PMI), Tenerife Island (TFS), Bilbao (BIO), Menorca Island (MAH), Ibiza (IBZ), Ranon (OVD), Gran Canaria Island (LPA), Granada (GRX), Castellon de La Plana (CDT), Almeria (LEI), and Leon (LEN). Flights are offered by AeroMexico (SkyTeam), Air Europa (SkyTeam), Air Nostrum, 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.
Porto has nonstop service to 15 airports in Italy: Bergamo (BGY), Rome (FCO), Milan (MXP), Milan (LIN), Catania (CTA), Torino (TRN), Treviso (TSF), Pisa (PSA), Napoli (NAP), Palermo (PMO), Bologna (BLQ), Trapani (TPS), Bari (BRI), Cagliari (CAG), and Verona (VRN). Flights are offered by easyJet, Ryanair, and W4.
Porto has nonstop service to 13 airports in Germany: Frankfurt-am-Main (FRA), Munich (MUC), Dusseldorf (DUS), Berlin (BER), Stuttgart (STR), Hamburg (HAM), Memmingen (FMM), Cologne (CGN), Baden-Baden (FKB), Weeze (NRN), Hahn (HHN), Nuremberg (NUE), and Hannover (HAJ). Flights are offered by Air Canada (Star Alliance), All Nippon Airways (Star Alliance), Discover Airlines (Star Alliance), easyJet, Eurowings (Star Alliance), Lufthansa (Star Alliance), Ryanair, Singapore Airlines (Star Alliance), TAP Portugal (Star Alliance), Thai Airways (Star Alliance), TUIfly, and United Airlines (Star Alliance).
Porto has nonstop service to 13 airports in United Kingdom: London (LGW), London (STN), Manchester (MAN), Bristol (BRS), London (LTN), Birmingham (BHX), Liverpool (LPL), Edinburgh (EDI), Glasgow (GLA), Newcastle (NCL), Belfast (BFS), Leeds (LBA), and London (LHR). Flights are offered by British Airways (Oneworld), easyJet, Ethiopian Airlines (Star Alliance), Jet2.com, Portugalia, Qatar Airways (Oneworld), Region Airline, Ryanair, SATA International, and TAP Portugal (Star Alliance).
Porto has nonstop service to 7 airports in Poland: Warsaw (WAW), Katowice (KTW), Krakow (KRK), Wroclaw (WRO), Gdansk (GDN), Warsaw (WMI), and Poznan (POZ). Flights are offered by LOT Polish Airlines (Star Alliance), Ryanair, TAP Portugal (Star Alliance), and Wizz Air.
Porto has nonstop service to 6 airports in Morocco: Casablanca (CMN), Marrakech (RAK), Rabat (RBA), Tangier (TNG), Agadir (AGA), and Oujda (OUD). Flights are offered by Air Nostrum, Royal Air Maroc (Oneworld), and Ryanair.
Porto has nonstop service to 4 airports in Brazil: Recife (REC), Campinas (VCP), Sao Paulo (GRU), and Rio De Janeiro (GIG). Flights are offered by Azul Brazilian Airlines, Ethiopian Airlines (Star Alliance), and TAP Portugal (Star Alliance).
Porto has nonstop service to 4 airports in Cabo Verde: Praia (RAI), Espargos (SID), Sao Pedro (VXE), and Rabil (BVC). Flights are offered by Brussels Airlines (Star Alliance), easyJet, Lufthansa (Star Alliance), Swiss International Air Lines (Star Alliance), and TAP Portugal (Star Alliance).
Porto has nonstop service to 4 airports in United States: Newark (EWR), New York (JFK), Boston (BOS), and Philadelphia (PHL). Flights are offered by Air Canada (Star Alliance), Air France (SkyTeam), airBaltic, American Airlines (Oneworld), Brussels Airlines (Star Alliance), Delta Air Lines (SkyTeam), Ethiopian Airlines (Star Alliance), JetBlue, KLM (SkyTeam), Lufthansa (Star Alliance), Swiss International Air Lines (Star Alliance), TAP Portugal (Star Alliance), and United Airlines (Star Alliance).
Porto has nonstop service to 2 airports in Belgium: Brussels (BRU) and Brussels (CRL). Flights are offered by Air Nostrum, All Nippon Airways (Star Alliance), Brussels Airlines (Star Alliance), Etihad Airways, Ryanair, TAP Portugal (Star Alliance), and Transavia Airlines.
Porto has nonstop service to 2 airports in Canada: Montreal (YUL) and Toronto (YYZ). Flights are offered by Air Canada (Star Alliance), Air Transat, Lufthansa (Star Alliance), Porter Airlines, and United Airlines (Star Alliance).
Porto has nonstop service to 2 airports in Denmark: Copenhagen (CPH) and Billund (BLL). Flights are offered by Norwegian Air International, Ryanair, and Scandinavian Airlines (SkyTeam).
Porto has nonstop service to 2 airports in Ireland: Dublin (DUB) and Shannon (SNN). Flights are offered by Ryanair.
Porto has nonstop service to 2 airports in Netherlands: Amsterdam (AMS) and Eindhoven (EIN). Flights are offered by Delta Air Lines (SkyTeam), Gol Transportes Aéreos, KLM (SkyTeam), Ryanair, Saudia (SkyTeam), Scandinavian Airlines (SkyTeam), Transavia Airlines, and WestJet.
Porto has nonstop service to 2 airports in Sweden: Stockholm (ARN) and Gothenburg (GOT). Flights are offered by Norwegian Air International and Ryanair.
The other 81 routes are scheduled across the whole window the feed publishes.
How many of these destinations each program's airlines fly to. Reach, not award availability — that is a live fare question this schedule feed cannot answer.
Air Nostrum flies nonstop from Porto to Oujda (OUD).
Brussels Airlines (Star Alliance) flies nonstop from Porto to Praia (RAI).
easyJet flies nonstop from Porto to Praia (RAI), Espargos (SID), Sao Pedro (VXE), and Rabil (BVC).
Lufthansa (Star Alliance) flies nonstop from Porto to Praia (RAI).
Nouvelair flies nonstop from Porto to Monastir (MIR) and Djerba (DJE).
Royal Air Maroc (Oneworld) flies nonstop from Porto to Casablanca (CMN).
Ryanair flies nonstop from Porto to Marrakech (RAK), Rabat (RBA), Tangier (TNG), and Agadir (AGA).
Swiss International Air Lines (Star Alliance) flies nonstop from Porto to Praia (RAI).
TAP Portugal (Star Alliance) flies nonstop from Porto to Praia (RAI) and Espargos (SID).
Air Canada (Star Alliance) flies nonstop from Porto to Newark (EWR) and Montreal (YUL).
Air France (SkyTeam) flies nonstop from Porto to New York (JFK).
Air Transat flies nonstop from Porto to Montreal (YUL) and Toronto (YYZ).
airBaltic flies nonstop from Porto to Newark (EWR) and Boston (BOS).
American Airlines (Oneworld) flies nonstop from Porto to Philadelphia (PHL).
Brussels Airlines (Star Alliance) flies nonstop from Porto to Newark (EWR).
Delta Air Lines (SkyTeam) flies nonstop from Porto to New York (JFK).
Ethiopian Airlines (Star Alliance) flies nonstop from Porto to Newark (EWR).
JetBlue flies nonstop from Porto to Newark (EWR).
KLM (SkyTeam) flies nonstop from Porto to New York (JFK).
Lufthansa (Star Alliance) flies nonstop from Porto to Newark (EWR) and Montreal (YUL).
Porter Airlines flies nonstop from Porto to Montreal (YUL) and Toronto (YYZ).
Swiss International Air Lines (Star Alliance) flies nonstop from Porto to Newark (EWR).
TAP Portugal (Star Alliance) flies nonstop from Porto to Newark (EWR) and Boston (BOS).
United Airlines (Star Alliance) flies nonstop from Porto to Newark (EWR) and Montreal (YUL).
Azul Brazilian Airlines flies nonstop from Porto to Recife (REC), Campinas (VCP), Sao Paulo (GRU), and Rio De Janeiro (GIG).
Ethiopian Airlines (Star Alliance) flies nonstop from Porto to Sao Paulo (GRU) and Rio De Janeiro (GIG).
TAP Portugal (Star Alliance) flies nonstop from Porto to Campinas (VCP), Sao Paulo (GRU), and Rio De Janeiro (GIG).
El Al flies nonstop from Porto to Tel Aviv (TLV).
Neos flies nonstop from Porto to Tel Aviv (TLV).
TAP Portugal (Star Alliance) flies nonstop from Porto to Tel Aviv (TLV).
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.
The IATA airport code for Francisco de Sa Carneiro Airport is OPO. Enter OPO in Flightmap whenever you want to use this exact airport.
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.
Open the map with OPO as your departure airport and Anywhere as the destination. You can then narrow the routes by airline, alliance, aircraft, mileage program, nonstop service, and observed award fares.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service from OPO.
Yes. When Roame has observed award availability for a route from OPO, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.
Current schedule data connects Porto (OPO) with 146 connected airports in 36 countries. The route list can change as airlines publish new seasons, so the page is rebuilt from the latest available schedule aggregate.
The current route data includes 74 airlines: Aegean Airlines, AeroMexico, Air Canada, Air Europa, Air France, Air Mauritius, Air Nostrum, Air Serbia, Air Transat, airBaltic, Alitalia, All Nippon Airways, American Airlines, Austrian Airlines, Azul Brazilian Airlines, Beijing Capital Airlines, British Airways, Brussels Airlines, Cathay Pacific, Comlux Aruba, Delta Air Lines, Discover Airlines, easyJet, El Al, Emirates, Ethiopian Airlines, Etihad Airways, Eurowings, Finnair, Gol Transportes Aéreos, Iberia, IndiGo, Japan Airlines, Jet2.com, JetBlue, Kenya Airways, KLM, Kuwait Airways, LATAM Chile, LOT Polish Airlines, Lufthansa, Luxair, Neos, Norwegian Air International, Norwegian Air Shuttle (NAS), Nouvelair, Pegasus Airlines, Porter Airlines, Portugalia, Qatar Airways, Region Airline, Royal Air Maroc, Ryanair, SATA International, Saudia, Scandinavian Airlines, Singapore Airlines, Smartwings, SunExpress, Swiss International Air Lines, Taag, TAP Portugal, TAROM, Thai Airways, Transavia Airlines, Transavia France, TUIfly, Turkish Airlines, United Airlines, Volotea, Vueling, W4, WestJet, and Wizz Air. Use the airline filter to isolate any one of them on the map.
The longest nonstop connection currently present in the route data is Sao Paulo (GRU), about 5,083 miles from Porto. It is offered by Azul Brazilian Airlines, Ethiopian Airlines, and TAP Portugal.
Yes. The current route data includes 6 domestic destinations within Portugal. The Domestic flights section highlights named airport links from that set.
Porto has nonstop service to 2 airports in Switzerland: Zurich (ZRH) and Geneva (GVA). Flights are offered by Air Canada (Star Alliance), Comlux Aruba, easyJet, Ethiopian Airlines (Star Alliance), Finnair (Oneworld), SATA International, Swiss International Air Lines (Star Alliance), and TAP Portugal (Star Alliance).
Porto has nonstop service to 2 airports in Tunisia: Monastir (MIR) and Djerba (DJE). Flights are offered by Nouvelair.
Porto has nonstop service to 2 airports in Turkey: Arnavutkoy (IST) and Izmir (ADB). Flights are offered by IndiGo, SunExpress, TAP Portugal (Star Alliance), Thai Airways (Star Alliance), and Turkish Airlines (Star Alliance).
You can fly nonstop from Porto to Vienna (VIE) in Austria with Austrian Airlines (Star Alliance), Ryanair, and TAP Portugal (Star Alliance).