Flights from Madrid to Zurich
MAD to ZRH. All flight routes from Barajas, Spain to Zurich Airport, Switzerland. These routes are operated by 20 different airlines. You can either fly non-stop or choose from 28 different transit flights. The shortest flight time is 2 hours and 15 minutes.
Find the best prices on hotels and car rental near Zurich Airport
We got great deals on hotels and car rentals near the airport.
Madrid to Zurich flights
There are over 31 airlines and as many as 780 flights every week to this destination. You can fly non-stop to Zurich (ZRH) from Madrid (MAD) with Iberia, SWISS or Air Europa but if a stopover option suits you better you can choose to fly via Milan, Bilbao or any other of the 28 alternatives with flight connections.
Madrid to Zurich with Iberia
You can fly non-stop every weekday with flights departing between 8 am and 20 pm. Iberia is a member of the air alliance OneWorld.
With SWISS
You can fly non-stop every weekday with flights departing at 10 in the morning or 19 in the evening. SWISS is a Star Alliance member.
With Air Europa
You can fly non-stop every weekday with flights departing at 07:45, 07:55 or 14:55. Air Europa is a member of SkyTeam.
With Air France
If you fly from Madrid with Air France you will do a stopover in Paris, CDG before reaching Zurich. This flight trip will take 4 hours and 45 minutes and you can fly every weekday with departures between 6 am and 17 pm. Air France is a member of SkyTeam.
Miles & flight time: MAD - ZRH
The shortest flight time between MAD and ZRH is 2 hours and 20 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 2h 20m | - | 774 (1245 km) |
MXP Milan | 3h 50m | 50m | 845 (1360 km) |
BIO Bilbao | 3h 55m | 1h 50m | 828 (1332 km) |
BOD Bordeaux | 3h 55m | 2h 0m | 816 (1313 km) |
NCE Nice | 4h 5m | 2h 55m | 869 (1398 km) |
GVA Geneva | 4h 20m | 45m | 774 (1245 km) |
BLQ Bologna | 4h 30m | 2h 40m | 1053 (1694 km) |
MUC Munich | 4h 40m | 1h 20m | 1097 (1765 km) |
BRU Brussels | 4h 40m | 1h 5m | 1123 (1807 km) |
DUS Dusseldorf | 4h 40m | 55m | 1176 (1892 km) |
VCE Venice | 4h 40m | 1h 45m | 1106 (1780 km) |
CDG Paris | 4h 45m | 1h 5m | 961 (1546 km) |
OPO Porto | 4h 50m | 1h 5m | 1230 (1979 km) |
SCQ Santiago De Compostela | 4h 55m | 1h 10m | 1189 (1913 km) |
PMI Palma de Mallorca | 5h 0m | 1h 40m | 963 (1549 km) |
ALC Alicante | 5h 8m | 1h 0m | 1008 (1622 km) |
AGP Malaga | 5h 20m | 1h 30m | 1272 (2047 km) |
AMS Amsterdam | 5h 35m | 1h 15m | 1288 (2072 km) |
FRA Frankfurt | 5h 40m | 1h 40m | 1066 (1715 km) |
IBZ Ibiza | 5h 45m | 3h 0m | 984 (1583 km) |
MRS Marseille | 5h 45m | 2h 35m | 820 (1319 km) |
BCN Barcelona | 5h 55m | 2h 55m | 836 (1345 km) |
CAG Cagliari | 6h 0m | 2h 15m | 1248 (2008 km) |
VLC Valencia | 6h 15m | 3h 0m | 893 (1437 km) |
FCO Rome | 6h 20m | 2h 30m | 1263 (2032 km) |
ORY Paris | 6h 20m | - | - |
LHR London | 6h 40m | 2h 35m | 1270 (2043 km) |
SVQ Sevilla | 7h 0m | 3h 0m | 1260 (2027 km) |
LGW London | 8h 50m | - | - |
Unpublished Flight Rates From Madrid to Zurich
From Madrid to Switzerland
Below is a list of other destinations to Switzerland from Barajas with either direct flights or 1 stop connections.
From Spain to Zurich
Below is a list of other cities in Spain with flights to Zurich with either non-stop or connecting flights.
- BCN Barcelona Direct
- PMI Palma de Mallorca Direct
- AGP Malaga Direct
- ALC Alicante Direct
- LPA Las Palmas Direct
- TFS Tenerife Direct
- VLC Valencia Direct
- IBZ Ibiza Direct
- SVQ Sevilla Direct
- ACE Lanzarote Direct