Flights from Madrid to Zurich
MADZRH
Adolfo Suárez Madrid–Barajas Airport (Madrid, Spain) → Zürich Airport (Zurich, Switzerland)
Also known as Zurich.
- Nonstop
- 2h 15m
- Distance
- 1,239 km
- Frequency
- 7×/week
- One-way from
- $54
- Airlines
- Aeromexico, Air Europa, Iberia, SWISS
Fares by month
One-way, per personLowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.
Weekly schedule
Monday
- UX167507:40→10:002h 20mAir Europa
- IB62708:45→11:102h 25mIberia
- LX202710:05→12:202h 15mSWISS
- UX167115:10→17:302h 20mAir Europa
- IB63116:35→18:552h 20mIberia
- LX203319:30→21:502h 20mSWISS
- IB63320:10→22:302h 20mIberia
Tuesday
- UX167507:40→10:002h 20mAir Europa
- IB62708:45→11:102h 25mIberia
- IB62911:15→13:352h 20mIberia
- UX167115:10→17:302h 20mAir Europa
- IB63116:35→18:552h 20mIberia
- LX203319:30→21:502h 20mSWISS
- IB63320:10→22:302h 20mIberia
Wednesday
- UX167507:40→10:002h 20mAir Europa
- IB62708:45→11:102h 25mIberia
- UX167115:10→17:302h 20mAir Europa
- IB63116:35→18:552h 20mIberia
- LX203319:30→21:502h 20mSWISS
- IB63320:10→22:302h 20mIberia
Thursday
- UX167507:40→10:002h 20mAir Europa
- IB62708:45→11:102h 25mIberia
- LX202710:05→12:202h 15mSWISS
- UX167115:10→17:302h 20mAir Europa
- IB63116:35→18:552h 20mIberia
- IB63320:10→22:302h 20mIberia
Friday
- UX167507:40→10:002h 20mAir Europa
- IB62708:45→11:102h 25mIberia
- LX202710:05→12:202h 15mSWISS
- IB62911:50→14:102h 20mIberia
- UX167115:10→17:302h 20mAir Europa
- IB63116:35→18:552h 20mIberia
- LX203319:30→21:502h 20mSWISS
- IB63320:10→22:302h 20mIberia
Saturday
- UX167507:40→10:002h 20mAir Europa
- IB62708:45→11:102h 25mIberia
- LX202710:05→12:202h 15mSWISS
- IB62911:50→14:102h 20mIberia
- UX167115:10→17:302h 20mAir Europa
- IB63116:35→18:552h 20mIberia
- LX203319:30→21:502h 20mSWISS
- IB63320:10→22:302h 20mIberia
Sunday
- UX167507:40→10:002h 20mAir Europa
- IB62708:45→11:102h 25mIberia
- LX202710:05→12:202h 15mSWISS
- IB62911:50→14:102h 20mIberia
- UX167115:10→17:302h 20mAir Europa
- IB63116:35→18:552h 20mIberia
- LX203319:30→21:502h 20mSWISS
- IB63320:10→22:302h 20mIberia
Madrid to Zurich — frequently asked
- How long is the flight from Madrid to Zurich?
- MAD–ZRH is 2h 15m nonstop, covering 1,239 km (770 mi).
- Which airlines fly nonstop from Madrid to Zurich?
- Aeromexico, Air Europa, Iberia, SWISS operate this route nonstop.
- How much is a flight from Madrid to Zurich?
- One-way fares on MAD–ZRH recently started from $54. The lowest recent fare is for travel in November 2026. Fares change daily, so check current prices before booking.
- How often do flights run from Madrid to Zurich?
- The route is served 7 days a week (50 scheduled departures).