Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Zurich to Madrid?

Cheap Flights from Madrid to Zurich, CH, Switzerland - MAD to ZRH Last modified: Jul 27, 2016 1:27 AM

Popular flights from Madrid to Zurich Last modified: Jul 27, 2016 1:27 AM

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Aegean
MADZRH
Fri 11/18
1 stop
ZRHMAD
Sun 11/20
1 stop
EUR134
Select
Air Europa
MADZRH
Sun 9/4
nonstop
ZRHMAD
Sat 9/17
nonstop
EUR136
Select
Air Europa
MADZRH
Fri 9/9
nonstop
ZRHMAD
Sun 9/11
nonstop
EUR136
Select
Air Europa
MADZRH
Fri 9/16
nonstop
ZRHMAD
Wed 9/21
nonstop
EUR136
Select
Iberia
MADZRH
Sun 9/4
nonstop
ZRHMAD
Sat 9/17
nonstop
EUR136
Select
Iberia
MADZRH
Fri 9/16
nonstop
ZRHMAD
Wed 9/21
nonstop
EUR136
Select
KLM
MADZRH
Tue 11/1
1 stop
ZRHMAD
Tue 11/8
1 stop
EUR140
Select
KLM
MADZRH
Wed 11/2
1 stop
ZRHMAD
Wed 11/9
1 stop
EUR140
Select
KLM
MADZRH
Tue 11/8
1 stop
ZRHMAD
Tue 11/15
1 stop
EUR140
Select
KLM
MADZRH
Wed 11/9
1 stop
ZRHMAD
Wed 11/16
1 stop
EUR140
Select
KLM
MADZRH
Thu 11/10
1 stop
ZRHMAD
Thu 11/17
1 stop
EUR140
Select
Swiss
MADZRH
Sat 10/15
nonstop
ZRHMAD
Sat 10/22
nonstop
EUR152
Select
Swiss
MADZRH
Sat 10/22
nonstop
ZRHMAD
Sat 10/29
nonstop
EUR152
Select
Swiss
MADZRH
Wed 10/26
nonstop
ZRHMAD
Wed 11/2
nonstop
EUR152
Select
Swiss
MADZRH
Thu 10/27
nonstop
ZRHMAD
Thu 11/3
nonstop
EUR152
Select
Swiss
MADZRH
Thu 11/3
nonstop
ZRHMAD
Thu 11/10
nonstop
EUR152
Select
Lufthansa
MADZRH
Sun 10/30
1 stop
ZRHMAD
Sun 11/6
1 stop
EUR159
Select
Lufthansa
MADZRH
Thu 11/3
1 stop
ZRHMAD
Thu 11/10
1 stop
EUR159
Select
Lufthansa
MADZRH
Thu 11/10
1 stop
ZRHMAD
Thu 11/17
1 stop
EUR159
Select
Brussels
MADZRH
Sun 10/16
1 stop
ZRHMAD
Sun 10/30
1 stop
EUR177
Select
Air Berlin
MADZRH
Thu 9/1
nonstop
ZRHMAD
Sun 9/4
nonstop
EUR178
Select
Air Berlin
MADZRH
Fri 9/2
nonstop
ZRHMAD
Sun 9/4
nonstop
EUR178
Select
Air Berlin
MADZRH
Fri 9/2
nonstop
ZRHMAD
Mon 9/5
nonstop
EUR178
Select
Air Berlin
MADZRH
Sun 9/4
nonstop
ZRHMAD
Sat 9/10
nonstop
EUR178
Select
Air Berlin
MADZRH
Sun 9/4
nonstop
ZRHMAD
Sat 9/17
nonstop
EUR178
Select
Alitalia
MADZRH
Wed 9/28
1 stop
ZRHMAD
Wed 10/5
1 stop
EUR178
Select
Alitalia
MADZRH
Wed 10/26
1 stop
ZRHMAD
Wed 11/2
1 stop
EUR178
Select
Alitalia
MADZRH
Wed 11/9
1 stop
ZRHMAD
Wed 11/16
1 stop
EUR178
Select
Alitalia
MADZRH
Wed 11/23
1 stop
ZRHMAD
Wed 11/30
1 stop
EUR178
Select
Tap Portugal
MADZRH
Thu 10/6
1 stop
ZRHMAD
Sun 10/9
1 stop
EUR180
Select
Tap Portugal
MADZRH
Thu 10/20
1 stop
ZRHMAD
Mon 10/24
1 stop
EUR180
Select
British Airways
MADZRH
Thu 9/29
1 stop
ZRHMAD
Mon 10/3
1 stop
EUR183
Select
British Airways
MADZRH
Wed 10/5
1 stop
ZRHMAD
Sat 10/15
1 stop
EUR183
Select
British Airways
MADZRH
Wed 10/5
1 stop
ZRHMAD
Thu 10/20
1 stop
EUR183
Select
British Airways
MADZRH
Mon 10/17
1 stop
ZRHMAD
Sun 10/23
1 stop
EUR183
Select
British Airways
MADZRH
Thu 10/20
1 stop
ZRHMAD
Mon 10/24
1 stop
EUR183
Select
Vueling
MADZRH
Fri 9/30
1 stop
ZRHMAD
Sun 10/2
1 stop
EUR186
Select
Air France
MADZRH
Sun 10/16
1 stop
ZRHMAD
Sun 10/30
1 stop
EUR204
Select
Aer Lingus
MADZRH
Fri 7/29
1 stop
ZRHMAD
Sun 7/31
1 stop
EUR846
Select
Austrian
MADZRH
Mon 8/29
2 stops
ZRHMAD
Mon 9/5
2 stops
EUR3,346
Select
Austrian
MADZRH
Mon 10/3
2 stops
ZRHMAD
Mon 10/10
2 stops
EUR3,346
Select
Austrian
MADZRH
Sun 10/23
2 stops
ZRHMAD
Sun 10/30
2 stops
EUR3,346
Select
Austrian
MADZRH
Mon 10/24
2 stops
ZRHMAD
Mon 10/31
2 stops
EUR3,346
Select
Austrian
MADZRH
Wed 10/26
2 stops
ZRHMAD
Wed 11/2
2 stops
EUR3,346
Select
SAS
MADZRH
Wed 10/26
2 stops
ZRHMAD
Wed 11/2
2 stops
EUR3,979
Select
SAS
MADZRH
Thu 10/27
2 stops
ZRHMAD
Thu 11/3
2 stops
EUR3,979
Select
SAS
MADZRH
Mon 10/31
2 stops
ZRHMAD
Mon 11/7
2 stops
EUR3,979
Select
SAS
MADZRH
Thu 11/3
2 stops
ZRHMAD
Thu 11/10
2 stops
EUR3,979
Select
SAS
MADZRH
Wed 11/9
2 stops
ZRHMAD
Wed 11/16
2 stops
EUR3,979
Select

