Cheap flights from Madrid to Zurich

Find cheap Zurich to Madrid flights with our free search service. Compare all available fares for direct or connection flights from Zurich to Madrid.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Madrid to Zurich flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Madrid (MAD) - Zurich (ZRH) 2026-02-16 2026-02-16 156 USD 4 hours 45 minutes Direct 2026-01-09T14:45:56

Madrid to Zurich flight status

Flight Origin Destination Departure Arrival Equip
LX2033 Madrid (MAD) Zurich (ZRH) 7:35 p.m. 9:55 p.m. BCS1
JU7417 Madrid (MAD) Zurich (ZRH) 2:55 p.m. 5:15 p.m. None
LA7090 Madrid (MAD) Zurich (ZRH) 11:25 a.m. 2:35 p.m. None
JL6967 Madrid (MAD) Zurich (ZRH) 8:45 a.m. 11:10 a.m. 320
LX2027 Madrid (MAD) Zurich (ZRH) 10:10 a.m. 12:25 p.m. BCS3
JU8033 Madrid (MAD) Zurich (ZRH) 7 a.m. 8:10 a.m. E90
AM6866 Madrid (MAD) Zurich (ZRH) 2:55 p.m. 5:15 p.m. None
LA7200 Madrid (MAD) Zurich (ZRH) 3:45 p.m. 4:49 p.m.
UX1671 Madrid (MAD) Zurich (ZRH) 2:55 p.m. 5:15 p.m. B738
UX1675 Madrid (MAD) Zurich (ZRH) 7:45 a.m. 10:05 a.m. Boeing 737-800 (winglets)
2L2033 Madrid (MAD) Zurich (ZRH) 7:35 p.m. 9:55 p.m.
AA8612 Madrid (MAD) Zurich (ZRH) 12:45 p.m. 2:55 p.m. CR9
AA8759 Madrid (MAD) Zurich (ZRH) 6:30 a.m. 7:50 a.m. 319
AA8825 Madrid (MAD) Zurich (ZRH) 7:40 p.m. 10:50 p.m. 319
LX2021 Madrid (MAD) Zurich (ZRH) 10:05 a.m. 12:20 p.m. BCS1
IB3464 Madrid (MAD) Zurich (ZRH) 8:45 a.m. 11:05 a.m. A20N
IB3476 Madrid (MAD) Zurich (ZRH) 8 p.m. 10:20 p.m. A321
IB3474 Madrid (MAD) Zurich (ZRH) 4:35 p.m. 6:55 p.m. A332
IB3466 Madrid (MAD) Zurich (ZRH) 11:40 a.m. 2 p.m.
VY6598 Madrid (MAD) Zurich (ZRH) 10:35 a.m. 12:30 p.m. A20N
VY5289 Madrid (MAD) Zurich (ZRH) 7:30 a.m. 9:15 a.m.
IB8782 Madrid (MAD) Zurich (ZRH) 4:30 p.m. 6:55 p.m. Canadair CRJ 1000
UX7446 Madrid (MAD) Zurich (ZRH) 7:55 a.m. 10:10 a.m. Boeing 737-800 (winglets)
AM6990 Madrid (MAD) Zurich (ZRH) 8 a.m. 10:20 a.m. None
IB3472 Madrid (MAD) Zurich (ZRH) 6 p.m. 8:20 p.m. A20N
LZ2021 Madrid (MAD) Zurich (ZRH) 10 a.m. 12:15 p.m.
OB5504 Madrid (MAD) Zurich (ZRH) 3:55 p.m. 6:15 p.m. None
LX2031 Madrid (MAD) Zurich (ZRH) 6 a.m. 8:15 a.m. BCS3
SMR316 Madrid (MAD) Zurich (ZRH) 2:55 p.m. 5:15 p.m.
DE3686 Madrid (MAD) Zurich (ZRH) 7:40 p.m. 9:55 p.m. 320
AK1656 Madrid (MAD) Zurich (ZRH) 3:25 p.m. 5:35 p.m.
JJ8612 Madrid (MAD) Zurich (ZRH) 3:40 p.m. 6 p.m. 319