Weekend trips from Porto under $300
For each of the coming weekends, the cheapest return we hold from Porto to each place: out on a Thursday, Friday or Saturday and back on the Sunday or Monday, with at least a full day there.
Places with a weekend trip: 26
Weekends covered: 12
Weekend of Sat 14 Nov
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Valencia | $77 | Sat 14 Nov 06:20 | Mon 16 Nov 22:50 | 1 weekday | OPO → VLC | out nonstop, back nonstop | Ryanair | found 5 days ago | See prices for these dates | Check today's price |
| Casablanca | $158 | Sat 14 Nov 11:15 | Sun 15 Nov 15:15 | None | OPO → CMN | out nonstop, back nonstop | Royal Air Maroc | found 6 days ago | See prices for these dates | Check today's price |
Weekend of Sat 21 Nov
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Marseille | $58 | Fri 20 Nov 18:45 | Mon 23 Nov 22:00 | 1 weekday | OPO → MRS | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates | Check today's price |
| Funchal | $96 | Thu 19 Nov 18:10 | Sun 22 Nov 09:15 | 1 weekday | OPO → FNC | out nonstop, back nonstop | easyJet | found 4 days ago | See prices for these dates | Check today's price |
| Paris | $102 | Sat 21 Nov 06:45 | Mon 23 Nov 21:10 | 1 weekday | OPO → BVA | out nonstop, back nonstop | Ryanair | found 5 days ago | See prices for these dates | Check today's price |
| Milan | $104 | Fri 20 Nov 19:40 | Sun 22 Nov 17:05 | None | OPO → MXP | out nonstop, back nonstop | Wizz Air Malta | found 6 days ago | See prices for these dates | Check today's price |
Weekend of Sat 28 Nov
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Funchal | $79 | Thu 26 Nov 06:00 | Sun 29 Nov 06:35 | 2 weekdays | OPO → FNC | out nonstop, back nonstop | easyJet | found today | See prices for these dates | Check today's price |
| Barcelona | $105 | Fri 27 Nov 12:00 | Sun 29 Nov 06:45 | 1 weekday | OPO → BCN | out 1 stop, back nonstop | TAP Air Portugal | found 6 hours ago | See prices for these dates | Check today's price |
| Milan | $107 | Fri 27 Nov 19:40 | Mon 30 Nov 11:20 | 1 weekday | OPO → MXP | out nonstop, back nonstop | Wizz Air Malta | found 3 days ago | See prices for these dates | Check today's price |
| Marrakech | $177 | Fri 27 Nov 19:15 | Sun 29 Nov | None | OPO → RAK | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates | Check today's price |
| Paris | $107 | Thu 26 Nov 07:35 | Sun 29 Nov 14:35 | 2 weekdays | OPO → BVA | out nonstop, back nonstop | Ryanair | found 6 days ago | See prices for these dates | Check today's price |
Weekend of Sat 5 Dec
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Madrid | $67 | Fri 4 Dec 06:15 | Sun 6 Dec 07:20 | 1 weekday | OPO → MAD | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates | Check today's price |
| Toulouse | $77 | Fri 4 Dec 19:25 | Mon 7 Dec 11:50 | 1 weekday | OPO → TLS | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates | Check today's price |
| Funchal | $81 | Thu 3 Dec 18:10 | Sun 6 Dec 09:15 | 1 weekday | OPO → FNC | out nonstop, back nonstop | easyJet | found 4 days ago | See prices for these dates | Check today's price |
| Dusseldorf | $91 | Thu 3 Dec 14:40 | Sun 6 Dec 07:15 | 2 weekdays | OPO → DUS | out nonstop, back nonstop | Eurowings | found 5 days ago | See prices for these dates | Check today's price |
| Paris | $98 | Thu 3 Dec 19:10 | Mon 7 Dec 09:50 | 2 weekdays | OPO → BVA | out nonstop, back nonstop | Ryanair | found 5 days ago | See prices for these dates | Check today's price |
Weekend of Sat 12 Dec
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Warsaw | $134 | Thu 10 Dec 18:15 | Mon 14 Dec 06:35 | 2 weekdays | OPO → WAW | out nonstop, back 1 stop | Wizz Air | found yesterday | See prices for these dates | Check today's price |
| Valencia | $41 | Fri 11 Dec 20:05 | Mon 14 Dec 22:50 | 1 weekday | OPO → VLC | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates | Check today's price |
| Bristol | $51 | Fri 11 Dec 18:50 | Sun 13 Dec 21:45 | None | OPO → BRS | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates | Check today's price |
| Madrid | $57 | Fri 11 Dec 13:40 | Sun 13 Dec 07:45 | 1 weekday | OPO → MAD | out nonstop, back nonstop | Ryanair | found 4 days ago | See prices for these dates | Check today's price |
| Barcelona | $64 | Sat 12 Dec 19:30 | Mon 14 Dec 06:45 | 1 weekday | OPO → BCN | out nonstop, back nonstop | Ryanair | found 6 days ago | See prices for these dates | Check today's price |
| Paris | $84 | Thu 10 Dec 19:10 | Sun 13 Dec 14:35 | 1 weekday | OPO → BVA | out nonstop, back nonstop | Malta Air | found 5 days ago | See prices for these dates | Check today's price |
| Dusseldorf | $94 | Thu 10 Dec 14:40 | Sun 13 Dec 07:15 | 2 weekdays | OPO → DUS | out nonstop, back nonstop | Eurowings | found 5 days ago | See prices for these dates | Check today's price |
| Rome | $125 | Sat 12 Dec 06:25 | Sun 13 Dec 15:00 | None | OPO → CIA | out 1 stop, back nonstop | Wizz Air Malta | found 6 days ago | See prices for these dates | Check today's price |
1 more place this weekend
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Dublin | $173 | Thu 10 Dec 05:00 | Sun 13 Dec 10:30 | 2 weekdays | OPO → DUB | out 1 stop, back 1 stop | KLM | found 5 days ago | See prices for these dates | Check today's price |
Weekend of Sat 19 Dec
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Madrid | $83 | Fri 18 Dec 18:35 | Mon 21 Dec 14:05 | 1 weekday | OPO → MAD | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates | Check today's price |
| Bilbao | $47 | Thu 17 Dec 20:15 | Sun 20 Dec 20:00 | 1 weekday | OPO → BIO | out nonstop, back nonstop | Vueling | found 6 days ago | See prices for these dates | Check today's price |
| Rome | $120 | Fri 18 Dec 14:30 | Mon 21 Dec 14:20 | 2 weekdays | OPO → FCO | out nonstop, back nonstop | Wizz Air Malta | found 4 days ago | See prices for these dates | Check today's price |
Weekend of Sat 26 Dec
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Paris | $165 | Thu 24 Dec 11:40 | Sun 27 Dec 22:45 | 2 weekdays | OPO → BVA | out nonstop, back nonstop | Ryanair | found today | See prices for these dates | Check today's price |
| Naples | $158 | Thu 24 Dec 06:20 | Sun 27 Dec 22:35 | 2 weekdays | OPO → NAP | out 1 stop, back 1 stop | Ryanair | found 5 days ago | See prices for these dates | Check today's price |
Weekend of Sat 2 Jan 2027
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Bilbao | $68 | Thu 31 Dec 20:15 | Sun 3 Jan 2027 20:00 | 1 weekday | OPO → BIO | out nonstop, back nonstop | Vueling | found yesterday | See prices for these dates | Check today's price |
| Malaga | $75 | Fri 1 Jan 2027 13:25 | Sun 3 Jan 2027 06:20 | 1 weekday | OPO → AGP | out nonstop, back nonstop | Ryanair | found yesterday | See prices for these dates | Check today's price |
| Vienna | $281 | Fri 1 Jan 2027 15:05 | Mon 4 Jan 2027 07:10 | 2 weekdays | OPO → VIE | out nonstop, back nonstop | Ryanair | found yesterday | See prices for these dates | Check today's price |
| Barcelona | $88 | Thu 31 Dec 21:55 | Sun 3 Jan 2027 07:10 | 1 weekday | OPO → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates | Check today's price |
| Paris | $152 | Thu 31 Dec 07:35 | Sun 3 Jan 2027 08:25 | 2 weekdays | OPO → BVA | out nonstop, back 1 stop | Ryanair | found 5 days ago | See prices for these dates | Check today's price |
Weekend of Sat 9 Jan 2027
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Funchal | $100 | Thu 7 Jan 2027 06:30 | Sun 10 Jan 2027 14:35 | 2 weekdays | OPO → FNC | out nonstop, back nonstop | Ryanair | found 7 hours ago | See prices for these dates | Check today's price |
| Milan | $116 | Sat 9 Jan 2027 20:05 | Mon 11 Jan 2027 17:25 | 1 weekday | OPO → MXP | out 1 stop, back nonstop | Vueling | found today | See prices for these dates | Check today's price |
| Larnaca | $232 | Thu 7 Jan 2027 18:15 | Sun 10 Jan 2027 10:45 | 1 weekday | OPO → LCA | out 1 stop, back 2 stops | Wizz Air | found yesterday | See prices for these dates | Check today's price |
| Catania | $88 | Fri 8 Jan 2027 20:35 | Mon 11 Jan 2027 20:20 | 1 weekday | OPO → CTA | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates | Check today's price |
| Wroclaw | $93 | Fri 8 Jan 2027 20:25 | Sun 10 Jan 2027 11:00 | None | OPO → WRO | out nonstop, back nonstop | Ryanair | found 6 days ago | See prices for these dates | Check today's price |
Weekend of Sat 16 Jan 2027
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Sal | $126 | Thu 14 Jan 2027 13:25 | Mon 18 Jan 2027 17:55 | 3 weekdays | OPO → SID | out nonstop, back nonstop | easyJet | found today | See prices for these dates | Check today's price |
| Amsterdam | $141 | Fri 15 Jan 2027 14:20 | Mon 18 Jan 2027 09:40 | 2 weekdays | OPO → AMS | out nonstop, back nonstop | Transavia | found 2 days ago | See prices for these dates | Check today's price |
Weekend of Sat 23 Jan 2027
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Barcelona | $65 | Fri 22 Jan 2027 21:55 | Sun 24 Jan 2027 07:10 | None | OPO → BCN | out nonstop, back nonstop | Vueling | found today | See prices for these dates | Check today's price |
| Milan | $55 | Fri 22 Jan 2027 13:50 | Mon 25 Jan 2027 20:05 | 2 weekdays | OPO → LIN | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates | Check today's price |
Weekend of Sat 30 Jan 2027
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Milan | $52 | Fri 29 Jan 2027 19:40 | Sun 31 Jan 2027 14:05 | None | OPO → MXP | out nonstop, back nonstop | Ryanair | found today | See prices for these dates | Check today's price |
| London | $72 | Thu 28 Jan 2027 20:55 | Sun 31 Jan 2027 10:35 | 1 weekday | OPO → STN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates | Check today's price |
| Rome | $70 | Thu 28 Jan 2027 14:30 | Mon 1 Feb 2027 11:50 | 3 weekdays | OPO → FCO | out nonstop, back nonstop | Wizz Air Malta | found 4 days ago | See prices for these dates | Check today's price |
| Cologne | $90 | Fri 29 Jan 2027 19:55 | Mon 1 Feb 2027 15:00 | 1 weekday | OPO → CGN | out nonstop, back nonstop | Ryanair | found 4 days ago | See prices for these dates | Check today's price |
Every trip here gives at least 24 hours at the destination and gets you home by 6 am on the Tuesday. Times are local to each airport. "Weekdays off" counts Monday to Friday days the trip takes; a flight leaving at 5 pm or later does not take that day.
1 traveler · Economy
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