Madrid to Zermatt Flights

Tue, Jun 18
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Madrid to Zermatt flight

distanceDistance692 miles (1116 km)
durationAverage flight duration1 h 55 min
priceAverage plane ticket price$111 (€97)
changesDirect flightNo
carriersAirlinesIberia, Air Europa, Air Nostrum, easyJet, Malta Air or SWISS

Flights from Madrid to Zermatt cover the 692 miles (1116 km) long route taking on average 1 h 55 min with our travel partners like Iberia, Air Europa, Air Nostrum, easyJet, Malta Air or SWISS. While the average ticket price for this journey costs around $111 (€97), you can find the cheapest plane ticket for as low as $42 (€37).

The cheapest flights from Madrid to Zermatt

Showing times and prices for Jun 18

Cheapest

The best way to find a cheap flight ticket from Madrid to Zermatt is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Vueling
02:25PM6h45
Madrid Barajas Airport (MAD)
09:10PMZurich Airport (ZRH)
$2421One-way
1 transfer
2nd Cheapest
Vueling
06:20PM14h35
Madrid Barajas Airport (MAD)
08:55AMGeneva International Airport (GVA)
$2511One-way
1 transfer
Air Nostrum
04:10PM1h55
Madrid Barajas Airport (MAD)
06:05PMGeneva International Airport (GVA)
$2531One-way
0 transfers
Iberia
11:30AM1h55
Madrid Barajas Airport (MAD)
01:25PMGeneva International Airport (GVA)
$2531One-way
0 transfers
KLM
08:20PM12h00
Madrid Barajas Airport (MAD)
08:20AMGeneva International Airport (GVA)
$2661One-way
1 transfer

Flight schedulefrom Madrid to Zermatt

