Flights LIN → MAD
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 2h 20m. Common windows are ~2 nights. Best current pick is around CHF 142.
2026-07-20 → 2026-07-22
Direct • 2h 20m
[Out: Mon 18:25 → Mon 20:45 • 2h 20m] — [Stay: 1d 22h] — [Back: Wed 18:50 → Wed 21:00 • 2h 10m]
Source: Aviasales (cached) • Inserted 2026-06-25 · Thu 09:04 • Synced 2026-06-27 · Sat 01:00
Est. CHF 142
Updated ~40h agoExpires in ~8h
2026-07-27 → 2026-08-02
Direct • 2h 20m
[Out: Mon 18:25 → Mon 20:45 • 2h 20m] — [Stay: 5d 22h] — [Back: Sun 18:50 → Sun 21:00 • 2h 10m]
Source: Aviasales (cached) • Inserted 2026-06-25 · Thu 09:04 • Synced 2026-06-27 · Sat 01:00
Est. CHF 168
Updated ~40h agoExpires in ~8h
2026-08-27 → 2026-08-31
Direct • 2h 20m
[Out: Thu 18:25 → Thu 20:45 • 2h 20m] — [Stay: 3d 22h] — [Back: Mon 18:50 → Mon 21:00 • 2h 10m]
Source: Aviasales (cached) • Inserted 2026-06-25 · Thu 09:08 • Synced 2026-06-27 · Sat 01:00
Est. CHF 163
Updated ~40h agoExpires in ~8h
2026-08-11 → 2026-08-20
Direct • 2h 20m
[Out: Tue 18:25 → Tue 20:45 • 2h 20m] — [Stay: 8d 22h] — [Back: Thu 18:50 → Thu 21:00 • 2h 10m]
Source: Aviasales (cached) • Inserted 2026-06-25 · Thu 09:08 • Synced 2026-06-27 · Sat 01:00
Est. CHF 207
Updated ~40h agoExpires in ~8h
2026-08-04 → 2026-08-09
Direct • 2h 20m
[Out: Tue 18:25 → Tue 20:45 • 2h 20m] — [Stay: 4d 22h] — [Back: Sun 18:50 → Sun 21:00 • 2h 10m]
Source: Aviasales (cached) • Inserted 2026-06-25 · Thu 09:08 • Synced 2026-06-27 · Sat 01:00
Est. CHF 208
Updated ~40h agoExpires in ~8h
2026-08-02 → 2026-08-09
Direct • 2h 20m
[Out: Sun 18:25 → Sun 20:45 • 2h 20m] — [Stay: 6d 22h] — [Back: Sun 18:50 → Sun 21:00 • 2h 10m]
Source: Aviasales (cached) • Inserted 2026-06-25 · Thu 09:08 • Synced 2026-06-27 · Sat 01:00
Est. CHF 208
Updated ~40h agoExpires in ~8h
2026-08-10 → 2026-08-24
Direct • 2h 20m
[Out: Mon 18:25 → Mon 20:45 • 2h 20m] — [Stay: 13d 22h] — [Back: Mon 18:50 → Mon 21:00 • 2h 10m]
Source: Aviasales (cached) • Inserted 2026-06-25 · Thu 09:08 • Synced 2026-06-27 · Sat 01:00
Est. CHF 431
Updated ~40h agoExpires in ~8h
2026-09-26 → 2026-09-30
Direct • 2h 20m
[Out: Sat 18:25 → Sat 20:45 • 2h 20m] — [Stay: 3d 22h] — [Back: Wed 18:50 → Wed 21:00 • 2h 10m]
Source: Aviasales (cached) • Inserted 2026-06-25 · Thu 09:12 • Synced 2026-06-27 · Sat 01:00
Est. CHF 119
Updated ~40h agoExpires in ~8h
2026-07-14 → 2026-07-22
Direct • 2h 15m
[Out: Tue 18:25 → Tue 20:40 • 2h 15m] — [Stay: 7d 22h] — [Back: Wed 18:50 → Wed 21:05 • 2h 15m]
Source: Aviasales (cached) • Inserted 2026-06-25 · Thu 19:00 • Cached since 2026-06-26 · Fri 24:50 • Synced 2026-06-27 · Sat 01:00
Est. CHF 112
Cached ~30h agoExpires in ~18h
2026-07-14 → 2026-07-22
Direct • 2h 20m
[Out: Tue 18:25 → Tue 20:45 • 2h 20m] — [Stay: 7d 22h] — [Back: Wed 18:50 → Wed 21:00 • 2h 10m]
Source: Aviasales (cached) • Inserted 2026-06-26 · Fri 09:04 • Synced 2026-06-27 · Sat 01:00
Est. CHF 112
Updated ~16h agoExpires in ~1d
2026-07-03 → 2026-07-13
Direct • 2h 20m
[Out: Fri 18:25 → Fri 20:45 • 2h 20m] — [Stay: 9d 22h] — [Back: Mon 18:50 → Mon 21:00 • 2h 10m]
Source: Aviasales (cached) • Inserted 2026-06-26 · Fri 09:04 • Synced 2026-06-27 · Sat 01:00
Est. CHF 153
Updated ~16h agoExpires in ~2h
2026-07-14 → 2026-07-22
Direct • 3h
[Out: Tue 18:25 → Tue 21:25 • 3h] — [Stay: 7d 21h] — [Back: Wed 18:50 → Wed 21:50 • 3h]
Source: Aviasales (cached) • Inserted 2026-06-25 · Thu 18:00 • Synced 2026-06-27 · Sat 01:00
Est. CHF 112
Updated ~31h agoExpires in ~17h
2026-07-21 → 2026-07-23
Direct • 2h 20m
[Out: Tue 09:40 → Tue 12:00 • 2h 20m] — [Stay: 2d 7h] — [Back: Thu 18:50 → Thu 21:00 • 2h 10m]
Source: Aviasales (cached) • Inserted 2026-06-25 · Thu 09:04 • Synced 2026-06-27 · Sat 01:00
Est. CHF 145
Updated ~40h agoExpires in ~8h
2026-09-03 → 2026-09-07
Direct • 2h 20m
[Out: Thu 05:50 → Thu 08:10 • 2h 20m] — [Stay: 4d 11h] — [Back: Mon 18:50 → Mon 21:00 • 2h 10m]
Source: Aviasales (cached) • Inserted 2026-06-25 · Thu 09:12 • Synced 2026-06-27 · Sat 01:00
Est. CHF 207
Updated ~40h agoExpires in ~8h
2026-07-07 → 2026-07-10
Direct • 2h 20m
[Out: Tue 05:50 → Tue 08:10 • 2h 20m] — [Stay: 3d 11h] — [Back: Fri 18:50 → Fri 21:00 • 2h 10m]
Source: Aviasales (cached) • Inserted 2026-06-26 · Fri 09:04 • Synced 2026-06-27 · Sat 01:00
Est. CHF 237
Updated ~16h agoExpires in ~1d
2026-08-01 → 2026-08-03
Direct • 2h 20m
[Out: Sat 09:40 → Sat 12:00 • 2h 20m] — [Stay: 2d 7h] — [Back: Mon 18:50 → Mon 21:00 • 2h 10m]
Source: Aviasales (cached) • Inserted 2026-06-26 · Fri 09:07 • Synced 2026-06-27 · Sat 01:00
Est. CHF 151
Updated ~16h agoExpires in ~1d
2026-10-28 → 2026-10-30
Direct • 2h 25m
[Out: Wed 10:35 → Wed 13:00 • 2h 25m] — [Stay: 2d 7h] — [Back: Fri 19:50 → Fri 22:00 • 2h 10m]
Source: Aviasales (cached) • Inserted 2026-06-26 · Fri 09:15 • Synced 2026-06-27 · Sat 01:00
Est. CHF 168
Updated ~16h agoExpires in ~1d
Explore more from LIN
Internal links help discovery (and SEO crawlability).
Barcelona (BCN)
from CHF 51
View route →
Brussels (BRU)
from CHF 60
View route →
Vienna (VIE)
from CHF 60
View route →
Frankfurt (FRA)
from CHF 63
View route →
TCI (TCI)
from CHF 64
View route →
Paris (PAR)
from CHF 67
View route →
PALMA DE MALLORCA (PMI)
from CHF 68
View route →
Cagliari (CAG)
from CHF 76
View route →
Ibiza (IBZ)
from CHF 78
View route →
Split (SPU)
from CHF 88
View route →