Worldwide Coverage
Flights to over 5,000 cities
One-stop Service Guarantee
Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
Secure Payment
Convenient & reliable booking and payment system
Flights from Madrid to Zurich Starting at £40
Book one-way or return flights from Madrid to Zurich from as little as £40. Choose from the popular airlines below and book your flight today!
- One way
- Round-trip
- MAD07:552h 15mDirectZRH10:10Wed, May 15|Madrid - Zurich|Air Europa£40£6538% OFF38% OFF£65£40
- MAD07:552h 15mDirectZRH10:10Wed, Apr 17|Madrid - Zurich|Air Europa£43£6534% OFF34% OFF£65£43
- MAD07:552h 15mDirectZRH10:10Fri, Mar 29|Madrid - Zurich|Air Europa£43£6534% OFF34% OFF£65£43
- MAD07:552h 15mDirectZRH10:10Wed, Apr 24|Madrid - Zurich|Air Europa£43£43
- MAD18:2014h 35m1 stopZRH08:55Tue, May 7|Madrid - Zurich|Vueling Airlines£44£44
- MAD20:002h 20mDirectZRH22:20Wed, May 15|Madrid - Zurich|Iberia£44£44
- MAD07:552h 15mDirectZRH10:10Sat, Mar 30|Madrid - Zurich|Air Europa£44£44
- MAD18:4514h 10m1 stopZRH08:55Mon, May 6|Madrid - Zurich|Vueling Airlines£44£44
- MAD18:4514h 10m1 stopZRH08:55Mon, May 13|Madrid - Zurich|Vueling Airlines£45£45
- MAD20:002h 20mDirectZRH22:20Thu, May 9|Madrid - Zurich|Iberia£45£45
- MAD13:003h 5mDirectZRH14:00Tue, Mar 26|Madrid - Zurich|Air EuropaFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Find the best time to fly from Madrid to Zurich
We monitor flight fares to help you find the best deals effortlessly
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Airlines Flying from Madrid to Zurich
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.
easyJet
From £39
Air Europa
From £43
Vueling Airlines
From £53
Iberia
From £56
TAP Air Portugal
From £70
Brussels Airlines
From £82
British Airways
From £86
Wizz Air Malta
From £94
Malta
From £99
Swiss Airlines
From £116
ANA airlines
Find more flights and airlines
Alternative Routes from Madrid to Zurich
Searching for potential routes that might be cheaper and faster? Check out these alternative flights from Madrid to Zurich.
- CheapestMAD07:552h 15mDirectZRH10:10Madrid Barajas Airport - Zurich International AirportWed, Apr 17Air Europa£43
- MAD07:552h 15mDirectZRH10:10Madrid Barajas Airport - Zurich International AirportWed, Apr 17Air Europa£43Find More Flights
How do I find the cheapest flights?
Flight Information from Madrid to Zurich
Cheapest direct flight price | £40 |
---|---|
Cheapest return ticket price | £73 |
Cheapest month | January |
Peak season for travel | June |
More Travel Options
Top flights to Zurich
- Flights from Manchester to Zurich
- Flights from Birmingham to Zurich
- Flights from Glasgow to Zurich
- Belfast to Zurich Flights
- Cardiff to Zurich Flights
- Newcastle to Zurich Flights
- Flights from Bristol to Zurich
- Birmingham to Zurich Flights
- Leeds to Zurich Flights
- Manchester to Zurich Flights
- Flights from London to Zurich
- London to Zurich Flights
- Bournemouth to Zurich Flights
- Guernsey to Zurich Flights
- Aberdeen to Zurich Flights
- Bristol to Zurich Flights
- Doncaster to Zurich Flights
Top flights from Madrid
- Flights from Madrid to Glasgow
- Flights from Madrid to Bristol
- Madrid to Newcastle Flights
- Flights from Madrid to Birmingham
- Madrid to Cardiff Flights
- Madrid to London Flights
- Madrid to Birmingham Flights
- Madrid to Edinburgh Flights
- Madrid to Liverpool Flights
- Flights from Madrid to Leeds
- Madrid to Belfast Flights
- Madrid to Islay Flights
- Madrid to Jersey Flights
- Flights from Madrid to Shetland Islands
- Flights from Madrid to Jersey
- Madrid to Wick Flights
- Madrid to Newquay Flights
- Madrid to Shetland Islands Flights
- Madrid to Inverness Flights
Payment Methods
Our Partners
Copyright © 2024 Trip.com Travel Singapore Pte. Ltd. All rights reserved
Site Operator: Trip.com Travel Singapore Pte. Ltd.
Site Operator: Trip.com Travel Singapore Pte. Ltd.