Loading trip ideas…
158 places from Porto with a recent return price. Prices we can stand behind come first, then the cheapest.
From $111 round trip
19.6% below the middle price here: the cheapest return fare on each of 11 departure dates is usually $125 to $193.
This trip has 1 stop.
The map isn't ready yet. Everything is in the list.
| City | From | Dates | Airports | Stops | Found | |
|---|---|---|---|---|---|---|
| Warsaw WAW | $111 | 8 Dec – 13 Dec · 5 nights | OPO → WAW | out nonstop, back 1 stop | found yesterday | See prices for these dates |
| Sevilla SVQ | $33 | 16 Dec – 22 Dec · 6 nights | OPO → SVQ | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Milan MIL | $39 | 10 Dec – 17 Dec · 7 nights | OPO → BGY | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Valencia VLC | $39 | 12 Dec – 13 Dec · 1 night | OPO → VLC | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Marrakech RAK | $48 | 14 Dec – 17 Dec · 3 nights | OPO → RAK | out nonstop, back nonstop | found 3 days ago | See prices for these dates |
| Bristol BRS | $51 | 11 Dec – 13 Dec · 2 nights | OPO → BRS | out nonstop, back nonstop | found 2 days ago | See 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
| Barcelona BCN | $52 | 31 Dec – 5 Jan 2027 · 5 nights | OPO → BCN | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Paris PAR | $74 | 10 Dec – 12 Dec · 2 nights | OPO → BVA | out nonstop, back nonstop | found 3 days ago | See prices for these dates |
| Toulouse TLS | $77 | 4 Dec – 7 Dec · 3 nights | OPO → TLS | out nonstop, back nonstop | found 3 days ago | See prices for these dates |
| London LON | $82 | 22 Dec – 28 Dec · 6 nights | OPO → STN | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Praia RAI | $106 | 8 Dec – 15 Dec · 7 nights | OPO → RAI | out nonstop, back nonstop | found 3 days ago | See prices for these dates |
| Luxembourg LUX | $107 | 21 Dec – 31 Dec · 10 nights | OPO → LUX | out 1 stop, back nonstop | found 2 days ago | See prices for these dates |
| Malaga AGP | $113 | 27 Dec – 30 Dec · 3 nights | OPO → AGP | out nonstop, back 1 stop | found 2 days ago | See prices for these dates |
| Strasbourg SXB | $120 | 29 Dec – 2 Jan 2027 · 4 nights | OPO → SXB | out nonstop, back nonstop | found 2 days ago | See prices for these dates |
| Venice VCE | $142 | 19 Dec – 20 Dec · 1 night | OPO → TSF | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Manchester MAN | $158 | 4 Dec – 9 Dec · 5 nights | OPO → MAN | out nonstop, back 2 stops | found 2 days ago | See prices for these dates |
| Stockholm STO | $169 | 3 Dec – 10 Dec · 7 nights | OPO → ARN | out 2 stops, back nonstop | found 2 days ago | See prices for these dates |
| Hamburg HAM | $174 | 7 Dec – 17 Dec · 10 nights | OPO → HAM | out nonstop, back 1 stop | found 3 days ago | See prices for these dates |
| Geneva GVA | $181 | 23 Dec – 4 Jan 2027 · 12 nights | OPO → GVA | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Brussels BRU | $201 | 12 Dec – 20 Dec · 8 nights | OPO → CRL | out nonstop, back 1 stop | found 2 days ago | See prices for these dates |
| Munich MUC | $223 | 23 Dec – 1 Jan 2027 · 9 nights | OPO → MUC | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Antalya AYT | $244 | 9 Dec – 18 Dec · 9 nights | OPO → AYT | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Paphos PFO | $287 | 20 Dec – 23 Dec · 3 nights | OPO → PFO | out 2 stops, back 2 stops | found 3 days ago | See prices for these dates |
| Copenhagen CPH | $299 | 17 Dec – 18 Dec · 1 night | OPO → CPH | out nonstop, back 3 stops | found 3 days ago | See prices for these dates |
| Terceira TER | $341 | 22 Dec – 28 Dec · 6 nights | OPO → TER | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Istanbul IST | $347 | 13 Dec – 20 Dec · 7 nights | OPO → IST | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Batumi BUS | $610 | 15 Dec – 22 Dec · 7 nights | OPO → BUS | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Saint Petersburg LED | $640 | 12 Dec – 20 Dec · 8 nights | OPO → LED | out 2 stops, back 2 stops | found 3 days ago | See prices for these dates |
| Kazan KZN | $658 | 11 Dec – 10 Jan 2027 · 30 nights | OPO → KZN | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Luanda LAD | $760 | 30 Dec – 23 Jan 2027 · 24 nights | OPO → NBJ | out 1 stop, back 1 stop | found 3 days ago | See prices for these dates |
| Seoul SEL | $797 | 13 Dec – 25 Dec · 12 nights | OPO → ICN | out 2 stops, back 2 stops | found 2 days ago | See prices for these dates |
| Santo Domingo SDQ | $859 | 4 Dec – 20 Dec · 16 nights | OPO → SDQ | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Sal SID | $863 | 30 Dec – 3 Jan 2027 · 4 nights | OPO → SID | out 2 stops, back 1 stop | found 2 days ago | See prices for these dates |
| Perm PEE | $928 | 27 Dec – 10 Jan 2027 · 14 nights | OPO → PEE | out 3 stops, back 3 stops | found 2 days ago | See prices for these dates |
| Johannesburg JNB | $966 | 30 Dec – 5 Jan 2027 · 6 nights | OPO → JNB | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Beijing BJS | $1,045 | 26 Dec – 9 Jan 2027 · 14 nights | OPO → PEK | out 2 stops, back 2 stops | found 2 days ago | See prices for these dates |
| Sao Paulo SAO | $1,166 | 16 Dec – 20 Jan 2027 · 35 nights | OPO → GRU | out 1 stop, back 2 stops | found 2 days ago | See prices for these dates |
| San Jose SJO | $1,171 | 6 Dec – 3 Jan 2027 · 28 nights | OPO → SJO | out 1 stop, back 1 stop | found 2 days ago | See prices for these dates |
| Denpasar (Bali) DPS | $1,329 | 31 Dec – 9 Jan 2027 · 9 nights | OPO → DPS | out 3 stops, back 2 stops | found 2 days ago | See prices for these dates |
| Cape Town CPT | $1,355 | 24 Dec – 5 Jan 2027 · 12 nights | OPO → CPT | out 2 stops, back 2 stops | found 2 days ago | See prices for these dates |
| Lima LIM | $1,708 | 8 Dec – 3 Jan 2027 · 26 nights | OPO → LIM | out 3 stops, back 3 stops | found 2 days ago | See prices for these dates |
| Madrid MAD | $40 | 23 Dec – 9 Jan 2027 · 17 nights | OPO → MAD | out nonstop, back nonstop | found 6 days ago | See prices for these dates |
| Bilbao BIO | $47 | 17 Dec – 20 Dec · 3 nights | OPO → BIO | out nonstop, back nonstop | found 6 days ago | See prices for these dates |
| Dusseldorf DUS | $66 | 21 Dec – 5 Jan 2027 · 15 nights | OPO → NRN | out nonstop, back nonstop | found 5 days ago | See prices for these dates |
| Funchal FNC | $70 | 20 Dec – 30 Dec · 10 nights | OPO → FNC | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Faro FAO | $72 | 7 Dec – 26 Dec · 19 nights | OPO → FAO | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Dublin DUB | $77 | 10 Dec – 12 Dec · 2 nights | OPO → DUB | out nonstop, back nonstop | found 5 days ago | See prices for these dates |
| Rome ROM | $77 | 12 Dec – 13 Dec · 1 night | OPO → FCO | out nonstop, back nonstop | found 6 days ago | See prices for these dates |
| Zurich ZRH | $118 | 15 Dec – 31 Dec · 16 nights | OPO → ZRH | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Bordeaux BOD | $119 | 25 Dec – 1 Jan 2027 · 7 nights | OPO → BOD | out 1 stop, back nonstop | found 5 days ago | See prices for these dates |
| Lisbon LIS | $122 | 6 Dec – 9 Dec · 3 nights | OPO → LIS | out nonstop, back nonstop | found 6 days ago | See prices for these dates |
| Budapest BUD | $145 | 10 Dec – 14 Dec · 4 nights | OPO → BUD | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Amsterdam AMS | $146 | 24 Dec – 3 Jan 2027 · 10 nights | OPO → AMS | out nonstop, back nonstop | found 5 days ago | See prices for these dates |
| Liverpool LPL | $152 | 9 Dec – 11 Dec · 2 nights | OPO → LPL | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Casablanca CMN | $158 | 1 Dec – 12 Dec · 11 nights | OPO → CMN | out 2 stops, back 1 stop | found 4 days ago | See prices for these dates |
| Naples NAP | $158 | 24 Dec – 27 Dec · 3 nights | OPO → NAP | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Basel EAP | $185 | 28 Dec – 1 Jan 2027 · 4 nights | OPO → BSL | out 1 stop, back nonstop | found 6 days ago | See prices for these dates |
| Memmingen FMM | $203 | 27 Dec – 2 Jan 2027 · 6 nights | OPO → FMM | out nonstop, back nonstop | found 5 days ago | See prices for these dates |
| Berlin BER | $206 | 22 Dec – 24 Dec · 2 nights | OPO → BER | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Yerevan EVN | $216 | 11 Dec – 15 Dec · 4 nights | OPO → EVN | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Prague PRG | $233 | 29 Dec – 5 Jan 2027 · 7 nights | OPO → PRG | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Porto Santo PXO | $239 | 25 Dec – 27 Dec · 2 nights | OPO → PXO | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Vienna VIE | $240 | 12 Dec – 16 Dec · 4 nights | OPO → VIE | out nonstop, back 2 stops | found 4 days ago | See prices for these dates |
| Frankfurt FRA | $246 | 20 Dec – 22 Dec · 2 nights | OPO → HHN | out nonstop, back nonstop | found 4 days ago | See prices for these dates |
| Belgrade BEG | $279 | 20 Dec – 3 Jan 2027 · 14 nights | OPO → BEG | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Vilnius VNO | $282 | 17 Dec – 29 Dec · 12 nights | OPO → VNO | out 1 stop, back 2 stops | found 4 days ago | See prices for these dates |
| Cologne CGN | $302 | 5 Dec – 9 Dec · 4 nights | OPO → CGN | out 2 stops, back nonstop | found 6 days ago | See prices for these dates |
| Innsbruck INN | $307 | 19 Dec – 26 Dec · 7 nights | OPO → INN | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Izmir IZM | $307 | 1 Dec – 8 Dec · 7 nights | OPO → ADB | out 2 stops, back 2 stops | found 4 days ago | See prices for these dates |
| Tbilisi TBS | $318 | 16 Dec – 20 Dec · 4 nights | OPO → TBS | out 2 stops, back 1 stop | found 5 days ago | See prices for these dates |
| Tunis TUN | $333 | 25 Dec – 7 Jan 2027 · 13 nights | OPO → TUN | out 3 stops, back 1 stop | found 5 days ago | See prices for these dates |
| Ouarzazate OZZ | $354 | 18 Dec – 4 Jan 2027 · 17 nights | OPO → OZZ | out 1 stop, back 1 stop | found 6 days ago | See prices for these dates |
| Rovaniemi RVN | $433 | 30 Dec – 7 Jan 2027 · 8 nights | OPO → RVN | out 1 stop, back 3 stops | found 6 days ago | See prices for these dates |
| Sharm el Sheikh SSH | $434 | 29 Dec – 6 Jan 2027 · 8 nights | OPO → SSH | out 1 stop, back 2 stops | found 6 days ago | See prices for these dates |
| Sao Vicente VXE | $467 | 26 Dec – 12 Jan 2027 · 17 nights | OPO → VXE | out nonstop, back 2 stops | found 4 days ago | See prices for these dates |
| Moscow MOW | $516 | 29 Dec – 8 Jan 2027 · 10 nights | OPO → VKO | out 2 stops, back 2 stops | found 6 days ago | See prices for these dates |
| New York NYC | $599 | 3 Dec – 10 Dec · 7 nights | OPO → JFK | out 1 stop, back 1 stop | found 7 days ago | See prices for these dates |
| Toronto YTO | $686 | 26 Dec – 2 Jan 2027 · 7 nights | OPO → YYZ | out nonstop, back 2 stops | found 5 days ago | See prices for these dates |
| Samarkand SKD | $740 | 21 Dec – 15 Jan 2027 · 25 nights | OPO → SKD | out 3 stops, back 3 stops | found 4 days ago | See prices for these dates |
| Bangkok BKK | $790 | 5 Dec – 17 Dec · 12 nights | OPO → BKK | out 2 stops, back 2 stops | found 4 days ago | See prices for these dates |
| Tashkent TAS | $828 | 25 Dec – 2 Jan 2027 · 8 nights | OPO → TAS | out 3 stops, back 1 stop | found 5 days ago | See prices for these dates |
| Bissau OXB | $903 | 10 Dec – 30 Dec · 20 nights | OPO → OXB | out 1 stop, back 1 stop | found 4 days ago | See prices for these dates |
| Dhaka DAC | $932 | 12 Dec – 27 Jan 2027 · 46 nights | OPO → DAC | out 4 stops, back 2 stops | found 5 days ago | See prices for these dates |
| Male MLE | $1,046 | 4 Dec – 12 Dec · 8 nights | OPO → MLE | out 2 stops, back 2 stops | found 4 days ago | See prices for these dates |
| Tokyo TYO | $1,197 | 6 Dec – 20 Dec · 14 nights | OPO → HND | out 1 stop, back 1 stop | found 5 days ago | See prices for these dates |
| Maputo MPM | $1,216 | 9 Dec – 14 Dec · 5 nights | OPO → MPM | out 3 stops, back 3 stops | found 5 days ago | See prices for these dates |
| Yangon RGN | $1,399 | 27 Dec – 12 Jan 2027 · 16 nights | OPO → RGN | out 3 stops, back 3 stops | found 4 days ago | See prices for these dates |
| Santiago SCL | $1,433 | 20 Dec – 1 Jan 2027 · 12 nights | OPO → SCL | out 2 stops, back 2 stops | found 5 days ago | See prices for these dates |
| Recife REC | $1,530 | 20 Dec – 10 Jan 2027 · 21 nights | OPO → REC | out nonstop, back 1 stop | found 4 days ago | See prices for these dates |
| Rio de Janeiro RIO | $1,692 | 6 Dec – 2 Jan 2027 · 27 nights | OPO → SDU | out 3 stops, back 3 stops | found 6 days ago | See prices for these dates |
| Asuncion ASU | $1,849 | 7 Dec – 7 Jan 2027 · 31 nights | OPO → ASU | out 2 stops, back 2 stops | found 6 days ago | See prices for these dates |
| Buenos Aires BUE | $2,011 | 10 Dec – 11 Jan 2027 · 32 nights | OPO → EZE | out 3 stops, back 3 stops | found 4 days ago | See prices for these dates |