About the Madrid → Zurich route
Madrid to Zurich is a short-haul route that punches above its weight in terms of who's actually on board. At 1,239 km and roughly an hour and a half in the air, you're barely at cruising altitude before the Alps appear in the window. Three airlines work this corridor — Iberia (IB), Swiss (LX), and Air Europa (UX) — which tells you something: this isn't a route propped up by tourists alone. You've got a real business travel backbone here, with financial types moving between two of Europe's more consequential cities, plus a steady stream of Spanish families visiting relatives who relocated to German-speaking Switzerland.
Why travel from Madrid to Zurich?
Zurich isn't cheap, and it doesn't pretend to be. Travelers from Spain come for a few distinct reasons. Business is the obvious one — Zurich's Bahnhofstrasse hosts some of the world's most concentrated private banking, and if you're in finance or consulting, this city is a required stop. Beyond work, the old town (Altstadt) rewards slow walking in a way that few European centers still do, without the crowds that have made parts of Barcelona feel like an airport terminal. Spanish visitors also come for the mountains — Zurich is a clean 90-minute train ride from serious ski terrain. The food angle surprises people too: Swiss-German cooking done properly, with good local wine that rarely makes it outside the country.
Quick stats
- Distance: 1,239 km
- Estimated flight time: 1h 27m
- Operating airlines: IB, LX, UX
- Direct route: yes
Practical tips for MAD → ZRH
Zurich Airport (ZRH) runs an unusually efficient arrivals process — clear immigration fast, and you're onto the train within minutes. The airport train station sits directly under the terminal and puts you in Zurich's main station (Hauptbahnhof) in about 10 minutes. Buy a ZVV ticket before boarding. Switzerland is not in the EU but is Schengen, so your Spanish passport or valid ID gets you through without drama. Currency is Swiss francs — don't assume cards work everywhere small. Spring and early autumn tend to offer better fares and genuinely pleasant weather. If you're flying UX, check baggage allowances carefully before you pack.
Frequently asked questions
How long is the flight from Madrid to Zurich?
The flight from Madrid (MAD) to Zurich (ZRH) covers approximately 1,239 km and takes around 1 hour and 27 minutes of flight time, making it a short-haul European route.
Which airlines operate the Madrid to Zurich route?
Three airlines serve this route: Iberia (IB), SWISS (LX), and Air Nostrum/Iberia Express (UX), offering multiple daily options for passengers.
What's the best time of year to fly from Madrid to Zurich?
Late spring (May-June) and early autumn (September-October) offer the best combination of pleasant weather in both cities and relatively moderate fares compared to peak summer and winter holiday periods.
Do I need a visa to travel from Spain to Switzerland?
EU/EEA citizens do not need a visa for Switzerland; a valid ID card or passport is sufficient. Non-EU citizens should check Switzerland's entry requirements, as it is not part of the EU but part of the Schengen Area.
What should I know about luggage, jet lag, and connections on this route?
With a flight time under 1.5 hours, there is minimal jet lag (no time difference between Madrid and Zurich). Baggage policies vary by airline, so check your carrier's allowances; the short flight means you'll arrive quickly, making it ideal for same-day connections or onward travel.