Weekend trips from Madrid under $500
For each of the coming weekends, the cheapest return we hold from Madrid 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: 30
Weekends covered: 12
Weekend of Sat 14 Nov
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Porto | $88 | Sat 14 Nov 14:55 | Mon 16 Nov 18:00 | 1 weekday | MAD → OPO | out 1 stop, back 1 stop | TAP Air Portugal | found today | See prices for these dates | Check today's price |
Weekend of Sat 21 Nov
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Budapest | $169 | Thu 19 Nov 20:00 | Mon 23 Nov 05:25 | 2 weekdays | MAD → BUD | out nonstop, back nonstop | Wizz Air | found today | See prices for these dates | Check today's price |
| Milan | $74 | Thu 19 Nov 23:10 | Sun 22 Nov 06:25 | 1 weekday | MAD → MXP | out nonstop, back nonstop | Wizz Air Malta | found 2 days ago | See prices for these dates | Check today's price |
| Nice | $80 | Fri 20 Nov 21:20 | Mon 23 Nov 10:20 | 1 weekday | MAD → NCE | out nonstop, back nonstop | easyJet | found 2 days ago | See prices for these dates | Check today's price |
| Palma | $41 | Fri 20 Nov 09:25 | Sun 22 Nov 11:25 | 1 weekday | MAD → PMI | out nonstop, back nonstop | Ryanair | found 4 days ago | See prices for these dates | Check today's price |
| Oujda | $120 | Fri 20 Nov 06:45 | Mon 23 Nov 08:25 | 2 weekdays | MAD → OUD | out 1 stop, back 1 stop | Ryanair | found 6 days ago | See prices for these dates | Check today's price |
| Bilbao | $130 | Fri 20 Nov 06:40 | Sun 22 Nov 01:10 | 1 weekday | MAD → BIO | out nonstop, back 1 stop | Wizz Air Malta | found 4 days ago | See prices for these dates | Check today's price |
| Berlin | $197 | Thu 19 Nov 20:05 | Mon 23 Nov 07:30 | 2 weekdays | MAD → BER | out nonstop, back 1 stop | Iberia | found 5 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 | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Milan | $62 | Sat 28 Nov 13:00 | Mon 30 Nov 06:20 | 1 weekday | MAD → MXP | out nonstop, back nonstop | Wizz Air Malta | found 17 hours ago | See prices for these dates | Check today's price |
| Sevilla | $124 | Thu 26 Nov 07:10 | Mon 30 Nov 22:55 | 3 weekdays | MAD → SVQ | out 1 stop, back nonstop | Iberia Express | found today | See prices for these dates | Check today's price |
| Rome | $96 | Sat 28 Nov 20:50 | Mon 30 Nov 06:00 | 1 weekday | MAD → FCO | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates | Check today's price |
| Palma | $41 | Fri 27 Nov 05:25 | Mon 30 Nov 22:25 | 2 weekdays | MAD → PMI | out nonstop, back nonstop | Wizz Air Malta | found 4 days ago | See prices for these dates | Check today's price |
| Larnaca | $172 | Thu 26 Nov 20:00 | Mon 30 Nov 10:15 | 2 weekdays | MAD → LCA | out nonstop, back 1 stop | Wizz Air | found 5 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 | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Milan | $102 | Sat 5 Dec 22:30 | Mon 7 Dec 06:20 | 1 weekday | MAD → BGY | out nonstop, back nonstop | Ryanair | found today | See prices for these dates | Check today's price |
| Tenerife | $112 | Thu 3 Dec 07:35 | Mon 7 Dec 06:50 | 3 weekdays | MAD → TFN | out nonstop, back nonstop | Iberia | found yesterday | See prices for these dates | Check today's price |
| Tangier | $129 | Fri 4 Dec 06:45 | Mon 7 Dec 09:00 | 2 weekdays | MAD → TNG | out nonstop, back nonstop | Ryanair | found today | See prices for these dates | Check today's price |
| Tirana | $150 | Thu 3 Dec 23:10 | Mon 7 Dec 17:55 | 2 weekdays | MAD → TIA | out 1 stop, back nonstop | Wizz Air Malta | found yesterday | See prices for these dates | Check today's price |
| Lisbon | $87 | Sat 5 Dec 21:25 | Mon 7 Dec 07:05 | 1 weekday | MAD → LIS | out nonstop, back nonstop | easyJet | found 3 days ago | See prices for these dates | Check today's price |
| Barcelona | $99 | Sat 5 Dec 20:00 | Mon 7 Dec 08:00 | 1 weekday | MAD → BCN | out nonstop, back nonstop | Iberia | found 3 days ago | See prices for these dates | Check today's price |
| London | $140 | Fri 4 Dec 09:55 | Mon 7 Dec 06:15 | 2 weekdays | MAD → STN | out 1 stop, back nonstop | Ryanair | found 2 days ago | See prices for these dates | Check today's price |
| Paris | $122 | Thu 3 Dec 13:25 | Sun 6 Dec 17:40 | 2 weekdays | MAD → BVA | out nonstop, back nonstop | Ryanair | found 4 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 | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Lisbon | $332 | Thu 10 Dec 06:30 | Sun 13 Dec 11:15 | 2 weekdays | MAD → LIS | out nonstop, back 1 stop | Vueling | found 21 hours ago | See prices for these dates | Check today's price |
| Marrakech | $43 | Fri 11 Dec 09:25 | Sun 13 Dec 05:55 | 1 weekday | MAD → RAK | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates | Check today's price |
| Porto | $44 | Fri 11 Dec 09:05 | Mon 14 Dec 11:15 | 2 weekdays | MAD → OPO | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates | Check today's price |
| Milan | $46 | Fri 11 Dec 12:40 | Mon 14 Dec 06:20 | 2 weekdays | MAD → BGY | out nonstop, back nonstop | Ryanair | found 4 days ago | See prices for these dates | Check today's price |
| Malta | $59 | Thu 10 Dec 09:50 | Sun 13 Dec 16:25 | 2 weekdays | MAD → MLA | out nonstop, back nonstop | Ryanair | found 4 days ago | See prices for these dates | Check today's price |
| London | $72 | Sat 12 Dec 19:15 | Mon 14 Dec 07:45 | 1 weekday | MAD → LTN | out nonstop, back nonstop | Wizz Air Malta | found 6 days ago | See prices for these dates | Check today's price |
| Basel | $188 | Thu 10 Dec 20:50 | Mon 14 Dec 08:10 | 2 weekdays | MAD → BSL | out nonstop, back 1 stop | easyJet | found 5 days ago | See prices for these dates | Check today's price |
| Paris | $278 | Fri 11 Dec 11:30 | Sun 13 Dec 09:30 | 1 weekday | MAD → CDG | out nonstop, back 1 stop | TAP Air Portugal | 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 | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Paris | $118 | Thu 17 Dec 13:25 | Mon 21 Dec 07:00 | 3 weekdays | MAD → BVA | out nonstop, back 1 stop | Ryanair | found yesterday | See prices for these dates | Check today's price |
| Rome | $73 | Fri 18 Dec 05:55 | Sun 20 Dec 06:25 | 1 weekday | MAD → FCO | out nonstop, back nonstop | Wizz Air Malta | found 2 days ago | See prices for these dates | Check today's price |
| Wroclaw | $139 | Thu 17 Dec 09:20 | Mon 21 Dec 14:05 | 3 weekdays | MAD → WRO | out 1 stop, back 1 stop | Ryanair | found 3 days ago | See prices for these dates | Check today's price |
| Milan | $41 | Sat 19 Dec 22:20 | Mon 21 Dec 16:40 | 1 weekday | MAD → MXP | out nonstop, back nonstop | Malta Air | found 5 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 | ||
|---|---|---|---|---|---|---|---|---|---|---|
| London | $136 | Thu 24 Dec 17:10 | Sun 27 Dec 07:45 | 1 weekday | MAD → STN | out nonstop, back nonstop | Ryanair | found yesterday | See prices for these dates | Check today's price |
| Palma | $39 | Thu 24 Dec 06:05 | Mon 28 Dec 23:15 | 3 weekdays | MAD → PMI | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates | Check today's price |
| Rome | $167 | Thu 24 Dec 05:55 | Sun 27 Dec 23:45 | 2 weekdays | MAD → FCO | out nonstop, back 2 stops | Wizz Air Malta | found 3 days ago | See prices for these dates | Check today's price |
| Yerevan | $354 | Fri 25 Dec 20:00 | Mon 28 Dec 04:15 | 1 weekday | MAD → EVN | out 1 stop, back 1 stop | Wizz Air Malta | found 2 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 | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Naples | $162 | Sat 2 Jan 2027 05:45 | Mon 4 Jan 2027 20:35 | 1 weekday | MAD → NAP | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates | Check today's price |
| Paris | $132 | Thu 31 Dec 21:40 | Sun 3 Jan 2027 06:10 | 1 weekday | MAD → CDG | out nonstop, back nonstop | Iberia | found 4 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 | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Palma | $40 | Sat 9 Jan 2027 06:00 | Mon 11 Jan 2027 22:25 | 1 weekday | MAD → PMI | out nonstop, back nonstop | Ryanair | found 23 hours ago | See prices for these dates | Check today's price |
| Tbilisi | $330 | Fri 8 Jan 2027 12:40 | Mon 11 Jan 2027 03:50 | 2 weekdays | MAD → TBS | out 1 stop, back 1 stop | Pegasus Airlines | found yesterday | See prices for these dates | Check today's price |
| Prague | $138 | Thu 7 Jan 2027 17:20 | Mon 11 Jan 2027 06:50 | 2 weekdays | MAD → PRG | out 1 stop, back 1 stop | Ryanair | found 2 days ago | See prices for these dates | Check today's price |
| Paris | $135 | Thu 7 Jan 2027 05:25 | Sun 10 Jan 2027 23:45 | 2 weekdays | MAD → ORY | out 1 stop, back 1 stop | Transavia France | 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 | ||
|---|---|---|---|---|---|---|---|---|---|---|
| London | $51 | Fri 15 Jan 2027 20:20 | Sun 17 Jan 2027 07:45 | None | MAD → STN | out nonstop, back nonstop | Ryanair | found yesterday | See prices for these dates | Check today's price |
| Rome | $53 | Sat 16 Jan 2027 18:05 | Mon 18 Jan 2027 06:00 | 1 weekday | MAD → FCO | out nonstop, back nonstop | Ryanair | found 8 hours ago | See prices for these dates | Check today's price |
| Iasi | $105 | Thu 14 Jan 2027 13:10 | Mon 18 Jan 2027 14:30 | 3 weekdays | MAD → IAS | out 1 stop, back nonstop | Wizz Air Malta | found today | See prices for these dates | Check today's price |
| Milan | $45 | Fri 15 Jan 2027 09:55 | Mon 18 Jan 2027 06:40 | 2 weekdays | MAD → MXP | out nonstop, back nonstop | Wizz Air Malta | 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 | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Edinburgh | $103 | Thu 21 Jan 2027 19:55 | Mon 25 Jan 2027 11:25 | 2 weekdays | MAD → EDI | out nonstop, back nonstop | easyJet | found yesterday | See prices for these dates | Check today's price |
| Lisbon | $51 | Fri 22 Jan 2027 22:10 | Sun 24 Jan 2027 19:10 | None | MAD → LIS | out nonstop, back nonstop | easyJet | found 4 days ago | See prices for these dates | Check today's price |
| Warsaw | $80 | Fri 22 Jan 2027 20:45 | Sun 24 Jan 2027 08:20 | None | MAD → WMI | out nonstop, back nonstop | Ryanair | found 5 days ago | See prices for these dates | Check today's price |
| Berlin | $135 | Thu 21 Jan 2027 06:15 | Mon 25 Jan 2027 09:25 | 3 weekdays | MAD → BER | out nonstop, back 1 stop | Ryanair | found 4 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 | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Las Palmas | $74 | Thu 28 Jan 2027 08:45 | Mon 1 Feb 2027 20:10 | 3 weekdays | MAD → LPA | out nonstop, back nonstop | Iberia Express | found today | See prices for these dates | Check today's price |
| Paris | $100 | Thu 28 Jan 2027 13:25 | Sun 31 Jan 2027 07:10 | 2 weekdays | MAD → BVA | out nonstop, back 1 stop | Ryanair | found 10 hours ago | See prices for these dates | Check today's price |
| Prague | $161 | Fri 29 Jan 2027 20:40 | Sun 31 Jan 2027 23:10 | None | MAD → PRG | out 1 stop, back 1 stop | Wizz Air Malta | found yesterday | See prices for these dates | Check today's price |
| Palma | $43 | Fri 29 Jan 2027 14:40 | Mon 1 Feb 2027 22:25 | 2 weekdays | MAD → PMI | out nonstop, back nonstop | Ryanair | found 6 days ago | See prices for these dates | Check today's price |
| Tenerife | $77 | Fri 29 Jan 2027 06:25 | Mon 1 Feb 2027 21:20 | 2 weekdays | MAD → TFN | out nonstop, back nonstop | Iberia Express | found 6 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