How Much Does it Cost to Fly from Madrid to Zurich (MAD to ZRH)?

We have collected flight cost data from across the web for travel from Madrid to Zurich, and have found the average flight price for this trip to be EUR138.

When Can I Buy the Cheapest Flight from Madrid to Zurich (MAD to ZRH)?

Airlines can adjust prices for plane tickets from Madrid to Zurich based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from Madrid to Zurich

The chart below shows up-to-date information regarding how far in advance a flight from Madrid to Zurich should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days EUR191 EUR215
7-14 days EUR171 EUR190
14-21 days EUR171 EUR190
21-30 days EUR158 EUR165
30-60 days EUR136 EUR165
60-90 days EUR138 EUR159
90+ days EUR136 EUR134

Cheapest Day To Fly from Madrid to Zurich

The chart below shows up-to-date information regarding the cheapest days to fly from Madrid to Zurich.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
EUR138 EUR138 EUR138 EUR138 EUR136 EUR138 EUR136

Lowest Fares Chart By Month from Madrid to Zurich

The chart below shows the lowest fare by month when flying from Madrid to Zurich.

Month Origin Destination Carrier Depart Date Return Date Stops Price
July Madrid Zurich Swiss 7/28/16 8/4/16 0 EUR191
August Madrid Zurich Iberia 8/29/16 9/5/16 0 EUR138
September Madrid Zurich Iberia 9/4/16 9/17/16 0 EUR136
October Madrid Zurich Iberia 10/8/16 10/15/16 0 EUR138
November Madrid Zurich Aegean 11/18/16 11/20/16 1 EUR134
December Madrid Zurich KLM 12/1/16 12/8/16 1 EUR140
January Madrid Zurich Aegean 1/14/17 1/21/17 1 EUR134
February Madrid Zurich KLM 2/7/17 2/14/17 1 EUR140

Cheapest Weekend Non-Stop Flights for the Next 30 Days from Madrid to Zurich

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from Madrid to Zurich.

Next 30 Days

SunMonTueWedThuFriSat
24 25 26 27 28 29 30
EUR230
31 1 2 3 4 5 6
EUR230 EUR239
7 8 9 10 11 12 13
EUR239 EUR191
14 15 16 17 18 19 20
EUR191 EUR224
21 22 23 24 25 26 27
EUR224 EUR158
28 29 30 31 1 2 3
EUR158
TIPSave EUR54 by flying into Geneva instead of Zurich from Madrid

Non-Stop vs Connecting Flights from Madrid to Zurich (MAD to ZRH)

Your Madrid to Zurich flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Madrid to Zurich is EUR681.

The average price for non-stop flights from Madrid to Zurich is EUR151.

The chart below shows up to date information regarding non-stop flights from Madrid to Zurich.

Nonstop Flight Details from Madrid to Zurich
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Iberia 3 3 3 3 3 3 3 08:45 19:55
Swiss 3 3 3 3 3 3 2 10:00 19:40
Air Europa 2 2 2 2 2 2 2 07:50 14:50

