108 € Cheap Flights from Madrid to Zurich

Compare Madrid to Zurich flight deals

Find the cheapest month or even day of the year to fly to Zurich

Book the best Zurich fare with no extra fees

Flight deals from Madrid to Zurich

Looking for a cheap last-minute deal or the best return flight from Madrid Airport to Zurich Airport? If you want to travel next month, return fares start from 140 €. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Madrid to Zurich

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Madrid to Zurich flights are currently cheapest in September.

Direct flights from Madrid to Zurich

Madrid to Zurich: Flight information

The things to know before you go.
Cheapest flight found108 €
Cheapest month to flyDecember
Average flight time2 hrs, 20 mins
Most popular airlineIberia
Average flights per week209

Finding cheap flights from Madrid to Zurich: Frequently asked questions

The best price we found for a return flight from Madrid to Zurich is 108 €. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 20 minutes is the average flight time from Madrid to Zurich.
Iberia, Vueling Airlines and American Airlines fly direct from Madrid to Zurich.
As of July 2026, there are 209 flights per week flying from Madrid to Zurich.
The cheapest month to fly from Madrid to Zurich is usually December.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Madrid Airport to Zurich Airport on Friday, 18 December 2026.
Yes – the average flight time is 2 hours and 20 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Zurich but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.

We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Zurich is around 40 days in advance, so don’t leave your flight to the last minute.

Currently, Iberia offers the cheapest flight tickets to Zurich.

Flying from Madrid Airport (MAD) to Zurich Airport (ZRH): what you need to know

  • The average duration of a direct flight from Madrid Airport to Zurich Airport is 2 hours 20 minutes.

  • Zurich's timezone is UTC+1, which is the same as Madrid.

  • Each week, there are 51 Madrid Airport to Zurich Airport flights. If you prefer to be on board as soon as possible, jump on the 07:35 Air Europa flight. If you're eager to make the most of your time before you fly, the last departure is at 20:00 with Iberia.

  • To ensure you catch your MAD to ZRH flight, leave enough time for things like check-in and baggage drop. Turning up two hours before international departures and an hour before domestic flights is the general travel rule.

  • Travelling during a peak time like July? School holidays and other popular seasons can mean longer lines and delays at security. Play things extra safe and get there up to four hours before an international flight and two hours before domestic departures.

  • You'll find a variety of airlines offering direct flights from Madrid Airport to Zurich Airport. When you're ready to kick off your Zurich adventure, let one of these carriers take you to this popular corner of Switzerland:

  • Iberia is the most frequently booked airline on this route.

  • With a dependable 88.94% of services arriving on schedule, Iberia has the best on-time performance for MAD to ZRH flights.

  • If you'd like to explore another city along the way, just uncheck 'Direct flights only' when searching for your ticket from Madrid Airport to Zurich Airport. Here are the most popular stopovers between MAD and ZRH:

    • Barcelona Airport

    • Milan Malpensa Airport

    • Geneva Airport

Handy information about Madrid Airport (MAD)

  • When it comes to the on-time performance of Madrid Airport, 77% of flights stick to their scheduled arrival time.

  • Central Madrid to Madrid Airport is approximately 13 kilometres. Depending on traffic, it'll take you about 20 minutes to get there if you're ride-sharing, catching a taxi or driving.

  • You can expect a journey time of around 30 minutes when using public transport.

  • Searching for a convenient hotel near MAD? If you're boarding an early flight from Madrid Airport to Zurich Airport, these stays will have you sleeping moments from your departure gate:

Arriving at Zurich Airport (ZRH)

  • The last thing you want is a long trip to your hotel if you're landing late on a Madrid Airport to Zurich Airport flight. Reserve one of these accommodation options near ZRH instead:

  • Pick up a Zurich Airport rental car and discover Zurich and beyond with your own set of wheels. Alamo, Europcar and Green Motion are top outlets to choose from here.

  • Lock in the best deal by reserving your ride from Zurich Airport about two weeks before your trip.

When to fly to Zurich Airport (ZRH)

  • The quietest month for a flight from Madrid Airport to Zurich Airport is March, while July is the most popular. Pick the best time to go to Zurich based on whether you prefer a more relaxed vibe or a faster pace.

  • Lock in your flight from Madrid Airport to Zurich Airport for July if you want to explore Zurich during its warmest month. You can expect temperatures of between 10ºC (50ºF) and 27ºC (81ºF).

  • If you want cooler conditions, search for a cheap ticket from MAD to ZRH in January. Average temperatures are between -6ºC (21ºF) and 7ºC (45ºF) then.

Explore more of Switzerland

  • Zurich has plenty to offer, but there are so many other corners of Switzerland waiting to be explored. Around 72 kilometres west of Zurich, a visit to Basel will keep your itinerary busy. Check out popular attractions like Art Basel, Basel Minster and Muensterplatz.

  • Bern is another must-experience destination in Switzerland and is around 97 kilometres south-west of Zurich. No trip is complete without a visit to Old Town Bern, Zytglogge and Bernisches Historisches Museum - Einstein Museum.

Prices shown on this page are estimated lowest prices only. Found in the last 12 days.