OPO — Francisco de Sá Carneiro Airport
- 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 → ORY | 1,202 km | 1,139,251 |
| OPO → MAD | 439 km | 1,042,503 |
| OPO → GVA | 1,311 km | 809,526 |
| OPO → LIS | 277 km | 755,476 |
| OPO → BCN | 901 km | 703,710 |
| OPO → FNC | 1,190 km | 606,548 |
| OPO → LUX | 1,487 km | 492,122 |
| OPO → ZRH | 1,533 km | 461,908 |
| OPO → LGW | 1,279 km | 424,708 |
| OPO → AMS | 1,597 km | 419,799 |
| OPO → STN | 1,363 km | 372,868 |
| OPO → FRA | 1,654 km | 355,492 |
| OPO → PDL | 1,512 km | 339,665 |
| OPO → BVA | 1,241 km | 331,578 |
| OPO → LYS | 1,218 km | 301,345 |
| OPO → BSL | 1,467 km | 252,303 |
| OPO → CDG | 1,233 km | 244,480 |
| OPO → FAO | 474 km | 243,697 |
| OPO → MXP | 1,488 km | 243,628 |
| OPO → NTE | 865 km | 231,912 |
| OPO → BRU | 1,475 km | 231,767 |
| OPO → EWR | 5,375 km | 221,530 |
| OPO → MUC | 1,794 km | 202,515 |
| OPO → BOD | 761 km | 179,472 |
| OPO → CRL | 1,442 km | 170,517 |
| OPO → IST | 3,111 km | 164,507 |
| OPO → BGY | 1,563 km | 163,853 |
| OPO → MRS | 1,169 km | 151,250 |
| OPO → VIE | 2,130 km | 142,292 |
| OPO → FCO | 1,744 km | 136,139 |
| OPO → MAN | 1,428 km | 126,888 |
| OPO → TLS | 867 km | 125,211 |
| OPO → VLC | 723 km | 124,436 |
| OPO → EIN | 1,562 km | 120,002 |
| OPO → SVQ | 488 km | 114,417 |
| OPO → RAK | 1,072 km | 112,495 |
| OPO → AGP | 623 km | 107,701 |
| OPO → PMI | 987 km | 103,511 |
| OPO → DUB | 1,366 km | 103,492 |
| OPO → TER | 1,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 |
|---|---|---|
| VRL | Vila Real Airport | 80 km |
| VSE | Aerodromo Goncalves Lobato (Viseu Airport) | 88 km |
| VGO | Vigo Airport | 109 km |
Distance from OPO to the major hubs
Runways
| Runway | Length | Width | Surface |
|---|---|---|---|
| 17/35 | 3,480 m | 45 m | Asphalt |
OurAirports (public domain). Sources
Location
Porto, Oporto District, Portugal · 41.2481, -8.6814
Questions
For travel agents: have an Amadeus booking? Read it in plain English with the free PNR converter.