Skip to content

Cheap flights from Porto from $17

189 cities in 81 countries. In each country, prices we can stand behind come first, then the cheapest.

Destinations with a recent price: 178

Recent prices: 5,093

FareTell may earn a commission when you book through a partner.

Standing out right now

  • Funchal

    7 Dec · Nonstop

    Leaves from Porto Airport (OPO) → FNC

    From $16 one way

    1 traveler · Economy

    found 3 days ago

    62.8% below the middle price here: the cheapest one-way fare on each of 45 departure dates is usually $26 to $59.

    This price is for these exact dates; other dates may cost more.

  • Yerevan

    18 Feb 2027

    Leaves from Porto Airport (OPO) → EVN

    From $84 one way

    1 traveler · Economy

    found 3 days ago

    49.4% below the middle price here: the cheapest one-way fare on each of 11 departure dates is usually $157 to $190.

    This trip has 1 stop.

  • Paris

    8 Dec · Nonstop

    Leaves from Porto Airport (OPO) → BVA

    From $25 one way

    1 traveler · Economy

    found 5 days ago

    49% below the middle price here: the cheapest one-way fare on each of 13 departure dates is usually $31 to $62.

    This price is for these exact dates; other dates may cost more.

  • Rome

    10 Jan 2027 · Nonstop

    Leaves from Porto Airport (OPO) → FCO

    From $32 one way

    1 traveler · Economy

    found 4 days ago

    39% below the middle price here: the cheapest one-way fare on each of 22 departure dates is usually $34 to $62.

    This price is for these exact dates; other dates may cost more.

  • Moscow

    23 Jan 2027

    Leaves from Porto Airport (OPO) → VKO

    From $211 one way

    1 traveler · Economy

    found 5 days ago

    36.5% below the middle price here: the cheapest one-way fare on each of 23 departure dates is usually $297 to $391.

    This trip has 2 stops.

Fares Aviasales flagged as unusually low

CityFromTripDatesAirportsStopsAirlineFound
Madrid$17one-way17 DecOPO → MADnonstopRyanairfound 2 days agoOpen this trip
Barcelona$19one-way14 DecOPO → BCNnonstopRyanairfound 2 days agoOpen this trip
Funchal$24one-way8 Feb 2027OPO → FNCnonstopeasyJetfound 2 days agoOpen this trip
Lyon$33one-way11 DecOPO → LYSstops unknowneasyJetfound 2 days agoOpen this trip
Milan$40one-way17 NovOPO → MXPnonstopeasyJetfound 2 days agoOpen this trip
Bucharest$44one-way13 Feb 2027OPO → OTPstops unknownWizz Air Maltafound 2 days agoOpen this trip
Bari$84one-way16 Mar 2027OPO → BRIstops unknownVuelingfound 2 days agoOpen this trip
Warsaw$86one-way28 Feb 2027OPO → WAWstops unknownRyanairfound 2 days agoOpen this trip
Riga$231one-way14 NovOPO → RIXstops unknownRyanairfound 2 days agoOpen this trip

When these trips depart

Every price counted here was found on or after 6 Nov.

Return

One-way

Everywhere, by country

1 traveler · Economy

