Flights from Zurich to Madrid
ZRH to MAD. All flight routes from Zurich Airport, Switzerland to Barajas, Spain. These routes are operated by 21 different airlines. You can either fly non-stop or choose from 29 different transit flights. The shortest flight time is 2 hours and 25 minutes.
Find the best prices on hotels and car rental near Barajas
We got great deals on hotels and car rentals near the airport.
Zurich to Madrid flights
There are over 32 airlines and as many as 878 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Zurich (ZRH) with Iberia, SWISS or Air Europa but if a stopover option suits you better you can choose to fly via Bordeaux, Nice or any other of the 29 alternatives with flight connections.
Zurich to Madrid with Iberia
You can fly non-stop every weekday with flights departing between 7 am and 19 pm. Iberia is a member of the air alliance OneWorld.
With SWISS
You can fly non-stop every weekday with flights departing at 6 am, 7 am or 16 pm. SWISS is a Star Alliance member.
With Air Europa
You can fly non-stop every weekday with flights departing at 11 in the morning or 18 in the evening. Air Europa is a member of SkyTeam.
With Vueling
If you fly from Zurich with Vueling you will do a stopover in Barcelona, BCN before reaching Madrid. This flight trip will take 4 hours and 25 minutes and you can fly every Monday or Tuesday with departures at 09:35.
Miles & flight time: ZRH - MAD
The shortest flight time between ZRH and MAD is 2 hours and 25 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 2h 25m | - | 774 (1245 km) |
BOD Bordeaux | 3h 40m | 40m | 816 (1313 km) |
NCE Nice | 3h 45m | 35m | 869 (1398 km) |
VLC Valencia | 4h 0m | 50m | 893 (1437 km) |
MXP Milan | 4h 5m | 45m | 845 (1360 km) |
BCN Barcelona | 4h 30m | 1h 25m | 836 (1345 km) |
NTE Nantes | 4h 35m | 1h 10m | 952 (1532 km) |
BIO Bilbao | 4h 40m | 1h 40m | 828 (1332 km) |
PMI Palma de Mallorca | 4h 45m | 1h 0m | 963 (1549 km) |
CDG Paris | 4h 45m | 2h 15m | 961 (1546 km) |
GVA Geneva | 4h 50m | 1h 45m | 774 (1245 km) |
AGP Malaga | 4h 55m | 55m | 1272 (2047 km) |
OPO Porto | 4h 55m | 2h 5m | 1230 (1979 km) |
IBZ Ibiza | 5h 0m | 1h 50m | 984 (1583 km) |
BRU Brussels | 5h 5m | 1h 20m | 1123 (1807 km) |
FCO Rome | 5h 14m | 2h 10m | 1263 (2032 km) |
AMS Amsterdam | 5h 25m | 1h 25m | 1288 (2072 km) |
FRA Frankfurt | 5h 30m | 45m | 1066 (1715 km) |
DUS Dusseldorf | 5h 35m | 1h 40m | 1176 (1892 km) |
VCE Venice | 5h 40m | 2h 10m | 1106 (1780 km) |
MUC Munich | 5h 40m | 1h 55m | 1097 (1765 km) |
LJU Ljubljana | 5h 45m | 2h 5m | 1284 (2066 km) |
ALC Alicante | 5h 50m | 2h 10m | 1008 (1622 km) |
FLR Florence | 5h 55m | 2h 15m | 1078 (1735 km) |
SVQ Sevilla | 6h 5m | 2h 30m | 1260 (2027 km) |
BLQ Bologna | 6h 5m | 35m | 1053 (1694 km) |
OLB Olbia | 6h 15m | 2h 30m | 1147 (1846 km) |
LHR London | 6h 50m | 2h 30m | 1270 (2043 km) |
LGW London | 6h 54m | 2h 45m | 1230 (1979 km) |
LCY London | 7h 30m | - | - |
Unpublished Flight Rates From Zurich to Madrid
From Zurich to Spain
Below is a list of other destinations to Spain from Zurich Airport with either direct flights or 1 stop connections.
- 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
From Switzerland to Madrid
Below is a list of other cities in Switzerland with flights to Madrid with either non-stop or connecting flights.