Weekend trips from Madrid under $100
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: 13
Weekends covered: 11
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 | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
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 |
| 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 |
Weekend of Sat 5 Dec
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
Weekend of Sat 12 Dec
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
Weekend of Sat 19 Dec
| City | From | Out | Back | Weekdays off | Airports | Stops | Airline | Found | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
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 |
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 |
| 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 | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
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 |
| 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