CityFromTripDatesAirportsStopsAirlineFound
Spain
Malaga$17one-way21 NovOPO → AGPnonstopRyanairfound 3 days agoOpen this trip
Madrid$17one-way17 DecOPO → MADnonstopRyanairfound 2 days agoOpen this trip
Sevilla$17one-way1 DecOPO → SVQnonstopRyanairfound 7 days agoOpen this trip
Valencia$17one-way1 DecOPO → VLCnonstopRyanairfound 7 days agoOpen this trip
Bilbao$18one-way27 Feb 2027OPO → BIOnonstopVuelingfound 4 days agoOpen this trip
Barcelona$19one-way14 DecOPO → BCNnonstopRyanairfound 2 days agoOpen this trip
Tenerife$30one-way11 Jan 2027OPO → TFSstops unknownRyanairfound 5 days agoOpen this trip
Ibiza$87one-way18 Jul 2027OPO → IBZ1 stopVuelingfound 6 days agoOpen this trip
Las Palmas$88one-way26 Mar 2027OPO → LPA1 stopVoloteafound 4 days agoOpen this trip
Sevilla$33return16 Dec – 22 DecOPO → SVQout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Valencia$39return12 Dec – 13 DecOPO → VLCout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Barcelona$52return31 Dec – 5 Jan 2027OPO → BCNout nonstop, back nonstopVuelingfound 2 days agoSee prices for these dates
Madrid$65return19 Jan 2027 – 23 Jan 2027OPO → MADout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
MadridAs low as $40return23 Dec – 9 Jan 2027OPO → MADout nonstop, back nonstopRyanairfound 6 days agoSee prices for these dates
Malaga$113return27 Dec – 30 DecOPO → AGPout nonstop, back 1 stopRyanairfound 2 days agoSee prices for these dates
Bilbao$47return17 Dec – 20 DecOPO → BIOout nonstop, back nonstopVuelingfound 6 days agoSee prices for these dates
Alicante$68return15 Jan 2027 – 17 Jan 2027OPO → ALCout nonstop, back nonstopRyanairfound 7 days agoSee prices for these dates
Palma$143return22 Apr 2027 – 25 Apr 2027OPO → PMIout 1 stop, back 1 stopVuelingfound 5 days agoSee prices for these dates
Santander$167return5 Feb 2027 – 10 Feb 2027OPO → SDRout 1 stop, back 1 stopRyanairfound 7 days agoSee prices for these dates
Menorca$223return14 Aug 2027 – 21 Aug 2027OPO → MAHout 1 stop, back nonstopIberia Regional by Air Nostrumfound 4 days agoSee prices for these dates
Tenerife$227return18 Jul 2027 – 24 Jul 2027OPO → TFNout 1 stop, back 1 stopAir Europafound 4 days agoSee prices for these dates
United Kingdom
London$17one-way15 DecOPO → STNnonstopRyanairfound 2 days agoOpen this trip
Bristol$51return11 Dec – 13 DecOPO → BRSout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
London$72return28 Jan 2027 – 31 Jan 2027OPO → STNout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Manchester$158return4 Dec – 9 DecOPO → MANout nonstop, back 2 stopsRyanairfound 2 days agoSee prices for these dates
Edinburgh$105return22 Nov – 29 NovOPO → EDIout nonstop, back nonstopRyanairfound 6 days agoSee prices for these dates
Liverpool$152return9 Dec – 11 DecOPO → LPLout 1 stop, back 1 stopRyanairfound 4 days agoSee prices for these dates
Belfast$189return11 Jan 2027 – 15 Jan 2027OPO → BFSout 1 stop, back 1 stopeasyJetfound 4 days agoSee prices for these dates
Birmingham$303return3 Jan 2027 – 3 Jan 2027OPO → BHXout 1 stop, back 1 stopRyanairfound 5 days agoSee prices for these dates
Morocco
Tangier$17one-way30 NovOPO → TNGnonstopRyanairfound 7 days agoOpen this trip
Rabat$23one-way14 NovOPO → RBAnonstopRyanairfound 7 days agoOpen this trip
Marrakech$26one-way3 Jan 2027OPO → RAKnonstopRyanairfound 2 days agoOpen this trip
Casablanca$73one-way23 NovOPO → CMNstops unknownRyanairfound 7 days agoOpen this trip
Marrakech$48return14 Dec – 17 DecOPO → RAKout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
Rabat$64return19 Dec – 21 DecOPO → RBAout nonstop, back nonstopRyanairfound 7 days agoSee prices for these dates
Tangier$112return16 Dec – 9 Jan 2027OPO → TNGout 1 stop, back nonstopRyanairfound 7 days agoSee prices for these dates
Nador$117return8 Jan 2027 – 22 Jan 2027OPO → NDRout 1 stop, back 1 stopRyanairfound 7 days agoSee prices for these dates
Agadir$155return21 Nov – 28 NovOPO → AGAout 1 stop, back 1 stopRyanairfound 7 days agoSee prices for these dates
Casablanca$158return1 Dec – 12 DecOPO → CMNout 2 stops, back 1 stopRyanairfound 4 days agoSee prices for these dates
Ouarzazate$354return18 Dec – 4 Jan 2027OPO → OZZout 1 stop, back 1 stopRyanairfound 6 days agoSee prices for these dates
Italy
Venice$18one-way3 DecOPO → TSFnonstopRyanairfound 6 days agoOpen this trip
Catania$20one-way20 NovOPO → CTAnonstopRyanairfound 4 days agoOpen this trip
Milan$24one-way20 Feb 2027OPO → MXPnonstopRyanairfound 2 days agoOpen this trip
MilanAs low as $22one-way20 DecOPO → MXPnonstopRyanairfound 6 days agoOpen this trip
Naples$35one-way8 Apr 2027OPO → NAPnonstopeasyJetfound 2 days agoOpen this trip
Turin$38one-way14 Feb 2027OPO → TRNnonstopMalta Airfound 7 days agoOpen this trip
Rome$63one-way7 Feb 2027OPO → FCO1 stopVoloteafound yesterdayOpen this trip
RomeAs low as $32one-way10 Jan 2027OPO → FCOnonstopWizz Air Maltafound 4 days agoOpen this trip
Reggio Calabria$70one-way7 Mar 2027OPO → REG1 stopRyanairfound 3 days agoOpen this trip
Bari$84one-way16 Mar 2027OPO → BRIstops unknownVuelingfound 2 days agoOpen this trip
Florence$92one-way28 Apr 2027OPO → FLR1 stopRyanairfound 3 days agoOpen this trip
Palermo$113one-way29 Aug 2027OPO → PMO1 stopWizz Air Maltafound 5 days agoOpen this trip
Genoa$146one-way14 NovOPO → GOAstops unknownRyanairfound 3 days agoOpen this trip
Milan$39return10 Dec – 17 DecOPO → BGYout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Catania$42return17 Nov – 23 NovOPO → CTAout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Rome$64return3 Feb 2027 – 4 Feb 2027OPO → FCOout nonstop, back nonstopWizz Air Maltafound 2 days agoSee prices for these dates
Venice$142return19 Dec – 20 DecOPO → TSFout 1 stop, back 1 stopRyanairfound 2 days agoSee prices for these dates
Bari$207return14 Mar 2027 – 15 Mar 2027OPO → BRIout 1 stop, back 1 stopVuelingfound 2 days agoSee prices for these dates
Alghero$285return11 Mar 2027 – 15 Mar 2027OPO → AHOout 1 stop, back 1 stopRyanairfound 2 days agoSee prices for these dates
Palermo$115return17 Nov – 24 NovOPO → PMOout 1 stop, back 1 stopeasyJetfound 4 days agoSee prices for these dates
Naples$119return19 Feb 2027 – 22 Feb 2027OPO → NAPout 1 stop, back 1 stopRyanairfound 7 days agoSee prices for these dates
Olbia$215return1 Apr 2027 – 4 Apr 2027OPO → OLBout 2 stops, back 2 stopsVuelingfound 6 days agoSee prices for these dates
France
Nice$21one-way11 DecOPO → NCEnonstopeasyJetfound 3 days agoOpen this trip
Marseille$24one-way26 NovOPO → MRSnonstopRyanairfound 2 days agoOpen this trip
Nantes$28one-way16 DecOPO → NTEnonstopeasyJetfound 4 days agoOpen this trip
Toulouse$30one-way19 DecOPO → TLSnonstopRyanairfound 7 days agoOpen this trip
Paris$31one-way10 Feb 2027OPO → ORYnonstopeasyJetfound yesterdayOpen this trip
ParisAs low as $25one-way8 DecOPO → BVAnonstopRyanairfound 5 days agoOpen this trip
Lyon$32one-way25 Jan 2027OPO → LYSnonstopeasyJetfound 4 days agoOpen this trip
Bordeaux$35one-way15 Feb 2027OPO → BODnonstopeasyJetfound 5 days agoOpen this trip
Strasbourg$69one-way29 DecOPO → SXBnonstopVoloteafound 3 days agoOpen this trip
Rennes$91one-way16 Jan 2027OPO → RNS1 stopRyanairfound 4 days agoOpen this trip
Lille$102one-way23 Jan 2027OPO → LIL1 stopRyanairfound 4 days agoOpen this trip
Chalons-en-Champagne$106one-way25 Apr 2027OPO → XCRnonstopRyanairfound 5 days agoOpen this trip
Toulouse$55return26 Nov – 28 NovOPO → TLSout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
Marseille$58return20 Nov – 23 NovOPO → MRSout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
Paris$82return12 Jan 2027 – 19 Jan 2027OPO → BVAout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
ParisAs low as $74return10 Dec – 12 DecOPO → BVAout nonstop, back nonstopMalta Airfound 3 days agoSee prices for these dates
Strasbourg$120return29 Dec – 2 Jan 2027OPO → SXBout nonstop, back nonstopVoloteafound 2 days agoSee prices for these dates
Bordeaux$119return25 Dec – 1 Jan 2027OPO → BODout 1 stop, back nonstopVuelingfound 5 days agoSee prices for these dates
Nantes$122return29 Mar 2027 – 31 Mar 2027OPO → NTEout nonstop, back nonstopeasyJetfound 6 days agoSee prices for these dates
Clermont-Ferrand$360return16 Nov – 22 NovOPO → CFEout 1 stop, back 1 stopAir Francefound 5 days agoSee prices for these dates
Germany
Cologne$23one-way15 DecOPO → CGNstops unknownRyanairfound 3 days agoOpen this trip
Memmingen$26one-way15 Jan 2027OPO → FMMnonstopRyanairfound 2 days agoOpen this trip
Dusseldorf$28one-way18 Jan 2027OPO → NRNnonstopRyanairfound 6 days agoOpen this trip
Berlin$49one-way20 Jan 2027OPO → BER1 stopRyanairfound 7 days agoOpen this trip
Frankfurt$70one-way20 NovOPO → FRAstops unknownWizz Air Maltafound 4 days agoOpen this trip
Munich$137one-way20 Jun 2027OPO → MUC1 stopAir Europafound 5 days agoOpen this trip
Cologne$85return15 Jan 2027 – 16 Jan 2027OPO → CGNout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
Berlin$105return1 Feb 2027 – 5 Feb 2027OPO → BERout nonstop, back nonstopeasyJetfound 3 days agoSee prices for these dates
Memmingen$163return29 Nov – 3 DecOPO → FMMout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Hamburg$174return7 Dec – 17 DecOPO → HAMout nonstop, back 1 stopRyanairfound 3 days agoSee prices for these dates
Munich$223return23 Dec – 1 Jan 2027OPO → MUCout 1 stop, back 1 stopAir Europafound 2 days agoSee prices for these dates
Dusseldorf$66return21 Dec – 5 Jan 2027OPO → NRNout nonstop, back nonstopRyanairfound 5 days agoSee prices for these dates
Frankfurt$196return8 Feb 2027 – 10 Feb 2027OPO → FRAout 1 stop, back 1 stopWizz Air Maltafound 6 days agoSee prices for these dates
Ireland
Dublin$24one-way18 DecOPO → DUBnonstopRyanairfound 2 days agoOpen this trip
Dublin$77return10 Dec – 12 DecOPO → DUBout nonstop, back nonstopRyanairfound 5 days agoSee prices for these dates
Portugal
Funchal$24one-way8 Feb 2027OPO → FNCnonstopeasyJetfound 2 days agoOpen this trip
FunchalAs low as $16one-way7 DecOPO → FNCnonstopeasyJetfound 3 days agoOpen this trip
Lisbon$58one-way27 DecOPO → LISnonstopTAP Air Portugalfound 5 days agoOpen this trip
Ponta Delgada$71one-way23 NovOPO → PDLstops unknownAzores Airlinesfound 5 days agoOpen this trip
Flores Island (Azores)$118one-way15 Jun 2027OPO → FLW2 stopsAzores Airlinesfound 4 days agoOpen this trip
Funchal$83return30 Nov – 3 DecOPO → FNCout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
FunchalAs low as $40return2 Mar 2027 – 7 Mar 2027OPO → FNCout nonstop, back nonstopeasyJetfound 3 days agoSee prices for these dates
Faro$61return7 Feb 2027 – 28 Feb 2027OPO → FAOout nonstop, back nonstopRyanairfound 5 days agoSee prices for these dates
Ponta Delgada$110return20 Jan 2027 – 26 Jan 2027OPO → PDLout nonstop, back nonstopAzores Airlinesfound 4 days agoSee prices for these dates
Lisbon$122return6 Dec – 9 DecOPO → LISout nonstop, back nonstopTAP Air Portugalfound 6 days agoSee prices for these dates
Terceira$211return7 Apr 2027 – 10 Apr 2027OPO → TERout nonstop, back 1 stopTAP Air Portugalfound 5 days agoSee prices for these dates
Porto Santo$239return25 Dec – 27 DecOPO → PXOout 1 stop, back 1 stopeasyJetfound 4 days agoSee prices for these dates
Sweden
Stockholm$24one-way10 DecOPO → ARNnonstopRyanairfound 2 days agoOpen this trip
Stockholm$169return3 Dec – 10 DecOPO → ARNout 2 stops, back nonstopRyanairfound 2 days agoSee prices for these dates
Luxembourg
Luxembourg$32one-way12 DecOPO → LUXstops unknowneasyJetfound 6 days agoOpen this trip
Luxembourg$47return9 Feb 2027 – 16 Feb 2027OPO → LUXout nonstop, back nonstopeasyJetfound 2 days agoSee prices for these dates
Denmark
Copenhagen$37one-way1 Feb 2027OPO → CPHnonstopRyanairfound 3 days agoOpen this trip
Copenhagen$101return18 Jan 2027 – 25 Jan 2027OPO → CPHout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
CopenhagenAs low as $99return24 Jan 2027 – 1 Feb 2027OPO → CPHout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
Malta
Malta$40one-way28 DecOPO → MLAnonstopRyanairfound 3 days agoOpen this trip
Malta$97return21 Jan 2027 – 23 Jan 2027OPO → MLAout nonstop, back 1 stopRyanairfound 4 days agoSee prices for these dates
Poland
Wroclaw$40one-way17 Jan 2027OPO → WROnonstopRyanairfound 3 days agoOpen this trip
Warsaw$45one-way16 Jan 2027OPO → WAWnonstopWizz Airfound 4 days agoOpen this trip
Gdansk$82one-way16 NovOPO → GDNstops unknownRyanairfound 6 days agoOpen this trip
Krakow$88one-way15 NovOPO → KRKstops unknownWizz Air Maltafound 6 days agoOpen this trip
Warsaw$111return8 Dec – 13 DecOPO → WAWout nonstop, back 1 stopWizz Airfound yesterdaySee prices for these dates
Gdansk$231return2 Jan 2027 – 7 Jan 2027OPO → GDNout 1 stop, back nonstopRyanairfound 3 days agoSee prices for these dates
Wroclaw$93return8 Jan 2027 – 10 Jan 2027OPO → WROout nonstop, back nonstopRyanairfound 6 days agoSee prices for these dates
Belgium
Brussels$41one-way30 Jan 2027OPO → CRLnonstopRyanairfound 6 days agoOpen this trip
Brussels$129return16 Apr 2027 – 18 Apr 2027OPO → CRLout nonstop, back nonstopRyanairfound 5 days agoSee prices for these dates
Romania
Bucharest$44one-way13 Feb 2027OPO → OTPstops unknownWizz Air Maltafound 2 days agoOpen this trip
Iasi$161return31 Jan 2027 – 2 Feb 2027OPO → IASout 1 stop, back 1 stopRyanairfound 2 days agoSee prices for these dates
Bucharest$106return19 Jan 2027 – 23 Jan 2027OPO → OTPout nonstop, back nonstopWizz Air Maltafound 6 days agoSee prices for these dates
Switzerland
Zurich$48one-way7 DecOPO → ZRHnonstopeasyJetfound 6 days agoOpen this trip
Geneva$82return20 Jan 2027 – 24 Jan 2027OPO → GVAout nonstop, back nonstopeasyJetfound 2 days agoSee prices for these dates
Zurich$310return18 Nov – 25 DecOPO → ZRHout 1 stop, back 1 stopLufthansafound 2 days agoSee prices for these dates
ZurichAs low as $117return28 Feb 2027 – 4 Mar 2027OPO → ZRHout nonstop, back nonstopeasyJetfound 4 days agoSee prices for these dates
Basel$185return28 Dec – 1 Jan 2027OPO → BSLout 1 stop, back nonstopVuelingfound 6 days agoSee prices for these dates
Netherlands
Amsterdam$51one-way9 Feb 2027OPO → AMSnonstopTransaviafound 4 days agoOpen this trip
Amsterdam$141return15 Jan 2027 – 18 Jan 2027OPO → AMSout nonstop, back nonstopTransaviafound 2 days agoSee prices for these dates
Cape Verde
Praia$53one-way12 Mar 2027OPO → RAInonstopeasyJetfound 4 days agoOpen this trip
Sal$58one-way27 Jan 2027OPO → SIDnonstopeasyJetfound 7 days agoOpen this trip
Praia$106return8 Dec – 15 DecOPO → RAIout nonstop, back nonstopeasyJetfound 3 days agoSee prices for these dates
Sao Vicente$121return13 Jan 2027 – 20 Jan 2027OPO → VXEout nonstop, back nonstopeasyJetfound 2 days agoSee prices for these dates
Sal$172return15 Nov – 19 NovOPO → SIDout nonstop, back nonstopeasyJetfound 3 days agoSee prices for these dates
Boa Vista$201return29 Nov – 12 DecOPO → BVCout nonstop, back 1 stopeasyJetfound 5 days agoSee prices for these dates
Slovakia
Bratislava$61one-way15 DecOPO → BTSstops unknownWizz Airfound 5 days agoOpen this trip
Bratislava$266return1 Jan 2027 – 7 Jan 2027OPO → BTSout 1 stop, back 1 stopWizz Air Maltafound 4 days agoSee prices for these dates
Austria
Vienna$69one-way15 DecOPO → VIEstops unknownRyanairfound 6 days agoOpen this trip
Vienna$386return21 Dec – 23 DecOPO → VIEout nonstop, back 3 stopsRyanairfound 2 days agoSee prices for these dates
Innsbruck$307return19 Dec – 26 DecOPO → INNout 1 stop, back 1 stopeasyJetfound 4 days agoSee prices for these dates
Linz$459return5 Jul 2027 – 11 Jul 2027OPO → LNZout 1 stop, back 1 stopLufthansafound 7 days agoSee prices for these dates
Armenia
Yerevan$84one-way18 Feb 2027OPO → EVN1 stopWizz Air Maltafound 3 days agoOpen this trip
Yerevan$189return8 Feb 2027 – 16 Feb 2027OPO → EVNout 1 stop, back 1 stopWizz Air Maltafound yesterdaySee prices for these dates
Czech Republic
Prague$88one-way10 Jul 2027OPO → PRGnonstopeasyJetfound 2 days agoOpen this trip
Prague$142return14 Dec – 16 DecOPO → PRGout 1 stop, back 1 stopRyanairfound 7 days agoSee prices for these dates
Latvia
Riga$92one-way3 Jul 2027OPO → RIX1 stopNorwegian Air Swedenfound 4 days agoOpen this trip
Serbia
Belgrade$100one-way19 NovOPO → BEGstops unknownWizz Air Maltafound 3 days agoOpen this trip
Belgrade$222return27 Nov – 6 DecOPO → BEGout 1 stop, back 1 stopVuelingfound 5 days agoSee prices for these dates
Greece
Athens$101one-way3 Jun 2027OPO → ATH1 stopRyanairfound 7 days agoOpen this trip
Athens$214return28 Mar 2027 – 3 Apr 2027OPO → ATHout 1 stop, back 1 stopAir Serbiafound 5 days agoSee prices for these dates
Chania$469return14 Aug 2027 – 21 Aug 2027OPO → CHQout 2 stops, back 2 stopsIberiafound 4 days agoSee prices for these dates
Turkiye
Istanbul$104one-way26 Jan 2027OPO → SAW1 stopWizz Air Maltafound 5 days agoOpen this trip
Antalya$174one-way26 Aug 2027OPO → AYT2 stopsIberiafound 7 days agoOpen this trip
Antalya$244return9 Dec – 18 DecOPO → AYTout 1 stop, back 1 stopRyanairfound 3 days agoSee prices for these dates
Istanbul$347return13 Dec – 20 DecOPO → ISTout 1 stop, back 1 stopLufthansafound 2 days agoSee prices for these dates
IstanbulAs low as $246return11 Jan 2027 – 17 Jan 2027OPO → ISTout 1 stop, back 1 stopRyanairfound 5 days agoSee prices for these dates
Izmir$307return1 Dec – 8 DecOPO → ADBout 2 stops, back 2 stopseasyJetfound 4 days agoSee prices for these dates
Alanya$482return13 Nov – 21 NovOPO → GZPout 2 stops, back 2 stopsRyanairfound 4 days agoSee prices for these dates
Algeria
Oran$104one-way4 Feb 2027OPO → ORN2 stopsALPAVIAfound 2 days agoOpen this trip
Hungary
Budapest$105one-way30 DecOPO → BUDstops unknownRyanairfound 3 days agoOpen this trip
Budapest$145return9 Jan 2027 – 13 Jan 2027OPO → BUDout 1 stop, back 1 stopRyanairfound 5 days agoSee prices for these dates
Lithuania
Kaunas$109one-way29 May 2027OPO → KUN1 stopeasyJetfound 4 days agoOpen this trip
Vilnius$128one-way28 May 2027OPO → VNO1 stopSAS Scandinavianfound 2 days agoOpen this trip
Vilnius$282return17 Dec – 29 DecOPO → VNOout 1 stop, back 2 stopsRyanairfound 4 days agoSee prices for these dates
Moldova
Chisinau$131one-way22 Jun 2027OPO → RMO1 stopVuelingfound 7 days agoOpen this trip
Chisinau$338return20 Dec – 2 Jan 2027OPO → RMOout 1 stop, back 2 stopsRyanairfound 7 days agoSee prices for these dates
Estonia
Tallinn$160one-way5 Jul 2027OPO → TLL2 stopsVuelingfound 6 days agoOpen this trip
Tallinn$291return3 Jan 2027 – 5 Jan 2027OPO → TLLout 1 stop, back 1 stopRyanairfound 3 days agoSee prices for these dates
Georgia
Tbilisi$191one-way24 Mar 2027OPO → TBS2 stopseasyJetfound 4 days agoOpen this trip
Tbilisi$239return18 Feb 2027 – 25 Feb 2027OPO → TBSout 1 stop, back 2 stopseasyJetfound 7 days agoSee prices for these dates
Kutaisi$353return18 Dec – 2 Jan 2027OPO → KUTout 1 stop, back 1 stopWizz Airfound 7 days agoSee prices for these dates
Batumi$606return27 Nov – 5 DecOPO → BUSout 1 stop, back 1 stopTurkish Airlinesfound 7 days agoSee prices for these dates
Russia
Ufa$228one-way4 Feb 2027OPO → UFA2 stopsWizz Air Maltafound 3 days agoOpen this trip
Moscow$279one-way27 May 2027OPO → VKO2 stopsVoloteafound 2 days agoOpen this trip
MoscowAs low as $211one-way23 Jan 2027OPO → VKO2 stopsPegasus Airlinesfound 5 days agoOpen this trip
Yekaterinburg$372one-way10 Feb 2027OPO → SVX3 stopsAir Europafound 7 days agoOpen this trip
Adler/Sochi$517one-way12 Sept 2027OPO → AER1 stopAir Serbiafound 5 days agoOpen this trip
Nizhniy Novgorod$741one-way5 Jun 2027OPO → GOJ3 stopsAir Europafound 4 days agoOpen this trip
Saint Petersburg$318one-way3 Jun 2027OPO → LED2 stopsVoloteafound 8 days agoSee prices for these dates
Moscow$464return28 Jan 2027 – 11 Feb 2027OPO → SVOout 2 stops, back 2 stopseasyJetfound 2 days agoSee prices for these dates
Ufa$490return21 Jan 2027 – 6 Feb 2027OPO → UFAout 2 stops, back 2 stopsWizz Air Maltafound 3 days agoSee prices for these dates
Saint Petersburg$635return23 Nov – 6 DecOPO → LEDout 1 stop, back 1 stopTurkish Airlinesfound 2 days agoSee prices for these dates
Kazan$720return18 Mar 2027 – 4 Apr 2027OPO → KZNout 1 stop, back 1 stopTurkish Airlinesfound 2 days agoSee prices for these dates
KazanAs low as $658return11 Dec – 10 Jan 2027OPO → KZNout 1 stop, back 1 stopTurkish Airlinesfound 3 days agoSee prices for these dates
Perm$928return27 Dec – 10 Jan 2027OPO → PEEout 3 stops, back 3 stopsEurowingsfound 2 days agoSee prices for these dates
Nizhniy Novgorod$615return21 Nov – 30 NovOPO → GOJout 3 stops, back 3 stopsVuelingfound 7 days agoSee prices for these dates
Krasnoyarsk$816return18 Nov – 24 NovOPO → KJAout 3 stops, back 3 stopseasyJetfound 6 days agoSee prices for these dates
Adler/Sochi$1,075return14 Nov – 22 NovOPO → AERout 2 stops, back 2 stopsAir Europafound 5 days agoSee prices for these dates
Cyprus
Larnaca$230return10 Jan 2027 – 17 Jan 2027OPO → LCAout 1 stop, back 1 stopeasyJetfound yesterdaySee prices for these dates
Paphos$287return20 Dec – 23 DecOPO → PFOout 2 stops, back 2 stopsRyanairfound 3 days agoSee prices for these dates
Iceland
Reykjavik$259one-way14 Aug 2027OPO → KEF1 stopTAP Air Portugalfound 3 days agoOpen this trip
Reykjavik$232return24 Feb 2027 – 4 Mar 2027OPO → KEFout 1 stop, back 1 stopRyanairfound 5 days agoSee prices for these dates
Uzbekistan
Tashkent$271one-way2 Mar 2027OPO → TAS3 stopsVuelingfound 6 days agoOpen this trip
Samarkand$740return21 Dec – 15 Jan 2027OPO → SKDout 3 stops, back 3 stopsWizz Air Maltafound 4 days agoSee prices for these dates
Tashkent$828return25 Dec – 2 Jan 2027OPO → TASout 3 stops, back 1 stopTAP Air Portugalfound 5 days agoSee prices for these dates
Kazakhstan
Almaty$320one-way9 May 2027OPO → ALA3 stopsWizz Air Maltafound 4 days agoOpen this trip
Almaty$463return1 Feb 2027 – 15 Feb 2027OPO → ALAout 2 stops, back 2 stopsWizz Air Maltafound 4 days agoSee prices for these dates
Astana$560return12 May 2027 – 2 Jun 2027OPO → NQZout 2 stops, back 3 stopsALPAVIAfound 5 days agoSee prices for these dates
Turkistan$816return12 Jan 2027 – 20 Jan 2027OPO → HSAout 3 stops, back 3 stopseasyJetfound 5 days agoSee prices for these dates
India
New Delhi$438one-way4 Feb 2027OPO → DEL2 stopsLufthansafound 7 days agoOpen this trip
Ahmedabad$720return19 Jan 2027 – 31 Jan 2027OPO → AMDout 4 stops, back 2 stopsAir Europafound 2 days agoSee prices for these dates
Goa$825return17 Nov – 8 DecOPO → GOIout 3 stops, back 3 stopseasyJetfound 3 days agoSee prices for these dates
United States
New York$452one-way22 Oct 2027OPO → JFK1 stopAzores Airlinesfound 2 days agoOpen this trip
Miami$404return17 Nov – 27 NovOPO → MIAout 1 stop, back 1 stopIberiafound 3 days agoSee prices for these dates
New York$426return10 Mar 2027 – 14 Mar 2027OPO → JFKout 2 stops, back 2 stopsVuelingfound 2 days agoSee prices for these dates
Thailand
Krabi$482one-way11 Feb 2027OPO → KBV3 stopsWizz Air Maltafound 4 days agoOpen this trip
Bangkok$650return15 Jan 2027 – 24 Jan 2027OPO → BKKout 2 stops, back 2 stopsWizz Air Maltafound 5 days agoSee prices for these dates
Phuket$838return6 Feb 2027 – 22 Feb 2027OPO → HKTout 3 stops, back 3 stopsVuelingfound 6 days agoSee prices for these dates
Belarus
Minsk$551one-way7 Jul 2027OPO → MSQ2 stopsVuelingfound 6 days agoOpen this trip
Brazil
Rio de Janeiro$584one-way24 May 2027OPO → GIG1 stopAzul Airlinesfound 7 days agoOpen this trip
Sao Paulo$1,166return16 Dec – 20 Jan 2027OPO → GRUout 1 stop, back 2 stopsLATAM Airlines Groupfound 2 days agoSee prices for these dates
Sao PauloAs low as $659return16 Feb 2027 – 24 Feb 2027OPO → GRUout 1 stop, back 1 stopAir Europafound 5 days agoSee prices for these dates
Rio de Janeiro$956return1 Apr 2027 – 15 Apr 2027OPO → GIGout 2 stops, back 2 stopsSWISSfound 4 days agoSee prices for these dates
Cuiaba$1,033return29 Nov – 1 DecOPO → CGBout 2 stops, back 1 stopEuroAtlantic Airwaysfound 5 days agoSee prices for these dates
Recife$1,530return20 Dec – 10 Jan 2027OPO → RECout nonstop, back 1 stopAzul Airlinesfound 4 days agoSee prices for these dates
Egypt
Sharm el Sheikh$324return20 Mar 2027 – 27 Mar 2027OPO → SSHout 1 stop, back 1 stopRyanairfound 3 days agoSee prices for these dates
Cairo$341return2 Mar 2027 – 23 Mar 2027OPO → CAIout 1 stop, back 2 stopsVuelingfound 2 days agoSee prices for these dates
Hurghada$431return24 Dec – 7 Jan 2027OPO → HRGout 2 stops, back 2 stopsRyanairfound 7 days agoSee prices for these dates
Dominican Republic
Santo Domingo$683return18 Nov – 1 DecOPO → SDQout 1 stop, back 1 stopAir Europafound 3 days agoSee prices for these dates
Punta Cana$712return15 Feb 2027 – 22 Feb 2027OPO → PUJout 2 stops, back 2 stopsAir Europafound 5 days agoSee prices for these dates
Mexico
Cancun$731return20 Apr 2027 – 25 Apr 2027OPO → CUNout 1 stop, back 1 stopAir Europafound 2 days agoSee prices for these dates
Venezuela
Caracas$733return29 Mar 2027 – 17 Apr 2027OPO → CCSout 1 stop, back 1 stopTAP Air Portugalfound 2 days agoSee prices for these dates
South Korea
Seoul$777return3 Mar 2027 – 16 Mar 2027OPO → ICNout 1 stop, back 1 stopSAS Scandinavianfound 3 days agoSee prices for these dates
Angola
Luanda$826return16 Jan 2027 – 31 Jan 2027OPO → NBJout 1 stop, back 1 stopTAP Air Portugalfound 2 days agoSee prices for these dates
LuandaAs low as $746return15 Feb 2027 – 20 Mar 2027OPO → NBJout 1 stop, back 1 stopAir Francefound 3 days agoSee prices for these dates
South Africa
Johannesburg$966return30 Dec – 5 Jan 2027OPO → JNBout 1 stop, back 1 stopAir Europafound 2 days agoSee prices for these dates
Cape Town$1,355return24 Dec – 5 Jan 2027OPO → CPTout 2 stops, back 2 stopsAir Europafound 2 days agoSee prices for these dates
Costa Rica
Liberia$992return31 Jan 2027 – 2 Mar 2027OPO → LIRout 2 stops, back 2 stopsLufthansafound 2 days agoSee prices for these dates
San Jose$1,171return6 Dec – 3 Jan 2027OPO → SJOout 1 stop, back 1 stopLufthansafound 2 days agoSee prices for these dates
China
Beijing$1,045return26 Dec – 9 Jan 2027OPO → PEKout 2 stops, back 2 stopsWizz Air Maltafound 2 days agoSee prices for these dates
Guangzhou$999return15 Nov – 22 NovOPO → CANout 3 stops, back 2 stopsWizz Air Maltafound 5 days agoSee prices for these dates
Sri Lanka
Colombo$1,090return17 Mar 2027 – 26 Mar 2027OPO → CMBout 3 stops, back 3 stopsAir Europafound 2 days agoSee prices for these dates
Mozambique
Maputo$1,239return15 Dec – 3 Feb 2027OPO → MPMout 1 stop, back 1 stopEthiopian Airlinesfound 2 days agoSee prices for these dates
Indonesia
Denpasar (Bali)$1,329return31 Dec – 9 Jan 2027OPO → DPSout 3 stops, back 2 stopsVuelingfound 2 days agoSee prices for these dates
Vietnam
Nha Trang$1,420return22 Aug 2027 – 29 Aug 2027OPO → CXRout 3 stops, back 3 stopsVuelingfound 2 days agoSee prices for these dates
Phu Quoc$827return17 Jan 2027 – 25 Jan 2027OPO → PQCout 3 stops, back 3 stopsVuelingfound 6 days agoSee prices for these dates
Hanoi$948return17 Sept 2027 – 2 Oct 2027OPO → HANout 2 stops, back 2 stopsRyanairfound 6 days agoSee prices for these dates
French Polynesia
Papeete$2,047return20 Sept 2027 – 1 Oct 2027OPO → PPTout 2 stops, back 2 stopsUnited Airlinesfound 3 days agoSee prices for these dates
Bulgaria
Sofia$162return6 Feb 2027 – 14 Feb 2027OPO → SOFout 1 stop, back 1 stopWizz Air Maltafound 4 days agoSee prices for these dates
Slovenia
Ljubljana$173return4 Mar 2027 – 7 Mar 2027OPO → LJUout 1 stop, back 1 stopVuelingfound 4 days agoSee prices for these dates
Croatia
Split$211return23 Aug 2027 – 1 Sept 2027OPO → SPUout nonstop, back 1 stopeasyJetfound 4 days agoSee prices for these dates
Finland
Helsinki$232return14 Jan 2027 – 19 Jan 2027OPO → HELout 1 stop, back 1 stopRyanairfound 6 days agoSee prices for these dates
Rovaniemi$306return28 Nov – 2 DecOPO → RVNout 2 stops, back 2 stopsRyanairfound 6 days agoSee prices for these dates
Norway
Oslo$296return1 Jul 2027 – 4 Jul 2027OPO → OSLout 1 stop, back 2 stopsIberiafound 7 days agoSee prices for these dates
Tromso$368return13 Feb 2027 – 10 Apr 2027OPO → TOSout 2 stops, back 2 stopsTransavia Francefound 4 days agoSee prices for these dates
Tunisia
Tunis$333return25 Dec – 7 Jan 2027OPO → TUNout 3 stops, back 1 stopTAP Air Portugalfound 5 days agoSee prices for these dates
United Arab Emirates
Abu Dhabi$416return15 Jan 2027 – 29 Jan 2027OPO → AUHout 2 stops, back 2 stopsWizz Air Maltafound 4 days agoSee prices for these dates
Dubai$451return18 Jan 2027 – 24 Jan 2027OPO → DXBout 3 stops, back 2 stopsRyanairfound 7 days agoSee prices for these dates
Canada
Toronto$541return1 Mar 2027 – 31 Mar 2027OPO → YYZout 1 stop, back 1 stopKLMfound 5 days agoSee prices for these dates
Faroe Islands
Sorvágur$544return14 Aug 2027 – 26 Aug 2027OPO → FAEout 2 stops, back 1 stopAir Europafound 6 days agoSee prices for these dates
Senegal
Dakar$573return22 Nov – 12 DecOPO → DSSout 2 stops, back 2 stopsTAP Air Portugalfound 4 days agoSee prices for these dates
Nigeria
Lagos$731return5 Apr 2027 – 25 Apr 2027OPO → LOSout 1 stop, back 1 stopEthiopian Airlinesfound 4 days agoSee prices for these dates
Tanzania
Zanzibar$840return2 Feb 2027 – 9 Feb 2027OPO → ZNZout 2 stops, back 2 stopsAir Europafound 5 days agoSee prices for these dates
Guinea-Bissau
Bissau$903return10 Dec – 30 DecOPO → OXBout 1 stop, back 1 stopRoyal Air Marocfound 4 days agoSee prices for these dates
Japan
Tokyo$906return26 Feb 2027 – 6 Mar 2027OPO → NRTout 2 stops, back 2 stopsWizz Air Maltafound 7 days agoSee prices for these dates
Bangladesh
Dhaka$932return12 Dec – 27 Jan 2027OPO → DACout 4 stops, back 2 stopsRyanairfound 5 days agoSee prices for these dates
Peru
Lima$981return22 Mar 2027 – 5 Apr 2027OPO → LIMout 1 stop, back 1 stopAir Europafound 4 days agoSee prices for these dates
Réunion
Saint-Denis$1,032return25 Jan 2027 – 7 Feb 2027OPO → RUNout 1 stop, back 1 stopeasyJetfound 4 days agoSee prices for these dates
Maldives
Male$1,046return4 Dec – 12 DecOPO → MLEout 2 stops, back 2 stopsWizz Air Maltafound 4 days agoSee prices for these dates
Colombia
Bogota$1,071return15 Jan 2027 – 28 Feb 2027OPO → BOGout 2 stops, back 2 stopsAir Europafound 4 days agoSee prices for these dates
Kenya
Mombasa$1,108return8 Feb 2027 – 14 Feb 2027OPO → MBAout 4 stops, back 2 stopsTAP Air Portugalfound 4 days agoSee prices for these dates
Argentina
Buenos Aires$1,116return1 May 2027 – 16 May 2027OPO → EZEout 1 stop, back 1 stopIberiafound 4 days agoSee prices for these dates
Myanmar
Yangon$1,399return27 Dec – 12 Jan 2027OPO → RGNout 3 stops, back 3 stopsTransaviafound 4 days agoSee prices for these dates
Chile
Santiago$1,433return20 Dec – 1 Jan 2027OPO → SCLout 2 stops, back 2 stopsVuelingfound 5 days agoSee prices for these dates
São Tomé and Príncipe
Sao Tome Island$1,578return19 Nov – 24 DecOPO → TMSout 2 stops, back 4 stopsTAP Air Portugalfound 5 days agoSee prices for these dates
Paraguay
Asuncion$1,849return7 Dec – 7 Jan 2027OPO → ASUout 2 stops, back 2 stopsKLMfound 6 days agoSee prices for these dates

Prices are what travelers' searches on Aviasales found in the last 7 days, in US dollars: the price the seller showed on Aviasales; bags may cost extra. Fares change, so check today's price before you book. How our prices work