Showing flights for tomorrow, Tuesday, June 18
Lufthansa
05:55AM6h35
Madrid Barajas Airport (MAD)
12:30PMGeneva International Airport (GVA)
2 transfers
Lufthansa
05:55AM4h45
Madrid Barajas Airport (MAD)
10:40AMZurich Airport (ZRH)
1 transfer
Privilege
06:00AM16h25
Madrid Barajas Airport (MAD)
10:25PMZurich Airport (ZRH)
1 transfer
Air France
06:00AM7h45
Madrid Barajas Airport (MAD)
01:45PMZurich Airport (ZRH)
1 transfer
Air France
06:00AM11h25
Madrid Barajas Airport (MAD)
05:25PMGeneva International Airport (GVA)
1 transfer
Privilege
06:00AM12h40
Madrid Barajas Airport (MAD)
06:40PMZurich Airport (ZRH)
1 transfer
Air France
06:00AM5h10
Madrid Barajas Airport (MAD)
11:10AMGeneva International Airport (GVA)
1 transfer
Privilege
06:00AM10h45
Madrid Barajas Airport (MAD)
04:45PMZurich Airport (ZRH)
1 transfer
Air France
06:00AM7h50
Madrid Barajas Airport (MAD)
01:50PMGeneva International Airport (GVA)
1 transfer
Air France
06:00AM10h10
Madrid Barajas Airport (MAD)
04:10PMGeneva International Airport (GVA)
1 transfer
Privilege
06:00AM5h05
Madrid Barajas Airport (MAD)
11:05AMZurich Airport (ZRH)
1 transfer
Air France
06:00AM13h50
Madrid Barajas Airport (MAD)
07:50PMGeneva International Airport (GVA)
1 transfer
Privilege
06:00AM12h40
Madrid Barajas Airport (MAD)
06:40PMGeneva International Airport (GVA)
1 transfer
Privilege
06:00AM7h45
Madrid Barajas Airport (MAD)
01:45PMZurich Airport (ZRH)
1 transfer
Air France
06:00AM16h30
Madrid Barajas Airport (MAD)
10:30PMZurich Airport (ZRH)
1 transfer
Air France
06:00AM4h25
Madrid Barajas Airport (MAD)
10:25AMZurich Airport (ZRH)
1 transfer
Privilege
06:00AM5h10
Madrid Barajas Airport (MAD)
11:10AMGeneva International Airport (GVA)
1 transfer
Air France
06:00AM12h05
Madrid Barajas Airport (MAD)
06:05PMZurich Airport (ZRH)
1 transfer
Brussels Airlines
06:20AM4h45
Madrid Barajas Airport (MAD)
11:05AMZurich Airport (ZRH)
1 transfer
TAP Portugal
06:35AM10h40
Madrid Barajas Airport (MAD)
05:15PMZurich Airport (ZRH)
1 transfer
Air Nostrum
07:15AM2h00
Madrid Barajas Airport (MAD)
09:15AMGeneva International Airport (GVA)
0 transfers
Air Europa
07:55AM2h15
Madrid Barajas Airport (MAD)
10:10AMZurich Airport (ZRH)
0 transfers
Lufthansa
08:25AM5h35
Madrid Barajas Airport (MAD)
02:00PMZurich Airport (ZRH)
1 transfer
Lufthansa
08:25AM5h40
Madrid Barajas Airport (MAD)
02:05PMGeneva International Airport (GVA)
1 transfer
Iberia
08:45AM2h20
Madrid Barajas Airport (MAD)
11:05AMZurich Airport (ZRH)
0 transfers
Vueling
09:25AM11h45
Madrid Barajas Airport (MAD)
09:10PMZurich Airport (ZRH)
1 transfer
Iberia
09:55AM1h55
Madrid Barajas Airport (MAD)
11:50AMGeneva International Airport (GVA)
0 transfers
Air France
10:05AM9h45
Madrid Barajas Airport (MAD)
07:50PMGeneva International Airport (GVA)
1 transfer
Air France
10:05AM6h05
Madrid Barajas Airport (MAD)
04:10PMGeneva International Airport (GVA)
1 transfer
Air France
10:05AM8h00
Madrid Barajas Airport (MAD)
06:05PMZurich Airport (ZRH)
1 transfer
Air France
10:05AM12h25
Madrid Barajas Airport (MAD)
10:30PMZurich Airport (ZRH)
1 transfer
Air France
10:05AM7h20
Madrid Barajas Airport (MAD)
05:25PMGeneva International Airport (GVA)
1 transfer
Air France
10:05AM11h50
Madrid Barajas Airport (MAD)
09:55PMGeneva International Airport (GVA)
1 transfer
Helvetic Airways
10:10AM7h25
Madrid Barajas Airport (MAD)
05:35PMGeneva International Airport (GVA)
1 transfer
Helvetic Airways
10:10AM2h15
Madrid Barajas Airport (MAD)
12:25PMZurich Airport (ZRH)
0 transfers
Helvetic Airways
10:10AM8h50
Madrid Barajas Airport (MAD)
07:00PMGeneva International Airport (GVA)
1 transfer
Helvetic Airways
10:10AM11h40
Madrid Barajas Airport (MAD)
09:50PMGeneva International Airport (GVA)
1 transfer
KLM
10:20AM8h20
Madrid Barajas Airport (MAD)
06:40PMZurich Airport (ZRH)
1 transfer
KLM
10:20AM8h20
Madrid Barajas Airport (MAD)
06:40PMGeneva International Airport (GVA)
1 transfer
KLM
10:20AM6h25
Madrid Barajas Airport (MAD)
04:45PMZurich Airport (ZRH)
1 transfer
KLM
10:20AM11h55
Madrid Barajas Airport (MAD)
10:15PMGeneva International Airport (GVA)
1 transfer
KLM
10:20AM12h05
Madrid Barajas Airport (MAD)
10:25PMZurich Airport (ZRH)
1 transfer
PGA-Portugalia Airlines
11:05AM6h25
Madrid Barajas Airport (MAD)
05:30PMGeneva International Airport (GVA)
1 transfer
PGA-Portugalia Airlines
11:05AM6h10
Madrid Barajas Airport (MAD)
05:15PMZurich Airport (ZRH)
1 transfer
PGA-Portugalia Airlines
11:05AM12h10
Madrid Barajas Airport (MAD)
11:15PMGeneva International Airport (GVA)
1 transfer
PGA-Portugalia Airlines
11:05AM25h20
Madrid Barajas Airport (MAD)
12:25PMZurich Airport (ZRH)
1 transfer
Iberia
11:30AM1h55
Madrid Barajas Airport (MAD)
01:25PMGeneva International Airport (GVA)
0 transfers
ITA
11:35AM22h30
Madrid Barajas Airport (MAD)
10:05AMZurich Airport (ZRH)
1 transfer
Lufthansa
11:50AM4h30
Madrid Barajas Airport (MAD)
04:20PMZurich Airport (ZRH)
1 transfer
Lufthansa
11:50AM6h55
Madrid Barajas Airport (MAD)
06:45PMGeneva International Airport (GVA)
2 transfers
Lufthansa
11:50AM4h55
Madrid Barajas Airport (MAD)
04:45PMGeneva International Airport (GVA)
1 transfer
Air France
12:20PM5h05
Madrid Barajas Airport (MAD)
05:25PMGeneva International Airport (GVA)
1 transfer
Air France
12:20PM10h10
Madrid Barajas Airport (MAD)
10:30PMZurich Airport (ZRH)
1 transfer
Air France
12:20PM5h45
Madrid Barajas Airport (MAD)
06:05PMZurich Airport (ZRH)
1 transfer
Air France
12:20PM7h30
Madrid Barajas Airport (MAD)
07:50PMGeneva International Airport (GVA)
1 transfer
Air France
12:20PM9h35
Madrid Barajas Airport (MAD)
09:55PMGeneva International Airport (GVA)
1 transfer
Brussels Airlines
12:40PM5h40
Madrid Barajas Airport (MAD)
06:20PMGeneva International Airport (GVA)
1 transfer
Lufthansa
01:00PM5h45
Madrid Barajas Airport (MAD)
06:45PMGeneva International Airport (GVA)
1 transfer
Lufthansa
01:00PM6h20
Madrid Barajas Airport (MAD)
07:20PMZurich Airport (ZRH)
1 transfer
Privilege
01:05PM5h35
Madrid Barajas Airport (MAD)
06:40PMZurich Airport (ZRH)
1 transfer
Privilege
01:05PM9h20
Madrid Barajas Airport (MAD)
10:25PMZurich Airport (ZRH)
1 transfer
Privilege
01:05PM9h10
Madrid Barajas Airport (MAD)
10:15PMGeneva International Airport (GVA)
1 transfer
Privilege
01:05PM5h35
Madrid Barajas Airport (MAD)
06:40PMGeneva International Airport (GVA)
1 transfer
TAP Portugal
01:35PM9h40
Madrid Barajas Airport (MAD)
11:15PMGeneva International Airport (GVA)
1 transfer
Vueling
02:25PM6h45
Madrid Barajas Airport (MAD)
09:10PMZurich Airport (ZRH)
1 transfer
Air Europa
02:55PM2h15
Madrid Barajas Airport (MAD)
05:10PMZurich Airport (ZRH)
0 transfers
Air Nostrum
04:10PM1h55
Madrid Barajas Airport (MAD)
06:05PMGeneva International Airport (GVA)
0 transfers
TAP Portugal
04:20PM6h55
Madrid Barajas Airport (MAD)
11:15PMGeneva International Airport (GVA)
1 transfer
Iberia
04:35PM2h20
Madrid Barajas Airport (MAD)
06:55PMZurich Airport (ZRH)
0 transfers
Air France
04:40PM5h50
Madrid Barajas Airport (MAD)
10:30PMZurich Airport (ZRH)
1 transfer
Air France
04:40PM15h40
Madrid Barajas Airport (MAD)
08:20AMGeneva International Airport (GVA)
1 transfer
Air France
04:40PM5h15
Madrid Barajas Airport (MAD)
09:55PMGeneva International Airport (GVA)
1 transfer
Lufthansa
05:05PM4h50
Madrid Barajas Airport (MAD)
09:55PMZurich Airport (ZRH)
1 transfer
Lufthansa
05:05PM5h05
Madrid Barajas Airport (MAD)
10:10PMGeneva International Airport (GVA)
1 transfer
KLM
05:10PM15h25
Madrid Barajas Airport (MAD)
08:35AMZurich Airport (ZRH)
1 transfer
KLM
05:10PM5h15
Madrid Barajas Airport (MAD)
10:25PMZurich Airport (ZRH)
1 transfer
KLM
05:10PM5h05
Madrid Barajas Airport (MAD)
10:15PMGeneva International Airport (GVA)
1 transfer
KLM
05:10PM15h10
Madrid Barajas Airport (MAD)
08:20AMGeneva International Airport (GVA)
1 transfer
Air France
05:45PM4h45
Madrid Barajas Airport (MAD)
10:30PMZurich Airport (ZRH)
1 transfer
Air France
05:45PM4h10
Madrid Barajas Airport (MAD)
09:55PMGeneva International Airport (GVA)
1 transfer
Air France
05:45PM14h35
Madrid Barajas Airport (MAD)
08:20AMGeneva International Airport (GVA)
1 transfer
Air France
05:45PM16h40
Madrid Barajas Airport (MAD)
10:25AMZurich Airport (ZRH)
1 transfer
ITA
06:05PM16h00
Madrid Barajas Airport (MAD)
10:05AMZurich Airport (ZRH)
1 transfer
ITA
06:05PM23h50
Madrid Barajas Airport (MAD)
05:55PMZurich Airport (ZRH)
1 transfer
Vueling
06:20PM14h35
Madrid Barajas Airport (MAD)
08:55AMGeneva International Airport (GVA)
1 transfer
Vueling
06:20PM14h35
Madrid Barajas Airport (MAD)
08:55AMZurich Airport (ZRH)
1 transfer
Swiss
07:45PM2h15
Madrid Barajas Airport (MAD)
10:00PMZurich Airport (ZRH)
0 transfers
Iberia
08:00PM2h20
Madrid Barajas Airport (MAD)
10:20PMZurich Airport (ZRH)
0 transfers
Air France
08:15PM14h55
Madrid Barajas Airport (MAD)
11:10AMGeneva International Airport (GVA)
1 transfer
Air France
08:15PM14h10
Madrid Barajas Airport (MAD)
10:25AMZurich Airport (ZRH)
1 transfer
Air France
08:15PM12h05
Madrid Barajas Airport (MAD)
08:20AMGeneva International Airport (GVA)
1 transfer
Air France
08:15PM13h25
Madrid Barajas Airport (MAD)
09:40AMGeneva International Airport (GVA)
1 transfer
KLM
08:20PM12h00
Madrid Barajas Airport (MAD)
08:20AMGeneva International Airport (GVA)
1 transfer
KLM
08:20PM14h45
Madrid Barajas Airport (MAD)
11:05AMZurich Airport (ZRH)
1 transfer
KLM
08:20PM14h50
Madrid Barajas Airport (MAD)
11:10AMGeneva International Airport (GVA)
1 transfer
KLM
08:20PM12h15
Madrid Barajas Airport (MAD)
08:35AMZurich Airport (ZRH)
1 transfer
KLM
08:20PM17h25
Madrid Barajas Airport (MAD)
01:45PMZurich Airport (ZRH)
1 transfer
Iberia
08:25PM1h55
Madrid Barajas Airport (MAD)
10:20PMGeneva International Airport (GVA)
0 transfers
PGA-Portugalia Airlines
10:15PM13h55
Madrid Barajas Airport (MAD)
12:10PMGeneva International Airport (GVA)
1 transfer
PGA-Portugalia Airlines
10:15PM14h10
Madrid Barajas Airport (MAD)
12:25PMZurich Airport (ZRH)
1 transfer
PGA-Portugalia Airlines
10:15PM24h15
Madrid Barajas Airport (MAD)
10:30PMZurich Airport (ZRH)
1 transfer

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Madrid to Zermatt by flight

