- Home
- Flights
- Flights from Madrid
- Madrid to Zurich
Cheap flights from Madrid to Zurich from €44
Iberia, Air Europa, SWISS and Air Nostrum fly nonstop from Madrid to Zurich, about 50 flights a week. The flight takes around 2h 15m, and the cheapest one-way fare we found recently is €44 on 12 Nov.
Direct flights available ~50 flights a week 2h 15m Cheapest in November Prices checked 13 days ago
Madrid to Zurich at a glance
Cheapest one-way€44Air Europa · nonstop · Thu 12 NovCheapest return€91Wed 16 Dec – Sun 10 JanFastest flight2h 15mAir Europa · nonstop
Nonstop flights50/wkIberia, Air Europa, SWISS
Airlines flying nonstop from Madrid to Zurich
4 airlines on this route, about 50 flights a week in total (observed over the last 4 weeks).
Cheapest dates from Madrid to Zurich
The lowest one-way fares found recently, cheapest first. Prices change; click through for the live fare.
Thu 12 Nov
One-way from€44
Mon 14 Dec
One-way from€46
X5Fly RomaniaNonstop
Wed 4 Nov
One-way from€54
W4AeroWorld 1 stop via FCO
Sun 13 Dec
One-way from€56
Mon 23 Nov
One-way from€59
Sat 28 Nov
One-way from€61
Thu 31 Dec
One-way from€61
Cheapest month to fly from Madrid to Zurich
Lowest one-way fare found for each month: November is cheapest, January the most expensive.
Good to know
- Distance
- 1,241 km771 miles
- Flight time
- 2h 15mfastest found
- Time difference
- NoneZurich vs Madrid
- Currency in Zurich
- CHF
- Airports
- MAD → ZRH
Flights from Madrid to Zurich: questions answered
How much is a flight from Madrid to Zurich?
The cheapest one-way fare we found recently is €44, nonstop, departing in November. Return trips start from €91. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Madrid to Zurich?
Yes. Iberia, Air Europa, SWISS and Air Nostrum fly this route nonstop, with about 50 flights a week in each direction.
How long is the flight from Madrid to Zurich?
A nonstop flight covers 1,241 km and takes around 2h 15m.
What is the cheapest month to fly from Madrid to Zurich?
November has the lowest fare we found (€44), while January is the most expensive (€103).
Which airlines fly from Madrid to Zurich?
Iberia, Air Europa, SWISS and Air Nostrum operate nonstop flights on this route.
Which airports serve Madrid and Zurich?
Madrid: Adolfo Suárez Madrid–Barajas Airport (MAD). Zurich: Zürich Airport (ZRH).





