Flights MAD → BCN
Curated weekend trips for the next few weeks. Prices are estimates until you verify.
Outbound partner clickouts are enabled only for deals updated in the last 72h.
Quick summary
Looking for a quick escape? This route is currently showing direct options. Typical outbound flight time is about 1h 25m. Common windows are ~3 nights. Best current pick is around EUR 88.
Route context (DB-only)
Quick take
Best current pick: 2026-07-10 → 2026-07-13 for ~EUR 88.
Typical range (weekend patterns): ~CHF 134–134.
Typical prices by weekend pattern
Thu–Sun: ~CHF 134Fri–Sun: ~CHF 134Sat–Mon: ~CHF 134
These stats are derived from Shopineer snapshots and baselines (no live pricing calls).
2026-07-10 → 2026-07-13
Direct • 1h 25m
[Out: Fri 18:00 → Fri 19:25 • 1h 25m] — [Stay: 2d 21h] — [Back: Mon 16:15 → Mon 17:40 • 1h 25m]
Source: Aviasales (cached) • Inserted 2026-06-04 · Thu 01:00 • Cached since 2026-06-04 · Thu 24:24 • Synced 2026-06-04 · Thu 06:00
Est. EUR 88
Cached ~5h agoExpires in ~2d
2026-07-10 → 2026-07-13
Direct • 3h
[Out: Fri 18:00 → Fri 21:00 • 3h] — [Stay: 2d 19h] — [Back: Mon 16:15 → Mon 19:15 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-04 · Thu 06:00 • Synced 2026-06-04 · Thu 06:00
Est. EUR 88
Updated ~0h agoExpires in ~2d
2026-06-10 → 2026-06-20
Direct • 3h
[Out: Wed 13:10 → Wed 16:10 • 3h] — [Stay: 10d 2h] — [Back: Sat 18:30 → Sat 21:30 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 18:00 • Synced 2026-06-04 · Thu 06:00
Est. EUR 112
Updated ~12h agoExpires in ~5h
2026-06-06 → 2026-06-09
Direct • 3h
[Out: Sat 24:00 → Sat 03:00 • 3h] — [Stay: 2d 21h] — [Back: Tue 24:00 → Tue 03:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 23:00 • Synced 2026-06-04 · Thu 06:00
Est. EUR 91
Updated ~7h agoExpires in ~0h
2026-08-24 → 2026-08-26
Direct • 3h
[Out: Mon 24:00 → Mon 03:00 • 3h] — [Stay: 1d 21h] — [Back: Wed 24:00 → Wed 03:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 23:00 • Synced 2026-06-04 · Thu 06:00
Est. EUR 99
Updated ~7h agoExpires in ~2d
2026-08-20 → 2026-08-26
Direct • 3h
[Out: Thu 24:00 → Thu 03:00 • 3h] — [Stay: 5d 21h] — [Back: Wed 24:00 → Wed 03:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 23:00 • Synced 2026-06-04 · Thu 06:00
Est. EUR 99
Updated ~7h agoExpires in ~2d
2026-08-20 → 2026-08-25
Direct • 3h
[Out: Thu 24:00 → Thu 03:00 • 3h] — [Stay: 4d 21h] — [Back: Tue 24:00 → Tue 03:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 23:00 • Synced 2026-06-04 · Thu 06:00
Est. EUR 103
Updated ~7h agoExpires in ~2d
2026-08-20 → 2026-08-24
Direct • 3h
[Out: Thu 24:00 → Thu 03:00 • 3h] — [Stay: 3d 21h] — [Back: Mon 24:00 → Mon 03:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 23:00 • Synced 2026-06-04 · Thu 06:00
Est. EUR 106
Updated ~7h agoExpires in ~2d
2026-08-21 → 2026-08-25
Direct • 3h
[Out: Fri 24:00 → Fri 03:00 • 3h] — [Stay: 3d 21h] — [Back: Tue 24:00 → Tue 03:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 23:00 • Synced 2026-06-04 · Thu 06:00
Est. EUR 126
Updated ~7h agoExpires in ~2d
2026-08-21 → 2026-08-24
Direct • 3h
[Out: Fri 24:00 → Fri 03:00 • 3h] — [Stay: 2d 21h] — [Back: Mon 24:00 → Mon 03:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 23:00 • Synced 2026-06-04 · Thu 06:00
Est. EUR 129
Updated ~7h agoExpires in ~2d
2026-08-22 → 2026-08-26
Direct • 3h
[Out: Sat 24:00 → Sat 03:00 • 3h] — [Stay: 3d 21h] — [Back: Wed 24:00 → Wed 03:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 23:00 • Synced 2026-06-04 · Thu 06:00
Est. EUR 129
Updated ~7h agoExpires in ~2d
2026-08-22 → 2026-08-25
Direct • 3h
[Out: Sat 24:00 → Sat 03:00 • 3h] — [Stay: 2d 21h] — [Back: Tue 24:00 → Tue 03:00 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-03 · Wed 23:00 • Synced 2026-06-04 · Thu 06:00
Est. EUR 132
Updated ~7h agoExpires in ~2d
Explore more from MAD
Internal links help discovery (and SEO crawlability).
Milan (MIL)
from EUR 37
View route →
Rome (ROM)
from EUR 45
View route →
PALMA DE MALLORCA (PMI)
from EUR 46
View route →
Marrakech (RAK)
from EUR 51
View route →
Ibiza (IBZ)
from EUR 52
View route →
Tangier (TNG)
from EUR 54
View route →
Porto (OPO)
from EUR 57
View route →
Faro (FAO)
from EUR 57
View route →
London (LON)
from EUR 57
View route →
Lisbon (LIS)
from EUR 58
View route →