Tue
Jun 18
Wed
Jun 19
Thu
Jun 20
Fri
Jun 21
Sat
Jun 22
Sun
Jun 23
Mon
Jun 24

The fastest flights from Madrid to Zermatt

Showing times and prices for Jun 18

Fastest Journey

1 h 55 m

Average

9 h 11 m

Flights per day

101

Distance

1116 km

Of the 101 flights that leave Madrid for Zermatt every day 12 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Iberia
09:55AM1h55
Madrid Barajas Airport (MAD)
11:50AMGeneva International Airport (GVA)
$2701One-way
0 transfers
Fastest
Air Nostrum
04:10PM1h55
Madrid Barajas Airport (MAD)
06:05PMGeneva International Airport (GVA)
$2531One-way
0 transfers
Fastest
Iberia
11:30AM1h55
Madrid Barajas Airport (MAD)
01:25PMGeneva International Airport (GVA)
$2531One-way
0 transfers
Fastest
Iberia
08:25PM1h55
Madrid Barajas Airport (MAD)
10:20PMGeneva International Airport (GVA)
$2701One-way
0 transfers
2nd Fastest
Air Nostrum
07:15AM2h00
Madrid Barajas Airport (MAD)
09:15AMGeneva International Airport (GVA)
$3181One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Iberia, easyJet and Malta Air flights from Madrid to Zermatt

