Cheap flights to Portugal
From anywhere, to anywhere in Portugal — every deal the internet is talking about.
typical deal EUR 104
typical deal BRL 3449
typical deal PLN 479
typical deal USD 462
typical deal CZK 5390
typical deal MXN 12401
typical deal GBP 75
300 deals tracked
On the board now
-
Oslo→Lisbon OSL–LISEUR 63 → ow
-
Barcelona→Lisbon BCN–LISEUR 47 ↔ rt
-
Brazil→Porto ···–OPOBRL 3473 ≈ € 585 ↔ rt
-
Multiple European cities→Funchal ···–FNCPLN 255 ≈ € 59
-
Brussels→Lisbon BRU–LISEUR 75 ↔ rt
-
Brussels→Porto BRU–OPOEUR 115 ↔ rt
-
Brussels→Lisbon BRU–LISEUR 102 ↔ rt
-
Brussels→Funchal BRU–FNCEUR 129 ↔ rt
-
Brussels→Faro BRU–FAOEUR 84 ↔ rt
-
Barcelona→Faro BCN–FAOEUR 40 ↔ rt
-
Rome→Funchal ROM–FNCEUR 107 ↔ rt
-
Amsterdam→Porto AMS–OPOEUR 135 ↔ rt
-
Amsterdam→Funchal AMS–FNCEUR 160 ↔ rt
-
Various→Funchal ···–FNCPLN 479 ≈ € 111
-
Paris→Lisbon PAR–LISEUR 82 ↔ rt
-
Brazil→Porto SAO–OPOBRL 3466 ≈ € 583 ↔ rt as of 2d ago
-
Brazil→Lisbon SAO–LISBRL 3212 ≈ € 541 ↔ rt as of 2d ago
-
Lisbon→Funchal LIS–FNCEUR 57 ↔ rt as of 2d ago
-
Brussels→Porto BRU–OPOEUR 146 ↔ rt as of 2d ago
-
Milan→Lisbon MIL–LISEUR 58 ↔ rt as of 3d ago
-
Paris→Lisbon PAR–LISEUR 103 ↔ rt as of 3d ago
-
Madrid→Porto MAD–OPOEUR 41 ↔ rt as of 3d ago
-
Berlin→Porto BER–OPOEUR 134 ↔ rt as of 3d ago
-
Paris→Faro PAR–FAOEUR 141 ↔ rt as of 3d ago
-
London→Lisbon LON–LISEUR 73 ↔ rt as of 3d ago
-
Barcelona→Lisbon BCN–LISEUR 108 ↔ rt as of 3d ago
-
Barcelona→Porto BCN–OPOEUR 67 ↔ rt as of 3d ago
-
Madrid→Lisbon MAD–LISEUR 56 ↔ rt as of 3d ago
-
London→Faro LON–FAOEUR 52 ↔ rt as of 3d ago
-
London→Porto LON–OPOEUR 135 ↔ rt as of 3d ago
-
Madrid→Faro MAD–FAOEUR 42 ↔ rt as of 3d ago
-
Milan→Faro MIL–FAOEUR 75 ↔ rt as of 3d ago
-
Milan→Porto MIL–OPOEUR 97 ↔ rt as of 3d ago
-
Paris→Porto PAR–OPOEUR 78 ↔ rt as of 3d ago
-
Barcelona→Faro BCN–FAOEUR 55 ↔ rt as of 3d ago
-
Berlin→Faro BER–FAOEUR 103 ↔ rt as of 3d ago
-
Berlin→Lisbon BER–LISEUR 113 ↔ rt as of 3d ago
-
Amsterdam→Funchal AMS–FNCEUR 191 ↔ rt as of 3d ago
-
Toronto→Lisbon YYZ–LISUSD 1735 ≈ € 1,493 ↔ rt as of 3d ago
-
Boston→Lisbon BOS–LISUSD 462 ≈ € 398 ↔ rt as of 3d ago
-
Brazil→Lisbon SAO–LISBRL 3025 ≈ € 509 ↔ rt as of 3d ago
-
Brazil→Porto SAO–OPOBRL 3488 ≈ € 587 ↔ rt as of 4d ago
-
Brussels→Funchal BRU–FNCEUR 175 ↔ rt as of 4d ago
-
Paris→Porto PAR–OPOEUR 62 ↔ rt as of 4d ago
-
Paris→Lisbon PAR–LISEUR 118 ↔ rt as of 4d ago
-
Barcelona→Porto BCN–OPOEUR 73 ↔ rt as of 4d ago
-
London→Porto LON–OPOEUR 72 ↔ rt as of 4d ago
-
Madrid→Lisbon MAD–LISEUR 57 ↔ rt as of 4d ago
-
Milan→Porto MIL–OPOEUR 96 ↔ rt as of 4d ago
-
Oslo→Lisbon OSL–LISEUR 64 → ow as of 4d ago
-
Brazil→Lisboa ou Veneza SAO–···BRL 3449 ≈ € 581 ↔ rt as of 4d ago
-
Vienna→Funchal VIE–FNCCZK 4023 ≈ € 166 ↔ rt as of 4d ago
-
Budapest→Funchal BUD–FNCCZK 3797 ≈ € 157 ↔ rt as of 4d ago
-
Budapest→Lisbon BUD–LISEUR 59 ↔ rt as of 4d ago
-
Prague→Terceira PRG–TERCZK 7290 ≈ € 301 ↔ rt as of 4d ago
-
Prague→Funchal PRG–FNCCZK 5390 ≈ € 223 ↔ rt as of 4d ago
-
Brussels→Lisbon BRU–LISEUR 111 ↔ rt as of 5d ago
-
São Paulo→Lisbon SAO–LISBRL 3464 ≈ € 583 ↔ rt as of 5d ago
-
Amsterdam→Lisbon AMS–LISEUR 133 ↔ rt as of 5d ago
-
Paris→Porto PAR–OPOEUR 62 ↔ rt as of 5d ago
-
Madrid→Lisbon MAD–LISEUR 43 ↔ rt as of 5d ago
-
Amsterdam→Ponta Delgada AMS–PDLEUR 290 ↔ rt as of 5d ago
-
Rio de Janeiro→Lisbon RIO–LISBRL 3285 ≈ € 553 ↔ rt as of 5d ago
-
Rio de Janeiro→Porto RIO–OPOBRL 3518 ≈ € 592 ↔ rt as of 5d ago
-
Various→Funchal ···–FNCPLN 499 ≈ € 116 as of 5d ago
-
Multiple European cities→Porto ···–OPOEUR 41 as of 5d ago
-
Barcelona→Porto BCN–OPOEUR 49 ↔ rt as of 6d ago
-
Paris→Porto PAR–OPOEUR 76 ↔ rt as of 6d ago
-
Berlin→Faro BER–FAOEUR 169 ↔ rt as of 6d ago
-
Paris→Porto PAR–OPOEUR 110 ↔ rt as of 6d ago
-
Barcelona→Porto BCN–OPOEUR 64 ↔ rt as of 6d ago
-
Milan→Lisbon MIL–LISEUR 70 ↔ rt as of 6d ago
-
Milan→Faro MIL–FAOEUR 98 ↔ rt as of 6d ago
-
Milan→Porto MIL–OPOEUR 91 ↔ rt as of 6d ago
-
Madrid→Faro MAD–FAOEUR 32 ↔ rt as of 6d ago
-
Madrid→Porto MAD–OPOEUR 28 ↔ rt as of 6d ago
-
Berlin→Lisbon BER–LISEUR 103 ↔ rt as of 6d ago
-
Barcelona→Lisbon BCN–LISEUR 77 ↔ rt as of 6d ago
-
Brussels→Porto BRU–OPOEUR 85 ↔ rt as of 6d ago
-
Brussels→Faro BRU–FAOEUR 78 ↔ rt as of 6d ago
-
Brussels→Lisbon BRU–LISEUR 135 ↔ rt as of 6d ago
-
Amsterdam→Funchal AMS–FNCEUR 197 ↔ rt as of 6d ago
-
Multiple European cities→Ponta Delgada ···–PDLEUR 248 ↔ rt as of 6d ago
-
Madrid→Funchal MAD–FNC
-
Prague→Ponta Delgada PRG–PDLCZK 5914 ≈ € 244 as of 7d ago
-
Amsterdam→Funchal AMS–FNCEUR 153 ↔ rt as of 7d ago
-
Paris→Funchal PAR–FNCEUR 69 ↔ rt as of 7d ago
-
Brussels→Funchal BRU–FNCEUR 167 ↔ rt as of 7d ago
-
Brussels→Lisbon BRU–LISEUR 89 ↔ rt as of 7d ago
-
Brussels→Faro BRU–FAOEUR 78 ↔ rt as of 8d ago
-
Barcelona→Lisbon BCN–LISEUR 37 ↔ rt as of 8d ago
-
Amsterdam→Porto AMS–OPOEUR 140 ↔ rt as of 8d ago
-
São Paulo→Porto SAO–OPOBRL 3532 ≈ € 595 ↔ rt as of 8d ago
-
São Paulo→Lisbon SAO–LISBRL 3296 ≈ € 555 ↔ rt as of 8d ago
-
Prague→Ponta Delgada PRG–PDLEUR 197 ↔ rt as of 8d ago
-
Berlin→Porto BER–OPOEUR 156 ↔ rt as of 8d ago
-
London→Porto LON–OPOEUR 65 ↔ rt as of 8d ago
-
Berlin→Faro BER–FAOEUR 142 ↔ rt as of 8d ago
-
London→Faro LON–FAOEUR 50 ↔ rt as of 8d ago
-
Milan→Porto MIL–OPOEUR 84 ↔ rt as of 8d ago
-
London→Lisbon LON–LISEUR 140 ↔ rt as of 8d ago
-
Madrid→Porto MAD–OPOEUR 31 ↔ rt as of 9d ago
-
Rome→Faro ROM–FAOEUR 104 ↔ rt as of 9d ago
-
Milan→Porto MIL–OPOEUR 47 ↔ rt as of 9d ago
-
Rome→Lisbon ROM–LISEUR 66 ↔ rt as of 9d ago
-
São Paulo→Porto SAO–OPOBRL 3516 ≈ € 592 ↔ rt as of 9d ago
-
Amsterdam→Faro AMS–FAOEUR 123 ↔ rt as of 9d ago
-
Cancun→Lisbon CUN–LISMXN 12401 ≈ € 631 as of 9d ago
-
São Paulo→Lisbon SAO–LISBRL 3453 ≈ € 581 ↔ rt as of 9d ago
-
Prague→Ponta Delgada PRG–PDLCZK 5990 ≈ € 248 ↔ rt as of 9d ago
-
VIE/BRQ/BUD→Ponta Delgada ···–PDLEUR 198 ↔ rt as of 10d ago
-
Milan→Lisbon MIL–LISEUR 58 ↔ rt as of 10d ago
-
Rome→Porto ROM–OPOEUR 67 ↔ rt as of 10d ago
-
São Paulo→Lisbon SAO–LISBRL 3275 ≈ € 551 ↔ rt as of 10d ago
-
Barcelona→Porto BCN–OPOEUR 133 ↔ rt as of 10d ago
-
Paris→Lisbon PAR–LISEUR 161 ↔ rt as of 10d ago
-
Paris→Lisbon PAR–LISEUR 167 ↔ rt as of 10d ago
Want an email when a great deal to Portugal surfaces — from anywhere?
Set a watch →