The best way to find a cheap flight ticket from Zurich to Madrid is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Find all the dates and times for this journey
2 h 20 m
11 h 34 m
Flights per day
Of the 60 flights that leave Zurich for Madrid every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
|Distance||773 miles (1247 km)|
|Average flight duration||2 h 20 min|
|Average plane ticket price||$106 (€91)|
|Airlines||Air Baltic, Air Europa, Lufthansa, Swiss, Helvetic Airways, Air Nostrum, Iberia, Brussels Airlines, Vueling, Air France, TAP Portugal, KLM or ITA|
Flights from Zurich to Madrid cover the 773 miles (1247 km) long journey taking on average 2 h 20 min with our travel partners like Air Baltic, Air Europa, Lufthansa, Swiss, Helvetic Airways, Air Nostrum, Iberia, Brussels Airlines, Vueling, Air France, TAP Portugal, KLM or ITA. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as $86 (€74), but the average price of plane tickets is $106 (€91). Travelers depart most frequently from Zurich Airport and arrive in Madrid Barajas Airport.
You can travel by flight between Zurich and Madrid with Lufthansa, Brussels Airlines and Vueling Airlines for as low as $86 (€74). When you search for schedules and tickets, Omio will show you the best trip.
Passengers looking for flights from Zurich, Switzerland to Madrid, Spain have lots of flexibility. There are over 30 flights every day of the week from Zurich to Madrid. For those preferring early travel, flights begin around 6:30 a.m. and later departures leave just after 9:00 p.m. There are several direct flights throughout the day, but most itineraries have one connection.
12 airlines offer flights from Zurich to Madrid. Lufthansa, TAP Portugal, and Iberia offer the largest number of flights each day. Swiss offers the fastest flight option and Air Europa provides the most inexpensive flight.
Zurich to Madrid flights last approximately 2 and a half hours if the flight is direct. Flights with connections offer a wide variety of travel times. Travelers who would like to spend a few hours in their connecting city can do so with the longer, 8-10 hour layovers. The connecting cities with times for sightseeing between flights include Munich, Frankfurt, Rome, Barcelona, and Lisbon. Itineraries with shorter layovers only last 4-6 hours.
There are over 30 flights a day leaving Zurich for Madrid. Flights begin between 6:00 a.m. and 7:00 a.m. on weekdays and weekends. The last flight of the night takes off around 9:00 p.m. daily. Multiple flights leave most hours of the day, but layovers and the route can change the total time traveled.
Departure airport: Zurich Airport (ZRH) is only 10 km from downtown Zurich and it is easy to get there via public transportation. The easiest way to the city center is by train. There is a train that leaves from the airport every 5-10 minutes 20 hours a day. The S-Bahn trains 2 and 16 also run this route. The streetcar on the 10 Line takes 35 minutes to reach downtown and is a great way to do some sightseeing along the way.
Arrival airport: Madrid Barajas Airport (MAD) is the second-largest international airport in Europe behind Paris Charles de Gaulle. It is 9 km from downtown Madrid and an easy journey by public transportation. There is a light rail from Terminal 4 that gets passengers to the city center in 10-15 minutes. Passengers that have arrived at another terminal can take the free shuttle bus to get to Terminal 4.
Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Zürich to Madrid and save as much as possible on ticket prices. In general, when you book a flight:
Flights from Zurich to Madrid generally leave from Zurich Airport and arrive in Madrid Barajas Airport.
Zurich Airport is 12.8 km away from Zurich city centre and Madrid Barajas Airport is 15 km from Madrid city centre.
Here are some other resources that might have the information you need