Buy your official Iberia, easyJet and Malta Air flight tickets between Madrid and Zermatt from $41 (€36) with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most popular journey.

EasyJet is a British multinational low-cost airline headquartered at London Luton Airport (LTN). It’s the largest UK-based carrier based on the number of passengers carried. EasyJet flies to over 150 destinations across Europe and North Africa, making it a popular budget airline for travelers. To keep fares as low as possible, easyJet tickets are non-refundable and no complimentary snacks are provided onboard. All fare types include allowance of one small personal bag, while additional fees apply for carry-on luggage and checked luggage.

EasyJet from Madrid to Zermatt flight information:

  • Average Duration: 2 h
  • Cheapest Price: $50

FAQs: Madrid to Zermatt Flight

FAQs: Take a flight from Madrid to Zermatt hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Zermatt.
FAQs
Cheap plane tickets from Madrid to Zermatt can start from as little as $42 (€37) when you book in advance. The average flight ticket price for Madrid to Zermatt is $111 (€97); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Madrid to Zermatt flight travel time is 1 h 55 min   for the 692 mile (1116 km) long journey, but the duration can vary if you travel on weekends and holidays.
The first flight from Madrid to Zermatt leaves at 5: 15 AM. Plan your trip with the Journey Planner   from Omio.
The last flight from Madrid to Zermatt leaves at 9: 35 PM.
For the trip from Madrid to Zermatt you can take a flight with Iberia, Air Europa, Air Nostrum, easyJet, Malta Air or SWISS. Be sure to check out all possible airlines that offer services to Zermatt from Madrid on Omio to compare what amenities they may have.
The cheapest month to travel from Madrid to Zermatt by plane is November.
Yes, you can take a flight from Madrid to Zermatt.

More options for your journey from Madrid to Zermatt

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language