
Flights from Porto
From Porto (OPO) you can fly to 86 places, from 15 €. The prices below are what you actually pay: fare, fees and cabin bag included, for one traveller. Updated on 8 November 2026.
Photo: CARLOS TEIXIDOR CADENAS · CC BY-SA 4.0
We compare Ryanair, Wizz Air and Volotea: another airline may fly the same route for less.
Deals right now
Routes that currently cost less than half their usual price.
15 €
15 €
15 €
16 €
16 €
16 €
On the map you pick the month, the bags and how long to stay, and see every destination at once.
Every place you can fly to from Porto
| Destination | Country | From | Best month | Discount |
|---|---|---|---|---|
| Malaga AGP | 🇪🇸Spain | 15 € | November | −52% |
| Rabat RBA | 🇲🇦Morocco | 15 € | November | −55% |
| Tangier TNG | 🇲🇦Morocco | 15 € | November | −48% |
| Seville SVQ | 🇪🇸Spain | 15 € | December | −62% |
| Valencia VLC | 🇪🇸Spain | 15 € | December | −57% |
| Turin TRN | 🇮🇹Italy | 15 € | December | −66% |
| Faro FAO | 🇵🇹Portugal | 15,98 € | December | −41% |
| Marrakesh RAK | 🇲🇦Morocco | 16 € | December | −62% |
| Marseille MRS | 🇫🇷France | 16 € | December | −49% |
| Toulouse TLS | 🇫🇷France | 16 € | December | −46% |
| Barcelona BCN | 🇪🇸Spain | 16 € | December | −38% |
| Liverpool LPL | 🇬🇧United Kingdom | 16 € | December | −66% |
| Dole DLE | 🇫🇷France | 16 € | February 27 | −53% |
| Venice TSF | 🇮🇹Italy | 16 € | December | −67% |
| Nuremberg NUE | 🇩🇪Germany | 16 € | December | −80% |
| Bilbao BIO | 🇪🇸Spain | 16 € | December | −33% |
| Catania CTA | 🇮🇹Italy | 16,99 € | November | −52% |
| Madrid MAD | 🇪🇸Spain | 16,99 € | December | −40% |
| Alicante ALC | 🇪🇸Spain | 16,99 € | December | −42% |
| Bristol BRS | 🇬🇧United Kingdom | 16,99 € | December | −60% |
| Bergamo BGY | 🇮🇹Italy | 16,99 € | December | −51% |
| Manchester MAN | 🇬🇧United Kingdom | 16,99 € | December | −64% |
| Memmingen FMM | 🇩🇪Germany | 16,99 € | December | −78% |
| Stockholm ARN | 🇸🇪Sweden | 16,99 € | December | −56% |
| Edinburgh EDI | 🇬🇧United Kingdom | 17,99 € | December | −69% |
| London STN | 🇬🇧United Kingdom | 17,99 € | December | −57% |
| Düsseldorf NRN | 🇩🇪Germany | 17,99 € | December | −67% |
| Karlsruhe FKB | 🇩🇪Germany | 17,99 € | December | −72% |
| Dublin DUB | 🇮🇪Ireland | 18,99 € | December | −64% |
| Malta MLA | 🇲🇹Malta | 18,99 € | December | −62% |
| Birmingham BHX | 🇬🇧United Kingdom | 19,99 € | December | −58% |
| Funchal FNC | 🇵🇹Portugal | 19,99 € | January 27 | −41% |
| Milan MXP | 🇮🇹Italy | 19,99 € | December | −34% |
| Bologna BLQ | 🇮🇹Italy | 19,99 € | January 27 | −74% |
| Pisa PSA | 🇮🇹Italy | 19,99 € | December | −63% |
| Luxembourg LUX | 🇱🇺Luxembourg | 19,99 € | January 27 | −46% |
| Frankfurt HHN | 🇩🇪Germany | 20,99 € | January 27 | −68% |
| Eindhoven EIN | 🇳🇱Netherlands | 20,99 € | December | −58% |
| Rome FCO | 🇮🇹Italy | 21,99 € | December | −39% |
| Paris XCR | 🇫🇷France | 21,99 € | January 27 | −53% |
| Paris BVA | 🇫🇷France | 22,99 € | December | −34% |
| Wroclaw WRO | 🇵🇱Poland | 23,99 € | January 27 | −71% |
| Granada GRX | 🇪🇸Spain | 24 € | November | −12% |
| Asturias OVD | 🇪🇸Spain | 24 € | November | |
| Tenerife TFS | 🇪🇸Spain | 24,99 € | January 27 | −22% |
| Copenhagen CPH | 🇩🇰Denmark | 24,99 € | March 27 | −59% |
| Charleroi CRL | 🇧🇪Belgium | 24,99 € | December | −40% |
| Cologne CGN | 🇩🇪Germany | 24,99 € | December | −59% |
| Tours TUF | 🇫🇷France | 25,35 € | January 27 | −63% |
| Ibiza IBZ | 🇪🇸Spain | 25,99 € | July 27 | −13% |
| Poznań POZ | 🇵🇱Poland | 27,99 € | December | −69% |
| La Rochelle LRH | 🇫🇷France | 28,99 € | June 27 | −9% |
| Brive BVE | 🇫🇷France | 29 € | November | |
| Clermont-Ferrand Auvergne CFE | 🇫🇷France | 29 € | December | |
| Lyon LYS | 🇫🇷France | 29 € | April 27 | |
| Nantes NTE | 🇫🇷France | 29 € | December | |
| Strasbourg SXB | 🇫🇷France | 29 € | February 27 | −14% |
| Hamburg HAM | 🇩🇪Germany | 29,99 € | February 27 | −46% |
| Berlin BER | 🇩🇪Germany | 29,99 € | December | −67% |
| Agadir AGA | 🇲🇦Morocco | 30,99 € | April 27 | −23% |
| Gdansk GDN | 🇵🇱Poland | 31,99 € | January 27 | −59% |
| Katowice KTW | 🇵🇱Poland | 31,99 € | February 27 | −42% |
| Gran Canaria LPA | 🇪🇸Spain | 31,99 € | May 27 | −16% |
| Lille LIL | 🇫🇷France | 32,56 € | January 27 | −51% |
| Budapest BUD | 🇭🇺Hungary | 33 € | December | −65% |
| Palma PMI | 🇪🇸Spain | 33 € | October 27 | −31% |
| Rodez RDZ | 🇫🇷France | 33,91 € | April 27 | |
| Trapani TPS | 🇮🇹Italy | 34 € | October 27 | −46% |
| Warsaw WAW | 🇵🇱Poland | 35 € | January 27 | −46% |
| Krakow KRK | 🇵🇱Poland | 35 € | January 27 | −58% |
| Bournemouth BOH | 🇬🇧United Kingdom | 35 € | March 27 | −46% |
| Carcassonne CCF | 🇫🇷France | 38 € | June 27 | −22% |
| Vienna VIE | 🇦🇹Austria | 38,91 € | February 27 | −53% |
| Nîmes FNI | 🇫🇷France | 39 € | June 27 | −35% |
| Bucharest OTP | 🇷🇴Romania | 40 € | January 27 | −29% |
| Castellon CDT | 🇪🇸Spain | 40 € | June 27 | −15% |
| Verona VRN | 🇮🇹Italy | 40 € | June 27 | −17% |
| Leeds LBA | 🇬🇧United Kingdom | 41,19 € | April 27 | −36% |
| Warsaw WMI | 🇵🇱Poland | 42 € | April 27 | −51% |
| Shannon SNN | 🇮🇪Ireland | 42 € | April 27 | −47% |
| Belfast BFS | 🇬🇧United Kingdom | 44 € | March 27 | −38% |
| Exeter EXT | 🇬🇧United Kingdom | 51 € | April 27 | −22% |
| Bari BRI | 🇮🇹Italy | 54 € | October 27 | −42% |
| Cagliari CAG | 🇮🇹Italy | 56 € | March 27 | −18% |
| Friedrichshafen FDH | 🇩🇪Germany | 72,99 € | April 27 | −18% |
| Klagenfurt KLU | 🇦🇹Austria | 87,99 € | March 27 | −6% |
No destination by that name.
When it is worth leaving from Porto
The lowest price of each month, and the place that has it. These are the minimums we found, bags and fees included.
Month by month, place by place
The lowest price of each month on the best-value routes. An empty cell means there are no flights that month.
| Destination | Nov | Dec | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Malaga | 15 € | 15 € | 19,99 € | 19,24 € | 18,99 € | 27,99 € | 35 € | 36 € | 35 € | 42 € | 36 € | 34 € |
| Rabat | 15 € | 15 € | 19,99 € | 19,99 € | 29,99 € | 35 € | 42 € | 36 € | 66,99 € | 75,99 € | 31,99 € | 49 € |
| Tangier | 15 € | 15 € | 16 € | 15 € | 15 € | 36 € | 29,99 € | 29,99 € | 43 € | 56 € | 28,99 € | 28,99 € |
| Seville | 17,99 € | 15 € | 19,99 € | 19,99 € | 18,99 € | 40 € | 41 € | 39 € | 40 € | 41 € | 40 € | 40 € |
| Valencia | 25,63 € | 15 € | 19,99 € | 22,35 € | 25,75 € | 37 € | 41 € | 33 € | 37 € | 41 € | 40 € | 40 € |
| Turin | 31,99 € | 15 € | 19,99 € | 21,99 € | 24,99 € | 57 € | 44 € | 44 € | 43 € | 56 € | 68,99 € | 44 € |
| Faro | 24,56 € | 15,98 € | 16,99 € | 16,99 € | 22 € | 25,99 € | 29,99 € | 42 € | 42 € | 43,45 € | 27,99 € | 27,99 € |
| Marrakesh | 17,99 € | 16 € | 20,99 € | 22,99 € | 32,89 € | 36 € | 52 € | 49 € | 58 € | 87,99 € | 48 € | 50 € |
| Marseille | 19,99 € | 16 € | 23,99 € | 21,99 € | 22,99 € | 43 € | 29,99 € | 39,09 € | 32,64 € | 49 € | 50 € | 35 € |
| Toulouse | 21,99 € | 16 € | 24,99 € | 26,81 € | 26,81 € | 35 € | 36 € | 35 € | 30,99 € | 35 € | 28,99 € | 29,99 € |
| Barcelona | 28,93 € | 16 € | 21,99 € | 20,99 € | 20,99 € | 25,99 € | 26,99 € | 25,99 € | 25,99 € | 25,99 € | 26,99 € | 48 € |
| Liverpool | 29,99 € | 16 € | 22,99 € | 33 € | 27,99 € | 50 € | 60 € | 67,99 € | 43 € | 67,99 € | 58 € | 58 € |
Mind the baggage: on 50% of routes the hold bag costs more than the flight →
These destinations fly out too
86 of the destinations above are departure points in their own right: here is where each one flies, and for how much.
- Agadir AGA
- Alicante ALC
- Asturias OVD
- Barcelona BCN
- Bari BRI
- Belfast BFS
- Bergamo BGY
- Berlin BER
- Bilbao BIO
- Birmingham BHX
- Bologna BLQ
- Bournemouth BOH
- Bristol BRS
- Brive BVE
- Bucharest (Otopeni) OTP
- Budapest BUD
- Cagliari CAG
- Carcassonne CCF
- Castellon CDT
- Catania CTA
- Charleroi CRL
- Clermont-Ferrand Auvergne CFE
- Cologne CGN
- Copenhagen CPH
- Dole DLE
- Dublin DUB
- Düsseldorf (Weeze) NRN
- Edinburgh EDI
- Eindhoven EIN
- Exeter EXT
- Faro FAO
- Frankfurt (Hahn) HHN
- Friedrichshafen FDH
- Funchal FNC
- Gdansk GDN
- Gran Canaria LPA
- Granada GRX
- Hamburg HAM
- Ibiza IBZ
- Karlsruhe FKB
- Katowice KTW
- Klagenfurt KLU
- Krakow KRK
- La Rochelle LRH
- Leeds LBA
- Lille LIL
- Liverpool LPL
- London (Stansted) STN
- Luxembourg LUX
- Lyon LYS
- Madrid MAD
- Malaga AGP
- Malta MLA
- Manchester MAN
- Marrakesh RAK
- Marseille MRS
- Memmingen FMM
- Milan MXP
- Nantes NTE
- Nuremberg NUE
- Nîmes FNI
- Palma PMI
- Paris (Beauvais) BVA
- Paris (Vatry) XCR
- Pisa PSA
- Poznań POZ
- Rabat RBA
- Rodez RDZ
- Rome (Fiumicino) FCO
- Seville SVQ
- Shannon SNN
- Stockholm Arlanda ARN
- Strasbourg SXB
- Tangier TNG
- Tenerife TFS
- Toulouse TLS
- Tours TUF
- Trapani TPS
- Turin TRN
- Valencia VLC
- Venice (Treviso) TSF
- Verona VRN
- Vienna VIE
- Warsaw (Chopin) WAW
- Warsaw (Modlin) WMI
- Wroclaw WRO
And the bag, from Porto?
The prices above already include the cabin bag. If you check a suitcase, from Porto it costs this:
On 63 of 86 routes from Porto the suitcase costs more than the flight.
The worst case is Stoccolma: 16.99 € of flight and 43.79 € of baggage, 2.6 times as much.