Take off on cheap flights from Madrid to Zurich, your adventure starts now!

Find cheap airline tickets from Madrid to Zurich by date

Sorry! We haven't found any airline tickets from Madrid to Zurich. Try launching another search above.
Return
Departure
Choose when you'd like to depart to Zurich (Switzerland):
Find the cheapest Madrid Zurich flight by browsing the dates below to find alternative flight prices found in the last days. To launch a flight search for Madrid - Zurich with these new dates, click on an offer. Want to depart from another city? Choose: New York - Zurich London - Zurich Miami - Zurich Chicago - Zurich San Francisco - Zurich See more routes

Airlines operating flights from Madrid to Zurich

  • any
  • May 2018
  • June 2018
  • July 2018
  • August 2018
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • all
  • Air Europa
  • Air France
  • KLM
  • Lufthansa
  • Swiss
  • TAP Air Portugal
  • Vueling
Vueling
outbound: Jun 28, 2018
Vueling 1 stop
return: Jul 3, 2018
Vueling 1 stop
TAP Air Portugal
outbound: Jun 8, 2018
TAP Air Portugal 1 stop
return: Jun 10, 2018
easyJet direct
Air Europa
outbound: Jul 5, 2018
Air Europa direct
return: Jul 28, 2018
Vueling 1 stop
KLM
outbound: Jul 5, 2018
KLM 1 stop
return: Jul 28, 2018
KLM 1 stop
Air France
outbound: May 30, 2018
Air France 1 stop
return: Jun 4, 2018
Air France 1 stop
Swiss
outbound: Jul 5, 2018
Swiss direct
return: Jul 28, 2018
Lufthansa 1 stop
Lufthansa
outbound: May 27, 2018
Lufthansa 1 stop
return: May 29, 2018
Swiss direct

Travel tips for flights Madrid - Zurich

Average flight duration: 2h20m (direct flight)

  • Arrival city:
  • Zurich, Switzerland
  • Airport(s):
  • Kloten Airport (ZRH)
  • Local time:
  • May 25, 2018 2:46 PM, GMT+2
  • Weather:
  • min. 56ºF, max. 80ºF
  • Departure city:
  • Madrid, Spain
  • Airport(s):
  • Aeroporto Adolfo Suárez Madrid-Barajas (MAD)
  • Local time:
  • May 25, 2018 2:46 PM, GMT+2
  • Weather:
  • min. 62ºF, max. 73ºF