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 person

Lowest 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).