OPO

Francisco de Sá Carneiro Airport

Porto, Portugal · ICAO LPPR

Porto Francisco de Sá Carneiro (OPO) serves Porto and is a major hub. 42 airlines fly nonstop from here to 81 destinations in 31 countries; easyJet serves the most (31). Most routes go to Western Europe (22) and Southern Europe (20).

  1. OPOFrancisco de Sá Carneiro
  2. Taxi or ride-hail (Uber, Bolt, Free Now) · 20–30 min
  3. Door to doorPorto taxis and ride-hail apps
  4. Into the city
  5. TrindadePorto

Network data imported from airport and airline sources:· How we verify

How Francisco de Sá Carneiro runs: delays, holding and taxiing

Arrivals on time (Touchdown Index)
76.9%
2,583 flights · 6.4% over an hour late
Extra time circling or sequencing
2.5 min
average, last 40 nm · 0.9% of arrivals held
Taxi-out
3 min
median gate to take-off · 1 in 5 over 6 min
Tracked flights
1,668
take-offs and landings a week, airlines we cover

From public ADS-B flight tracking (adsb.lol, CC0), 4 September 2026 to 1 October 2026. How these figures are measured.

Planes near Francisco de Sá Carneiro now

Live positions from adsb.lol's community ADS-B receivers. Coverage depends on volunteers nearby; not every aircraft is shown.

Where can you fly from Porto (OPO)?

81 nonstop destinations in 31 countries, most of them in Western Europe. Every route from OPO on the map below; the tables list who flies each one.

The longest nonstop from OPO is São Paulo (GRU), 8,180 km (5,080 mi), about 10h 15m in the air. The shortest is Lisbon (LIS), 277 km (172 mi). 12 destinations are more than six hours away. Star Alliance airlines reach 30 of the 81. 22 routes are seasonal only.

Western Europe 22

DestinationCountryAirlinesDistanceFlying time (est.)
VIE ViennaseasonalAustriaAustrian Airlines2,125 km3h
BRU BrusselsBelgiumBrussels Airlines1,473 km2h 15m
BSL BaselFranceeasyJet, EasyJet Switzerland1,464 km2h 15m
BOD BordeauxFranceeasyJet760 km1h 25m
LYS LyonFranceeasyJet, Transavia France, Volotea1,215 km2h
NTE NantesFranceeasyJet, Transavia France, Volotea865 km1h 35m
NCE NiceFranceeasyJet1,329 km2h
CDG ParisFranceAir France1,231 km2h
ORY ParisFranceeasyJet, TAP Air Portugal, Transavia France, Vueling1,200 km1h 55m
RDZ Rodez/MarcillacseasonalFranceVolotea975 km1h 40m
SXB StrasbourgseasonalFranceVolotea1,514 km2h 15m
BER BerlinGermanyeasyJet, Eurowings2,078 km3h
CGN CologneGermanyEurowings1,617 km2h 30m
DUS DüsseldorfGermanyEurowings1,624 km2h 30m
FRA FrankfurtGermanyLufthansa1,652 km2h 30m
HAM HamburgseasonalGermanyEurowings1,955 km2h 45m
MUC MunichGermanyLufthansa1,790 km2h 45m
STR StuttgartseasonalGermanyEurowings1,628 km2h 30m
LUX LuxembourgLuxembourgeasyJet, Luxair1,485 km2h 15m
AMS AmsterdamNetherlandsKLM1,595 km2h 30m
GVA GenevaSwitzerlandeasyJet, SWISS, TAP Air Portugal1,309 km2h
ZRH ZurichSwitzerlandChair Airlines, easyJet, SWISS, TAP Air Portugal1,530 km2h 15m

Southern Europe 20

DestinationCountryAirlinesDistanceFlying time (est.)
SPU SplitseasonalCroatiaeasyJet2,059 km3h
ATH AthensGreeceAegean Airlines2,803 km4h
LIN MilanItalyeasyJet1,521 km2h 15m
MXP MilanItalyeasyJet, Wizz Air1,484 km2h 15m
NAP NaplesseasonalItalyeasyJet1,921 km2h 45m
PMO PalermoseasonalItalyeasyJet1,888 km2h 45m
FCO RomeItalyWizz Air1,739 km2h 30m
FNC FunchalPortugaleasyJet, TAP Air Portugal1,191 km1h 55m
LIS LisbonPortugalTAP Air Portugal277 km50 min
PDL Ponta DelgadaPortugalAzores Airlines1,509 km2h 15m
TER Praia da VitóriaPortugalAzores Airlines, TAP Air Portugal1,589 km2h 30m
PXO Vila BaleiraseasonalPortugaleasyJet1,134 km1h 50m
BEG BelgradeseasonalSerbiaAir Serbia2,376 km3h 15m
BCN BarcelonaSpainVueling899 km1h 35m
BIO BilbaoSpainVolotea, Vueling527 km1h 10m
IBZ IbizaseasonalSpaineasyJet, Vueling895 km1h 35m
LPA Las Palmas de Gran CanariaSpainAir Nostrum1,602 km2h 30m
MAD MadridSpainAir Europa, Ethiopian Airlines, Iberia438 km1h
MAH MaóseasonalSpaineasyJet1,100 km1h 50m
PMI PalmaseasonalSpaineasyJet985 km1h 40m

Northern Europe 14

