Flights from Madrid
Curated weekend trip ideas. Prices are indicative from recent updates — verify availability before booking.
Last synced: Wed 09:19
Outbound partner clickouts are enabled only for deals updated in the last 72h.
Showing 61 destinations • From 205 matching deals
MAD → Lisbon (LIS)
2026-07-29 → 2026-08-05 • Direct • 1h 30m
[Out: Wed 04:20 → Wed 05:50 • 1h 30m] — [Stay: 7d 1h] — [Back: Wed 06:25 → Wed 07:45 • 1h 20m]
Est. EUR 41
Updated ~0h agoExpires in ~2d
MAD → Ibiza (IBZ)
2026-07-25 → 2026-07-31 • Direct • 1h 20m
[Out: Sat 19:45 → Sat 21:05 • 1h 20m] — [Stay: 5d 23h] — [Back: Fri 20:10 → Fri 21:30 • 1h 20m]
Source: Aviasales (cached)
See more dates for IBZ• Inserted 2026-06-24 · Wed 01:00• Cached since 2026-06-23 · Tue 20:04• Synced 2026-06-24 · Wed 09:19
Est. EUR 45
Cached ~8h agoExpires in ~2d
MAD → PALMA DE MALLORCA (PMI)
2026-07-21 → 2026-07-31 • Direct • 1h 30m
[Out: Tue 16:05 → Tue 17:35 • 1h 30m] — [Stay: 9d 12h] — [Back: Fri 05:50 → Fri 07:20 • 1h 30m]
Est. EUR 48
Updated ~24h agoExpires in ~22h
MAD → Rome (ROM)
2026-11-09 → 2026-11-11 • Direct • 2h 35m
[Out: Mon 21:25 → Tue 01:00 • 2h 35m] — [Stay: 1d 18h] — [Back: Wed 19:00 → Wed 20:35 • 2h 35m]
Source: Aviasales (cached)
See more dates for ROM• Inserted 2026-06-23 · Tue 19:00• Cached since 2026-06-23 · Tue 13:04• Synced 2026-06-24 · Wed 09:19
Est. EUR 56
Cached ~14h agoExpires in ~1d
MAD → Milan (MIL)
2026-09-26 → 2026-09-30 • Direct • 2h 17m
[Out: Sat 12:25 → Sat 14:42 • 2h 17m] — [Stay: 4d 1h] — [Back: Wed 15:50 → Wed 18:08 • 2h 18m]
Source: Aviasales (cached)
See more dates for MIL• Inserted 2026-06-24 · Wed 01:00• Cached since 2026-06-20 · Sat 07:50• Synced 2026-06-24 · Wed 09:19
Est. EUR 56
Cached ~8h agoExpires in ~14h
MAD → Porto (OPO)
2026-09-17 → 2026-09-19 • Direct • 3h
[Out: Thu 21:30 → Fri 24:30 • 3h] — [Stay: 1d 18h] — [Back: Sat 18:50 → Sat 21:50 • 3h]
Est. EUR 57
Updated ~39h agoExpires in ~7h
MAD → Alicante (ALC)
2026-09-02 → 2026-09-16 • Direct • 1h 15m
[Out: Wed 05:25 → Wed 06:40 • 1h 15m] — [Stay: 14d 13h] — [Back: Wed 19:30 → Wed 20:45 • 1h 15m]
Est. EUR 63
Updated ~24h agoExpires in ~22h
MAD → Gdańsk (GDN)
2026-09-09 → 2026-09-23 • Direct • 3h 25m
[Out: Wed 08:40 → Wed 12:05 • 3h 25m] — [Stay: 13d 16h] — [Back: Wed 04:20 → Wed 07:45 • 3h 25m]
Est. EUR 66
Updated ~24h agoExpires in ~22h
MAD → Menorca (MAH)
2026-07-18 → 2026-07-23 • Direct • 1h 25m
[Out: Sat 17:45 → Sat 19:10 • 1h 25m] — [Stay: 4d 15h] — [Back: Thu 10:10 → Thu 11:50 • 1h 40m]
Est. EUR 70
Updated ~24h agoExpires in ~22h
MAD → Valencia (VLC)
2026-07-10 → 2026-07-13 • Direct • 1h
[Out: Fri 05:10 → Fri 06:10 • 1h] — [Stay: 3d 12h] — [Back: Mon 18:30 → Mon 19:35 • 1h 5m]
Est. EUR 75
Updated ~0h agoExpires in ~2d
MAD → Lyon (LYS)
2026-09-25 → 2026-10-14 • Direct • 1h 52m
[Out: Fri 11:20 → Fri 13:12 • 1h 52m] — [Stay: 18d 16h] — [Back: Wed 05:30 → Wed 07:23 • 1h 53m]
Source: Aviasales (cached)
See more dates for LYS• Inserted 2026-06-23 · Tue 01:00• Cached since 2026-06-23 · Tue 13:09• Synced 2026-06-24 · Wed 09:19
Est. EUR 75
Cached ~32h agoExpires in ~1d
MAD → Marrakech (RAK)
2026-07-30 → 2026-08-12 • Direct • 2h 2m
[Out: Thu 16:00 → Thu 18:02 • 2h 2m] — [Stay: 12d 13h] — [Back: Wed 06:40 → Wed 08:43 • 2h 3m]
Source: Aviasales (cached)
See more dates for RAK• Inserted 2026-06-22 · Mon 19:00• Cached since 2026-06-21 · Sun 19:10• Synced 2026-06-24 · Wed 09:19
Est. EUR 78
Cached ~38h agoExpires in ~8h
MAD → Paris (PAR)
2026-07-09 → 2026-07-16 • Direct • 2h 10m
[Out: Thu 18:10 → Thu 22:20 • 2h 10m] — [Stay: 7d] — [Back: Thu 22:45 → Thu 22:55 • 2h 10m]
Source: Aviasales (cached)
See more dates for PAR• Inserted 2026-06-23 · Tue 19:00• Cached since 2026-06-23 · Tue 17:04• Synced 2026-06-24 · Wed 09:19
Est. EUR 79
Cached ~14h agoExpires in ~1d
MAD → LCG
2026-08-18 → 2026-09-17 • Direct • 1h 10m
[Out: Tue 04:40 → Tue 05:50 • 1h 10m] — [Stay: 30d 13h] — [Back: Thu 19:05 → Thu 20:15 • 1h 10m]
Source: Aviasales (cached)
See more dates for LCG• Inserted 2026-06-24 · Wed 01:00• Cached since 2026-06-20 · Sat 11:55• Synced 2026-06-24 · Wed 09:19
Est. EUR 82
Cached ~8h agoExpires in ~14h
MAD → Malta (MLA)
2027-01-24 → 2027-01-30 • Direct • 2h 47m
[Out: Sun 12:20 → Sun 15:07 • 2h 47m] — [Stay: 6d] — [Back: Sat 14:55 → Sat 17:43 • 2h 48m]
Source: Aviasales (cached)
See more dates for MLA• Inserted 2026-06-24 · Wed 07:00• Cached since 2026-06-24 · Wed 03:59• Synced 2026-06-24 · Wed 09:19
Est. EUR 85
Cached ~2h agoExpires in ~2d
MAD → Tangier (TNG)
2026-07-13 → 2026-07-16 • Direct • 1h 35m
[Out: Mon 20:40 → Mon 22:15 • 1h 35m] — [Stay: 2d 8h] — [Back: Thu 06:30 → Thu 07:55 • 1h 25m]
Est. EUR 88
Updated ~0h agoExpires in ~2d
MAD → London (LON)
2026-08-28 → 2026-08-31 • Direct • 2h 35m
[Out: Fri 10:30 → Fri 14:05 • 2h 35m] — [Stay: 2d 18h] — [Back: Mon 07:55 → Mon 09:40 • 2h 45m]
Est. EUR 92
Updated ~0h agoExpires in ~2d
MAD → MALAGA AIRPORT (AGP)
2026-08-01 → 2026-08-15 • Direct • 1h 15m
[Out: Sat 17:05 → Sat 18:20 • 1h 15m] — [Stay: 13d 10h] — [Back: Sat 04:15 → Sat 05:25 • 1h 10m]
Est. EUR 93
Updated ~0h agoExpires in ~2d
MAD → MANCHESTER AIRPORT (MAN)
2026-10-16 → 2026-10-19 • Direct • 2h 30m
[Out: Fri 20:35 → Fri 23:05 • 2h 30m] — [Stay: 2d 14h] — [Back: Mon 13:30 → Mon 16:05 • 2h 35m]
Est. EUR 93
Updated ~24h agoExpires in ~22h
MAD → Warsaw (WAW)
2026-11-06 → 2026-11-13 • Direct • 3h 30m
[Out: Fri 19:45 → Fri 23:15 • 3h 30m] — [Stay: 6d 16h] — [Back: Fri 15:25 → Fri 19:10 • 3h 45m]
Est. EUR 94
Updated ~24h agoExpires in ~22h
MAD → Turin (TRN)
2026-09-18 → 2026-09-20 • Direct • 2h 7m
[Out: Fri 11:45 → Fri 13:52 • 2h 7m] — [Stay: 2d 5h] — [Back: Sun 19:05 → Sun 21:13 • 2h 8m]
Source: Aviasales (cached)
See more dates for TRN• Inserted 2026-06-22 · Mon 13:00• Cached since 2026-06-22 · Mon 11:05• Synced 2026-06-24 · Wed 09:19
Est. EUR 94
Cached ~44h agoExpires in ~2h
MAD → CAPODICHINO AIRPORT (NAP)
2026-07-14 → 2026-07-22 • Direct • 3h
[Out: Tue 16:55 → Tue 19:55 • 3h] — [Stay: 7d 8h] — [Back: Wed 04:00 → Wed 07:00 • 3h]
Est. EUR 99
Updated ~15h agoExpires in ~1d
MAD → Venice (VCE)
2026-07-02 → 2026-07-04 • Direct • 2h 35m
[Out: Thu 07:25 → Thu 10:00 • 2h 35m] — [Stay: 1d 18h] — [Back: Sat 04:00 → Sat 06:40 • 2h 40m]
Est. EUR 102
Updated ~24h agoExpires in ~22h
MAD → Bilbao (BIO)
2026-07-21 → 2026-07-26 • Direct • 1h
[Out: Tue 08:55 → Tue 09:55 • 1h] — [Stay: 4d 20h] — [Back: Sun 06:20 → Sun 07:30 • 1h 10m]
Est. EUR 107
Updated ~0h agoExpires in ~2d
MAD → Bordeaux (BOD)
2026-10-16 → 2026-10-19 • Direct • 3h
[Out: Fri 20:30 → Fri 23:30 • 3h] — [Stay: 2d 13h] — [Back: Mon 12:45 → Mon 15:45 • 3h]
Est. EUR 120
Updated ~27h agoExpires in ~19h
MAD → Sofia (SOF)
2026-10-30 → 2026-11-06 • Direct • 3h
[Out: Fri 19:45 → Fri 22:45 • 3h] — [Stay: 6d 16h] — [Back: Fri 15:05 → Fri 18:05 • 3h]
Est. EUR 130
Updated ~27h agoExpires in ~1d
MAD → Geneva (GVA)
2026-10-08 → 2026-10-11 • Direct • 2h
[Out: Thu 07:50 → Thu 11:50 • 2h] — [Stay: 3d 9h] — [Back: Sun 20:45 → Sun 20:45 • 2h]
Source: Aviasales (cached)
See more dates for GVA• Inserted 2026-06-23 · Tue 19:00• Cached since 2026-06-17 · Wed 07:06• Synced 2026-06-24 · Wed 09:19
Est. EUR 135
Cached ~14h agoExpires in ~8h
MAD → Vienna (VIE)
2026-07-16 → 2026-07-21 • Direct • 3h
[Out: Thu 07:55 → Thu 10:55 • 3h] — [Stay: 4d 18h] — [Back: Tue 04:25 → Tue 07:25 • 3h]
Est. EUR 138
Updated ~39h agoExpires in ~7h
MAD → Las Palmas (LPA)
2026-07-01 → 2026-07-06 • Direct • 3h
[Out: Wed 05:00 → Wed 08:00 • 3h] — [Stay: 4d 22h] — [Back: Mon 06:10 → Mon 08:55 • 2h 45m]
Est. EUR 142
Updated ~24h agoExpires in ~22h
MAD → Berlin (BER)
2027-02-26 → 2027-03-01 • Direct • 3h
[Out: Fri 19:05 → Fri 22:05 • 3h] — [Stay: 2d 13h] — [Back: Mon 10:35 → Mon 13:35 • 3h]
Est. EUR 146
Updated ~15h agoExpires in ~1d
MAD → Dusseldorf (DUS)
2026-07-01 → 2026-07-08 • Direct • 2h 32m
[Out: Wed 15:00 → Wed 17:32 • 2h 32m] — [Stay: 6d 18h] — [Back: Wed 11:50 → Wed 14:23 • 2h 33m]
Source: Aviasales (cached)
See more dates for DUS• Inserted 2026-06-23 · Tue 01:00• Cached since 2026-06-22 · Mon 19:20• Synced 2026-06-24 · Wed 09:19
Est. EUR 149
Cached ~32h agoExpires in ~8h
MAD → ISTANBUL AIRPORT (IST)
2026-11-04 → 2026-11-18 • Direct • 3h
[Out: Wed 11:45 → Wed 14:45 • 3h] — [Stay: 13d 18h] — [Back: Wed 08:25 → Wed 11:25 • 3h]
Est. EUR 153
Updated ~3h agoExpires in ~2d
MAD → Bologna (BLQ)
2026-07-10 → 2026-07-12 • Direct • 3h
[Out: Fri 04:20 → Fri 07:20 • 3h] — [Stay: 2d] — [Back: Sun 07:40 → Sun 10:40 • 3h]
Est. EUR 158
Updated ~15h agoExpires in ~1d
MAD → Lanzarote (ACE)
2026-07-25 → 2026-08-02 • Direct • 2h 45m
[Out: Sat 19:00 → Sat 21:45 • 2h 45m] — [Stay: 7d 9h] — [Back: Sun 07:00 → Sun 09:35 • 2h 35m]
Est. EUR 168
Updated ~0h agoExpires in ~2d
MAD → Bucharest (BUH)
2026-07-06 → 2026-07-17 • Direct • 3h
[Out: Mon 17:10 → Mon 20:10 • 3h] — [Stay: 10d 16h] — [Back: Fri 12:15 → Fri 15:15 • 3h]
Est. EUR 172
Updated ~39h agoExpires in ~7h
MAD → Dublin (DUB)
2026-07-02 → 2026-07-03 • Direct • 3h
[Out: Thu 05:30 → Thu 08:30 • 3h] — [Stay: 1d 11h] — [Back: Fri 19:35 → Fri 22:35 • 3h]
Est. EUR 178
Updated ~39h agoExpires in ~7h
MAD → KUT
2026-12-26 → 2027-01-12 • Direct • 3h
[Out: Sat 14:55 → Sat 17:55 • 3h] — [Stay: 16d 14h] — [Back: Tue 08:05 → Tue 11:05 • 3h]
Est. EUR 219
Updated ~39h agoExpires in ~19h
MAD → Oslo (OSL)
2026-07-17 → 2026-07-26 • Direct • 3h
[Out: Fri 18:25 → Fri 21:25 • 3h] — [Stay: 8d 8h] — [Back: Sun 05:50 → Sun 08:50 • 3h]
Est. EUR 225
Updated ~15h agoExpires in ~1d
MAD → Munich (MUC)
2026-07-01 → 2026-07-02 • Direct • 3h
[Out: Wed 14:30 → Wed 17:30 • 3h] — [Stay: 12h] — [Back: Thu 05:30 → Thu 08:30 • 3h]
Est. EUR 230
Updated ~39h agoExpires in ~13h
MAD → IZM
2026-09-04 → 2026-09-14 • Direct • 3h
[Out: Fri 17:35 → Fri 20:35 • 3h] — [Stay: 9d 16h] — [Back: Mon 12:20 → Mon 15:20 • 3h]
Est. EUR 236
Updated ~3h agoExpires in ~2d
MAD → Helsinki (HEL)
2026-12-10 → 2026-12-14 • Direct • 3h
[Out: Thu 09:10 → Thu 12:10 • 3h] — [Stay: 4d 3h] — [Back: Mon 14:40 → Mon 17:40 • 3h]
Est. EUR 353
Updated ~3h agoExpires in ~2d
MAD → EDWARD L LOGAN INTL (BOS)
2027-06-01 → 2027-06-15 • Direct • 3h
[Out: Tue 15:30 → Tue 18:30 • 3h] — [Stay: 14d 3h] — [Back: Tue 21:40 → Wed 24:40 • 3h]
Est. EUR 533
Updated ~3h agoExpires in ~2d
MAD → Philadelphia (PHL)
2026-09-14 → 2026-09-21 • Direct • 3h
[Out: Mon 13:25 → Mon 16:25 • 3h] — [Stay: 7d 4h] — [Back: Mon 20:15 → Mon 23:15 • 3h]
Est. EUR 549
Updated ~39h agoExpires in ~19h
MAD → SDQ
2026-09-24 → 2026-10-15 • Direct • 3h
[Out: Thu 12:45 → Thu 15:45 • 3h] — [Stay: 21d 9h] — [Back: Fri 01:10 → Fri 04:10 • 3h]
Est. EUR 551
Updated ~27h agoExpires in ~19h
MAD → REC
2026-09-18 → 2026-10-08 • Direct • 3h
[Out: Fri 08:55 → Fri 11:55 • 3h] — [Stay: 20d 11h] — [Back: Thu 22:40 → Fri 01:40 • 3h]
Est. EUR 672
Updated ~15h agoExpires in ~1d
MAD → Caracas (CCS)
2027-01-07 → 2027-01-21 • Direct • 3h
[Out: Thu 12:00 → Thu 15:00 • 3h] — [Stay: 14d 9h] — [Back: Fri 24:01 → Fri 03:01 • 3h]
Est. EUR 726
Updated ~39h agoExpires in ~19h
MAD → Charlotte (CLT)
2026-10-24 → 2026-11-18 • Direct • 3h
[Out: Sat 10:40 → Sat 13:40 • 3h] — [Stay: 25d 7h] — [Back: Wed 20:45 → Wed 23:45 • 3h]
Est. EUR 728
Updated ~39h agoExpires in ~7h
MAD → Dubai (DXB)
2026-07-20 → 2026-07-27 • Direct • 3h
[Out: Mon 13:25 → Mon 16:25 • 3h] — [Stay: 6d 18h] — [Back: Mon 10:20 → Mon 13:20 • 3h]
Est. EUR 746
Updated ~27h agoExpires in ~19h
MAD → Johannesburg (JNB)
2026-09-18 → 2026-09-26 • Direct • 3h
[Out: Fri 21:45 → Sat 24:45 • 3h] — [Stay: 7d 16h] — [Back: Sat 16:55 → Sat 19:55 • 3h]
Est. EUR 748
Updated ~15h agoExpires in ~1d
MAD → Havana (HAV)
2027-02-01 → 2027-02-08 • Direct • 9h 27m
[Out: Mon 15:10 → Tue 24:37 • 9h 27m] — [Stay: 7d 3h] — [Back: Tue 03:25 → Tue 12:53 • 9h 28m]
Source: Aviasales (cached)
See more dates for HAV• Inserted 2026-06-23 · Tue 13:00• Cached since 2026-06-23 · Tue 08:23• Synced 2026-06-24 · Wed 09:19
Est. EUR 752
Cached ~20h agoExpires in ~1d
MAD → Shanghai (SHA)
2027-05-05 → 2027-05-20 • Direct • 3h
[Out: Wed 09:05 → Wed 12:05 • 3h] — [Stay: 14d 5h] — [Back: Wed 16:45 → Wed 19:45 • 3h]
Est. EUR 757
Updated ~27h agoExpires in ~19h
MAD → Santiago (SCL)
2026-09-05 → 2026-09-19 • Direct • 3h
[Out: Sat 21:59 → Sun 24:59 • 3h] — [Stay: 13d 14h] — [Back: Sat 14:40 → Sat 17:40 • 3h]
Est. EUR 769
Updated ~3h agoExpires in ~2d
MAD → CKG
2026-09-30 → 2026-10-15 • Direct • 3h
[Out: Wed 09:05 → Wed 12:05 • 3h] — [Stay: 14d 6h] — [Back: Wed 18:25 → Wed 21:25 • 3h]
Est. EUR 772
Updated ~3h agoExpires in ~2d
MAD → Chengdu (CTU)
2026-09-30 → 2026-10-16 • Direct • 3h
[Out: Wed 09:05 → Wed 12:05 • 3h] — [Stay: 15d 5h] — [Back: Thu 17:30 → Thu 20:30 • 3h]
Est. EUR 804
Updated ~3h agoExpires in ~2d
MAD → Nantes (NTE)
2026-06-30 → 2026-07-02 • Direct • 3h
[Out: Tue 05:30 → Tue 08:30 • 3h] — [Stay: 2d 8h] — [Back: Thu 16:20 → Thu 19:20 • 3h]
Est. EUR 806
Updated ~3h agoExpires in ~13h
MAD → Mexico City (MEX)
2026-09-24 → 2026-10-15 • Direct • 3h
[Out: Thu 16:25 → Thu 19:25 • 3h] — [Stay: 21d 10h] — [Back: Fri 04:55 → Fri 07:55 • 3h]
Est. EUR 810
Updated ~27h agoExpires in ~19h
MAD → São Paulo (SAO)
2027-02-01 → 2027-02-21 • Direct • 3h
[Out: Mon 10:50 → Mon 13:50 • 3h] — [Stay: 20d 4h] — [Back: Sun 18:10 → Sun 21:10 • 3h]
Est. EUR 840
Updated ~27h agoExpires in ~19h
MAD → SRZ
2027-01-29 → 2027-03-15 • Direct • 3h
[Out: Fri 13:45 → Fri 16:45 • 3h] — [Stay: 45d 7h] — [Back: Mon 23:30 → Tue 02:30 • 3h]
Est. EUR 895
Updated ~3h agoExpires in ~2d
MAD → Bogotá (BOG)
2026-09-10 → 2026-09-22 • Direct • 3h
[Out: Thu 15:20 → Thu 18:20 • 3h] — [Stay: 12d 8h] — [Back: Wed 02:35 → Wed 05:35 • 3h]
Est. EUR 922
Updated ~3h agoExpires in ~2d
MAD → Montevideo (MVD)
2026-08-21 → 2026-08-28 • Direct • 3h
[Out: Fri 09:50 → Fri 12:50 • 3h] — [Stay: 7d 12h] — [Back: Sat 24:35 → Sat 03:35 • 3h]
Est. EUR 1,085
Updated ~15h agoExpires in ~2d
MAD → PDL
2026-08-15 → 2026-08-22 • Direct • 3h
[Out: Sat 07:10 → Sat 10:10 • 3h] — [Stay: 7d 1h] — [Back: Sat 11:25 → Sat 14:25 • 3h]
Est. EUR 1,115
Updated ~15h agoExpires in ~1d