Direct Flights
from Porto OPO

300 weekly flights departing from Francisco Sá Carneiro
Serving 5 domestic and 56 international routes.
Main airline: Ryanair
Departure city: Porto, Portugal

Domestic
Faro (FAO)3/week 1h10min from $29
Terceira (TER)1/week 2h40min from $33
Ponta Delgada (PDL)6/week 2h25min from $44
Funchal (FNC)15/week 1h45min from $44
Lisbon (LIS)33/week 1h00min from $88
Angola
Luanda (LAD)3/week 7h45min from $399
Austria
Wien (VIE)2/week 3h10min from $48
Belgium
Charleroi (CRL)4/week 2h25min from $120
Brussels (BRU)6/week 2h25min from $207
Brazil
Campinas (VCP)9/week 10h30min from $399
São Paulo (GRU)1/week 10h40min from $846
Rio de Janeiro (GIG)2/week 10h20min from $890
Canada
Toronto (YYZ)2/week 8h05min from $282
Montréal (YUL)3/week 7h20min from $430
Denmark
Copenhagen (CPH)2/week 3h15min from $34
Finland
Helsinki (HEL)3/week 4h15min from $244
France
Brive-la-Gaillarde (BVE)4/week 1h45min from $18
La Rochelle (LRH)4/week 1h45min from $20
Strasbourg (SXB)4/week 2h25min from $25
Carcassonne (CCF)2/week 1h45min from $26
Clermont/Ferrand Auvergne (CFE)3/week 1h55min from $28
Nice (NCE)3/week 2h20min from $31
Bordeaux (BOD)3/week 1h40min from $52
Châlons-en-Champagne (XCR)2/week 2h25min from $77
Marseille Provence (MRS)2/week 2h05min from $96
Paris (CDG)8/week 2h15min from $122
Paris (ORY)29/week 2h10min from $127
Basel/Mulhouse/Freiburg (BSL)6/week 2h20min from $128
Nantes (NTE)5/week 1h35min from $136
Toulouse (TLS)2/week 1h40min from $137
Tours (TUF)1/week 2h05min from $159
Beauvais (BVA)5/week 2h10min from $164
Lille (LIL)2/week 2h15min from $164
Brest (BES)1/week 1h40min from $166
Lyon (LYS)3/week 2h05min from $191
Dole (DLE)1/week 2h15min from $228
Germany
Nürnberg (NUE)5/week 2h45min from $17
Stuttgart (STR)2/week 2h40min from $35
Memmingen (FMM)1/week 2h40min from $46
Frankfurt (FRA)9/week 2h45min from $49
Dortmund (DTM)3/week 2h40min from $73
Cologne-Bonn (CGN)2/week 2h40min from $91
Bremen (BRE)1/week 2h50min from $99
Niederrhein (NRN)2/week 2h35min from $100
Hamburg (HAM)1/week 2h55min from $102
Karlsruhe/Baden-Baden (FKB)2/week 2h35min from $127
Munich (MUC)3/week 2h50min from $168
Berlin (SXF)2/week 3h05min from $176
Berlin (BER)1/week 3h15min from $204
Düsseldorf (DUS)1/week 2h40min from $223
Greece
Athens (ATH)1/week 3h45min from $65
Hungary
Budapest (BUD)1/week 3h25min from $115
Ireland
Dublin (DUB)2/week 2h30min from $80
Italy
Bergamo (BGY)3/week 2h35min from $21
Treviso (TSF)3/week 2h40min from $29
Naples (NAP)2/week 2h55min from $43
Cagliari (CAG)1/week 2h30min from $52
Milan (MXP)3/week 2h30min from $67
Bologna (BLQ)2/week 2h30min from $71
Rome (CIA)3/week 2h40min from $296
Luxembourg
Luxembourg (LUX)11/week 2h20min from $81
Malta
Gudja/Luqa (MLA)1/week 3h05min from $58
Morocco
Marrakech (RAK)1/week 1h50min from $37
Casablanca (CMN)5/week 2h35min from $153
Netherlands
Eindhoven (EIN)1/week 2h35min from $120
Amsterdam (AMS)8/week 2h40min from $174
Poland
Wroclaw (WRO)2/week 3h20min from $73
Nowy Dwór Mazowiecki (WMI)1/week 3h35min from $76
Kraków (KRK)2/week 3h35min from $79
Katowice (KTW)2/week 3h25min from $89
Warsaw (WAW)1/week 3h45min from $95
Spain
Las Palmas (LPA)3/week 2h45min from $22
Valencia (VLC)2/week 1h30min from $30
Alicante (ALC)1/week 1h35min from $30
Sevilla (SVQ)1/week 1h05min from $31
Eivissa (IBZ)5/week 1h25min from $33
Madrid (MAD)19/week 1h10min from $33
Bilbao (BIO)3/week 1h15min from $38
Málaga (AGP)1/week 1h20min from $40
Granadilla de Abone (TFS)1/week 2h35min from $56
Barcelona (BCN)13/week 1h45min from $77
Mahón (MAH)1/week 1h45min from $121
Palma de Mallorca (PMI)3/week 1h45min from $343
Switzerland
Zürich (ZRH)10/week 2h25min from $66
Geneva (GVA)19/week 2h10min from $141
Turkey
Istanbul (IST)3/week 4h40min from $317
United Arab Emirates
Dubai (DXB)8/week 7h25min from $562
United Kingdom
London (LGW)12/week 2h15min from $41
Liverpool (LPL)2/week 2h15min from $41
London (STN)5/week 2h30min from $45
Edinburgh (EDI)3/week 2h35min from $52
Manchester (MAN)1/week 2h30min from $84
London (LCY)4/week 2h15min from $105
London (LHR)4/week 2h15min from $139
London (LTN)3/week 2h25min from $166
Birmingham (BHX)1/week 2h20min from $182
Bristol (BRS)1/week 2h05min from $230
United States
Newark (EWR)3/week 8h10min from $437