Madrid to Zurich Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Madrid to Zurich?
Answer: The average Madrid to Zurich flight time is 2 hours and 16 minutes.
Question: How many kilometers are there between Madrid and Zurich?
Answer: The distance from Madrid to Zurich is 1235 kilometers.
Question: How common are direct flights from Madrid to Zurich?
Answer: There are 55 direct flights from Madrid to Zurich.
Question: What is the most popular airline for non-stop flights from Madrid to Zurich?
Answer: Iberia provides 38% of the non-stop flights between Madrid and Zurich.
Question: What are the most popular connecting cities when flying from Madrid to Zurich?
Answer: Amsterdam, NL

Airports for Your Route

These pages contain information about the major airports in Madrid and Zurich, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap Domestic Flights from Madrid - MAD

FlightsAirlineLowest Price
Madrid to Barcelona Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Aer Lingus, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR71

Cheap International Flights from Madrid - MAD

FlightsAirlineLowest Price
Madrid to Paris Germanwings, Aegean, HOP!, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Aigle Azur EUR87
Madrid to Basel Air Berlin, Air France, Alitalia, British Airways, airBaltic, Norwegian Air, Aer Lingus, Ryanair, NIKI, Iberia, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, TUIfly EUR142
Madrid to Frankfurt Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, Thomas Cook, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR108
Madrid to London Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch EUR75
Madrid to Stuttgart Germanwings, Aegean, Air Berlin, Air France, Alitalia, British Airways, Flybe, airBaltic, Condor, Aer Lingus, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, TUIfly EUR128
Madrid to Milan Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, BMI Regional, airBaltic, Norwegian Air, Aer Lingus, Air Dolomiti, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, TUIfly, Monarch EUR130
Madrid to Geneva Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Etihad Regional, Ryanair, NIKI, Iberia, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, Monarch EUR71
Madrid to Amsterdam Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch EUR101
Madrid to Berne Air Berlin, Air France, Alitalia, British Airways, airBaltic, Ryanair, Iberia, KLM, Lufthansa, Czech, Brussels, Tap Portugal, easyJet, Air Europa EUR271
Madrid to Strasbourg Aegean, Air Berlin, Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, Czech, TAROM, Brussels, Tap Portugal, Air Europa EUR173
Madrid to Munich Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Aer Lingus, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, TUIfly, Sunexpress EUR105
Madrid to Friedrichshafen Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, TAROM, Brussels, Tap Portugal, Air Europa EUR266
Madrid to Istanbul Germanwings, Onur Air, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Aer Lingus, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, Atlasjet, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, Pegasus, Primera Air, SmartWings, TAROM, SAS, Brussels, Turkish, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Sunexpress, SunExpress, South African* EUR91
Madrid to Brussels Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Aer Lingus, Bulgaria Air, Ryanair, NIKI, Thomas Cook, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Jetairfly, Tap Portugal, Air Europa, Vueling, WIZZ EUR100
Madrid to Dusseldorf Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, SAS, Brussels, Germania, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, TUIfly, Monarch EUR143
Madrid to Venice Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Aer Lingus, Air Dolomiti, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Volotea, Vueling, WIZZ, Monarch EUR142
Madrid to Vienna Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ EUR147

Cheap International Flights to Zurich - ZRH

FlightsAirlineLowest Price
Valencia to Zurich Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Eurowings, Etihad Regional, Ryanair, NIKI, transavia.com, Iberia, KLM, Luxair, Lufthansa, Swiss, Czech, Austrian, SmartWings, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, TUIfly EUR148
Bilbao to Zurich Germanwings, Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Eurowings, Etihad Regional, Iberia, KLM, Lufthansa, Swiss, Czech, Austrian, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR108
Pamplona to Zurich Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Aer Lingus, Iberia, KLM, Lufthansa, LOT, Swiss, Austrian, Brussels, Tap Portugal, Vueling EUR270
Valladolid to Zurich Air Berlin, Iberia, Lufthansa, Swiss, Vueling Check Dates
Logrono to Zurich Air Berlin, Swiss Check Dates
Zaragoza to Zurich Air Berlin, Air Europa Check Dates
Leon to Zurich Air Berlin, Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, Swiss, Austrian, SAS, Brussels, Tap Portugal Check Dates
Valencia to Paris Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Eurowings, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, SmartWings, TAROM, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ EUR92
Valencia to Milan Germanwings, Air Berlin, Air France, Alitalia, British Airways, BMI Regional, Air Dolomiti, Eurowings, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR152
Valencia to Basel Air Berlin, Air France, Alitalia, British Airways, Eurowings, Etihad Regional, Iberia, KLM, Lufthansa, Swiss, Czech, Austrian, Brussels, Tap Portugal, Air Europa, Vueling EUR216
Bilbao to Frankfurt Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Eurowings, Ryanair, Iberia, KLM, Luxair, Lufthansa, Jet2, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, Sunexpress EUR142
Bilbao to Paris Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, Aer Lingus, Eurowings, Ryanair, Iberia, KLM, Lufthansa, Czech, Austrian, SmartWings, TAROM, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Volotea, Vueling, WIZZ EUR113
Cheap Flights from Madrid to Zurich, CH, Switzerland, from EUR134 Round trip from MAD to ZRH