DestinationCountryAirlinesDistanceFlying time (est.)
BLL BillundseasonalDenmarkNorwegian Air Shuttle2,067 km3h
CPH CopenhagenDenmarkNorwegian Air Shuttle, SAS2,225 km3h 15m
DUB DublinIrelandRyanair1,366 km2h 15m
RIX RigaseasonalLatviaAirBaltic2,903 km4h
OSL OsloseasonalNorwayNorwegian Air Shuttle2,504 km3h 30m
ARN StockholmseasonalSwedenNorwegian Air Shuttle2,745 km3h 45m
BHX BirminghamseasonalUnited KingdomJet21,351 km2h 15m
BRS BristolUnited KingdomeasyJet1,215 km2h
GLA GlasgowseasonalUnited KingdomeasyJet1,655 km2h 30m
STN LondonUnited KingdomRyanair1,363 km2h 15m
LGW LondonUnited KingdomBritish Airways, easyJet, TAP Air Portugal1,279 km2h
LTN LondonUnited KingdomeasyJet1,340 km2h
MAN ManchesterUnited KingdomeasyJet, Jet21,428 km2h 15m
NCL NewcastleseasonalUnited KingdomJet21,617 km2h 30m

North America 5

DestinationCountryAirlinesDistanceFlying time (est.)
YUL MontrealseasonalCanadaAir Canada, Air Transat5,136 km6h 45m
YYZ TorontoCanadaAir Transat5,642 km7h 15m
BOS BostonUnited StatesTAP Air Portugal5,047 km6h 30m
JFK New YorkUnited StatesDelta Air Lines5,333 km7h
EWR NewarkUnited StatesTAP Air Portugal, United Airlines5,361 km7h

South America 4

DestinationCountryAirlinesDistanceFlying time (est.)
VCP CampinasBrazilAzul Brazilian Airlines8,171 km10h 15m
REC RecifeBrazilAzul Brazilian Airlines6,109 km7h 45m
GIG Rio de JaneiroBrazilTAP Air Portugal7,965 km10h
GRU São PauloBrazilTAP Air Portugal8,180 km10h 15m

West Africa 4

DestinationCountryAirlinesDistanceFlying time (est.)
BVC Boa VistaCape VerdeeasyJet3,107 km4h 15m
RAI PraiaCape VerdeeasyJet, TAP Air Portugal3,255 km4h 30m
SID SalCape VerdeCabo Verde Airlines, easyJet3,048 km4h 15m
VXE São PedroCape VerdeeasyJet3,135 km4h 15m

Eastern Europe 4

DestinationCountryAirlinesDistanceFlying time (est.)
PRG PragueCzech RepubliceasyJet, Smartwings2,024 km3h
KTW KatowicePolandWizz Air2,363 km3h 15m
WAW WarsawPolandLOT Polish Airlines, Wizz Air2,541 km3h 30m
OTP BucharestRomaniaWizz Air2,835 km4h

Middle East 3

DestinationCountryAirlinesDistanceFlying time (est.)
TLV Tel AvivIsraelSun d'Or International Airlines3,977 km5h 15m
IST IstanbulTurkeyTurkish Airlines3,103 km4h 15m
ADB İzmirseasonalTurkeySunExpress3,059 km4h 15m

Central Africa 2

DestinationCountryAirlinesDistanceFlying time (est.)
NBJ LuandaAngolaTAAG Angola Airlines, TAP Air Portugal6,036 km7h 45m
LAD LuandaAngolaTAP Air Portugal6,005 km7h 45m

North Africa 2

DestinationCountryAirlinesDistanceFlying time (est.)
CMN CasablancaMoroccoRoyal Air Maroc882 km1h 35m
RAK MarrakechMoroccoeasyJet1,074 km1h 50m

East Africa 1

DestinationCountryAirlinesDistanceFlying time (est.)
ADD Addis AbabaEthiopiaEthiopian Airlines5,869 km7h 30m

From airport destination tables, confirmed from both ends where possible. Charter flights are excluded. Flying times are estimated from distance; check the airport's own departures for exact schedules.

What airlines fly to Porto (OPO)?

42 airlines fly nonstop to and from Francisco de Sá Carneiro: easyJet (31 routes), TAP Air Portugal (14 routes), Eurowings (5 routes) and 39 more.

Weather in Porto by month

Porto averages 26°C at its warmest (August) and 14°C at its coolest (January). Months averaging 25°C or more: July, August.

Average daily high and low temperature in Porto, °C
JanFebMarAprMayJunJulAugSepOctNovDec
High14°15°17°18°20°24°25°26°24°21°17°14°
Low5°6°8°9°12°15°16°16°15°12°9°7°

Climate normals from Porto (Wikipedia, CC BY-SA), which cite the national weather services.

Getting to and from Francisco de Sá Carneiro

  • Metro Line E (violet)Trindade, in the city centre (change here for other lines) · 25–30 min
  • STCP buses 601, 602 and night bus 3MAvenida dos Aliados / Cordoaria, city centre · 45 min–1h
  • Taxi or ride-hail (Uber, Bolt, Free Now)Door to door · 20–30 min · €20–25
Compare every option, with pickup points →

Route guides from OPO

Other airports nearby

Official information

Francisco de Sá Carneiro Airport official website

Sources

  • en.wikipedia.org — airport and airlines-and-destinations table, checked 2026-10-01
  • portoairport.pt — Line E to Trindade in about 30 minutes, every 20–30 minutes, 06:00–01:00; Andante card €0.60
  • en.metrodoporto.pt — Andante tickets and zones
  • stcp.pt — airport lines 601, 602 and night line 3M, hours and frequency
  • visitporto.travel — taxi or ride-hail about 20 minutes to the centre, average €20–25

Report a change — seen something different at the airport or on the airline's site? We re-check and log corrections publicly.