OPO — Francisco de Sá Carneiro Airport

Large airport in Porto, Portugal.
IATA code
OPO
ICAO code
LPPR
Size
large
OurAirports class
Passengers
16,923,253
2025 · +6.4% on the year before
Nonstop routes
91
With open traffic data
Time zone
UTC / UTC+1
Europe/Lisbon
Elevation
69 m
226 ft
Runways
1
Longest 3,480 m

Jan–Apr 2026: 5,060,713 passengers, +7.6% on the same months of 2025 (Eurostat).

Local time now: —

More codes: airport codes starting with O

About OPO

Francisco de Sá Carneiro Airport is a large airport serving Porto, Portugal. It opened in 1945 and is run by ANA – Aeroportos de Portugal. 16,923,253 passengers used it in 2025. Open traffic data shows 91 nonstop routes from OPO.

Wikidata (CC0) · Eurostat. Sources

Busiest nonstop routes from OPO

Route Distance Passengers / year
OPO → ORY1,202 km 1,139,251
OPO → MAD439 km 1,042,503
OPO → GVA1,311 km 809,526
OPO → LIS277 km 755,476
OPO → BCN901 km 703,710
OPO → FNC1,190 km 606,548
OPO → LUX1,487 km 492,122
OPO → ZRH1,533 km 461,908
OPO → LGW1,279 km 424,708
OPO → AMS1,597 km 419,799
OPO → STN1,363 km 372,868
OPO → FRA1,654 km 355,492
OPO → PDL1,512 km 339,665
OPO → BVA1,241 km 331,578
OPO → LYS1,218 km 301,345
OPO → BSL1,467 km 252,303
OPO → CDG1,233 km 244,480
OPO → FAO474 km 243,697
OPO → MXP1,488 km 243,628
OPO → NTE865 km 231,912
OPO → BRU1,475 km 231,767
OPO → EWR5,375 km 221,530
OPO → MUC1,794 km 202,515
OPO → BOD761 km 179,472
OPO → CRL1,442 km 170,517
OPO → IST3,111 km 164,507
OPO → BGY1,563 km 163,853
OPO → MRS1,169 km 151,250
OPO → VIE2,130 km 142,292
OPO → FCO1,744 km 136,139
OPO → MAN1,428 km 126,888
OPO → TLS867 km 125,211
OPO → VLC723 km 124,436
OPO → EIN1,562 km 120,002
OPO → SVQ488 km 114,417
OPO → RAK1,072 km 112,495
OPO → AGP623 km 107,701
OPO → PMI987 km 103,511
OPO → DUB1,366 km 103,492
OPO → TER1,593 km 102,166

Passengers on the route, both directions, over the period of each source: US DOT / BTS T-100 (Aug 2025 – Jul 2026) for routes touching the US, Eurostat (2024) for routes reported by European airports. Routes outside these are not counted.

Airlines at OPO on flights to and from the US

  • TP TAP-TAP Air Portugal · 892 flights
  • UA United Air Lines · 804 flights
  • DL Delta Air Lines · 141 flights

Departures and arrivals on scheduled passenger flights, Aug 2025 – Jul 2026. U.S. DOT, Bureau of Transportation Statistics, T-100 Segment. Sources

Airports within 150 km

Code Airport Distance
VRLVila Real Airport80 km
VSEAerodromo Goncalves Lobato (Viseu Airport)88 km
VGOVigo Airport109 km

Distance from OPO to the major hubs

Route Distance Passengers / year
OPO → LHR1,299 km —
OPO → DXB6,086 km —
OPO → CDG1,233 km 244,480
OPO → FRA1,654 km 355,492
OPO → IST3,111 km 164,507
OPO → AMS1,597 km 419,799
OPO → JFK5,347 km —
OPO → ATL6,543 km —
OPO → LAX9,020 km —
OPO → SIN11,786 km —
OPO → HND10,914 km —
OPO → DOH5,769 km —

Runways

Runway Length Width Surface
17/353,480 m 45 mAsphalt

OurAirports (public domain). Sources

Location

Porto, Oporto District, Portugal · 41.2481, -8.6814

Map (OpenStreetMap) Airport website Wikipedia

Questions

Francisco de Sá Carneiro Airport has the IATA code OPO and the ICAO code LPPR. Airlines and tickets use the three-letter IATA code; pilots and air traffic control use the four-letter ICAO code.

For travel agents: have an Amadeus booking? Read it in plain English with the free PNR converter.