Flights from Madrid to Zurich

The cheapest flights from Madrid to Zurich

Showing times and prices for 20 May

Cheapest

£40

Average

£124

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Iberia
06:15Madrid2h25 08:40Zurich
0 changes
£401One-way
Air Europa
05:55Madrid2h15 08:10Zurich
0 changes
£541One-way
Iberia
18:55Madrid2h25 21:20Zurich
0 changes
£1051One-way
Iberia
17:55Madrid2h25 20:20Zurich
0 changes
£1131One-way
Iberia
18:00Madrid2h20 20:20Zurich
0 changes
£1321One-way

Flight schedule Madrid to Zurich

Showing flights for tomorrow, Friday, 20 May
06:00Madrid Barajas Airport8h40 14:40Zurich Airport
1 change
06:00Madrid Barajas Airport11h55 17:55Zurich Airport
1 change
06:00Madrid Barajas Airport16h40 22:40Zurich Airport
1 change
06:10Madrid Barajas Airport4h25 10:35Zurich Airport
1 change
06:20Madrid Barajas Airport4h55 11:15Zurich Airport
1 change
07:15Madrid Barajas Airport5h25 12:40Zurich Airport
1 change
07:55Madrid Barajas Airport2h15 10:10Zurich Airport
0 changes
08:20Madrid Barajas Airport2h20 10:40Zurich Airport
0 changes
08:30Madrid Barajas Airport6h20 14:50Zurich Airport
1 change
08:30Madrid Barajas Airport5h25 13:55Zurich Airport
1 change
10:05Madrid Barajas Airport7h50 17:55Zurich Airport
1 change
10:05Madrid Barajas Airport12h35 22:40Zurich Airport
1 change
11:55Madrid Barajas Airport4h30 16:25Zurich Airport
1 change
12:20Madrid Barajas Airport5h35 17:55Zurich Airport
1 change
12:20Madrid Barajas Airport10h20 22:40Zurich Airport
1 change
12:55Madrid Barajas Airport6h20 19:15Zurich Airport
1 change
12:55Madrid Barajas Airport4h25 17:20Zurich Airport
1 change
14:55Madrid Barajas Airport2h15 17:10Zurich Airport
0 changes
16:35Madrid Barajas Airport2h20 18:55Zurich Airport
0 changes
16:40Madrid Barajas Airport6h00 22:40Zurich Airport
1 change
17:15Madrid Barajas Airport4h35 21:50Zurich Airport
1 change
17:50Madrid Barajas Airport4h50 22:40Zurich Airport
1 change
20:00Madrid Barajas Airport2h20 22:20Zurich Airport
0 changes
20:20Madrid Barajas Airport2h15 22:35Zurich Airport
0 changes
22:30Madrid Barajas Airport10h35 09:05Zurich Airport
1 change

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Fri
20 May
Sat
21 May
Sun
22 May
Mon
23 May
Tue
24 May
Wed
25 May
Thu
26 May
Fri
27 May
Sat
28 May
Sun
29 May
Mon
30 May
Tue
31 May
Wed
01 Jun
Thu
02 Jun
Fri
03 Jun
Sat
04 Jun
Sun
05 Jun
Mon
06 Jun
Tue
07 Jun
Wed
08 Jun
Thu
09 Jun

The fastest flights from Madrid to Zurich

Showing times and prices for 20 May

Fastest Journey

2 h 15 m

Average

6 h 12 m

Flights per day

25

Distance

1247 km

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

Fastest
14:55Madrid Barajas Airport2h15 17:10Zurich Airport
0 changes
£1291One-way
Fastest
20:20Madrid Barajas Airport2h15 22:35Zurich Airport
0 changes
£1731One-way
Fastest
07:55Madrid Barajas Airport2h15 10:10Zurich Airport
0 changes
£691One-way
2nd Fastest
20:00Madrid Barajas Airport2h20 22:20Zurich Airport
0 changes
£1081One-way
2nd Fastest
08:20Madrid Barajas Airport2h20 10:40Zurich Airport
0 changes
£641One-way

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

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay in Zurich?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Madrid to Zurich flight

distanceDistance773 miles (1247 km)
durationAverage flight duration2 h 15 min
priceAverage plane ticket price£81 (€92)
changesDirect flightYes
carriersAirlinesPGA-Portugalia Airlines, Air Europa, Swiss, Air Dolomiti, Lufthansa Cityline, Air France, Brussels Airlines, Bulgaria Air, TAP Portugal, Iberia, Vueling, Lufthansa, tab, White Airways, Aer Lingus, Edelweiss Air, Air Nostrum or KLM

Flights from Madrid to Zurich cover the 773 miles (1247 km) long route taking on average 2 h 15 min with our travel partners like PGA-Portugalia Airlines, Air Europa, Swiss, Air Dolomiti, Lufthansa Cityline, Air France, Brussels Airlines, Bulgaria Air, TAP Portugal, Iberia, Vueling, Lufthansa, tab, White Airways, Aer Lingus, Edelweiss Air, Air Nostrum or KLM. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as £40, but the average price of plane tickets is £81. Travellers depart most frequently from Madrid Barajas Airport and arrive in Zurich Airport.

Airlines: Vueling Airlines, Air Europa and Iberia Madrid to Zurich

Buy your official Vueling Airlines, Air Europa and Iberia flight tickets between Madrid and Zurich from £40 with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most convenient trip.

Air Europa
Iberia
Vueling Airlines

Air Europa is Spain's 3rd most popular airline with flights around Europe and the rest of the world and a choice between Economy or Business fares for your flight from Madrid to Zurich.

If you’re looking for a smooth and easy flight from Madrid to Zurich, check Omio for Air Europa flights offering this trip. Whether you are looking for the fastest, earliest or cheapest flight to take for this 773 miles (1247 km) trip from Madrid to Zurich, Omio makes it easier than ever to find Air Europa flights at affordable prices, and you can also quickly book plane tickets online. Check the current Air Europa flight timetables for your ideal departure and arrival times, compare the best route between Madrid and Zurich as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your Air Europa flight on Omio. If you search for flights between Madrid and Zurich in the Omio app, you can quickly see if the Air Europa tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for Air Europa flights from Madrid to Zurich starting at £40, buy your official Air Europa tickets with Omio online quickly and easily!

  • Average Price: £40

Iberia is Spain’s leading airline, headquartered in Adolfo Suárez-Madrid Barajas in Madrid, offering flights around Europe and across the world. It offers different fares for your next flight from Madrid to Zurich including: Basic Fare, Classic Fare, Flexible Fare and Business Club.

Iberia is one of the best options when travelling by plane from Madrid to Zurich. Omio quickly shows you current Iberia flight timetables for the Madrid - Zurich trip and makes it easier than ever for you to buy plane tickets online for the cheapest, fastest or earliest trip available. The distance between Madrid and Zurich is around 773 miles (1247 km) and the cheapest Iberia one-way ticket you can book starts at £64. As you check the latest Madrid to Zurich flight timetable from Iberia for your ideal departure and arrival times, you can also review travel information, such as luggage policy and amenities offered onboard, and compare the best route available to arrive to Zurich safely. If you search for Iberia tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Iberia ticket from Madrid to Zurich so you can spend more time enjoying the smooth and easy journey!

  • Average Price: £64

Vueling is one of Spain’s leading low-cost airlines where you can choose between Basic, Optima or Time Flex tickets for your next flight to Zurich from Madrid.

Find cheap tickets for Vueling Airlines flights from Madrid to Zurich on Omio. Omio can help you find the best flight deals and prices all in one place by showing you the most up-to-date Madrid to Zurich flight timetable from Vueling Airlines, the latest plane ticket offers available and other travel information for the 773 miles (1247 km) route from Madrid to Zurich, including information on luggage policy and amenities offered onboard depending on the class fare you pick and choose. If you search for flights between Madrid and Zurich in the Omio app, you can check to see if the Vueling Airlines flights available are mobile tickets, which makes it even more convenient for you to go paperless when travelling. Check the Vueling Airlines flight timetable for your ideal departure and arrival times, compare the best route available to get to Zurich from Madrid and then book a cheap flight with ease. Sit back and enjoy your upcoming flight from Madrid to Zurich with Vueling Airlines!

    Flights from Madrid to Zurich

    One of Europe's busier business travel routes, frequent direct flights from Madrid to Zurich also offer convenient connections to Switzerland for leisure travelers. Flights are available with a choice of airlines, including national carriers and a budget option. Departure times include morning, afternoon and evening services, with journey times of around two hours and 15 minutes. Indirect connections with one change required en route offer additional options.

    Which airlines fly from Madrid to Zurich?

    National carriers Iberia and Swiss Air offer daily direct flights to Zurich from Madrid, with some services operated by Swiss Air's affiliate airline Tab. In addition, budget operator Air Europa has direct flights to Zurich from the Spanish capital. Indirect connections include KLM flights via Amsterdam and TAP Portugal services via Lisbon.

    How long is the flight from Madrid to Zurich?

    Swiss Air direct flights offer the fastest connection on the 775-mile route north-east to Zurich, taking two hours and 15 minutes. Iberia and Air Europa flights take five minutes more, while the fastest indirect connection takes a little under five hours to reach the Swiss city.

    How many flights are there from Madrid to Zurich?

    Weekday schedules provide nine flights daily between Madrid and Zurich, with eight services at weekends. These include a daily budget flight with Air Europa. Take off times range from early morning until late evening, There are numerous daily indirect flights, requiring one change en route, available with a wide choice of airlines.

    What are the departure and arrival airports for flights from Madrid to Zurich?

    Departure airport: All flights depart from Madrid Barajas Airport. Barajas Airport is located about eight miles north-east of the city center, reached by frequent trains on the Cercanias regional network lines C1 and C10 and Metro line 8, taking about 20 minutes to reach the terminal. Passenger facilities at the airport include tapas bars, specialist Castilian gourmet stores, duty-free shopping, free WiFi and business lounges.

    Arrival airport: Zurich Airport is where all flights will terminate. Zurich Airport is situated about eight miles north of the city, with frequent and fast public transport connections to downtown on tram route 10 and SBB trains. Facilities in the terminal include a luxury shopping mall, a fitness gym, currency exchange desks, and free WiFi.

    Travel Tips: Madrid to Zurich flight

    Take a flight to Zurich easily. 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 Zurich.
    FAQs

    Travel by plane between Madrid, Spain and Zurich, Switzerland is: Fully open.

    Is international entry into Zurich from Madrid restricted?

    International entry is allowed for: Entry is fully open for citizens and permanent residents of Spain

    Do I need to quarantine on arrival in Switzerland from Madrid?

    Entry Requirements:

    • No COVID-19 testing required
    • No quarantine required

    What are the safety rules to follow in Zurich, Switzerland?

    The government of Switzerland has imposed these measures to reduce the spread of COVID-19:

    • Physical distance required: 1.5 metre (s) (5 feet)
    • Face mask required: Regional advice

    The above information was last checked on 09/05/2022. Remember to check the latest COVID-19 travel safety regulations for your flight from Madrid to Zurich closer to your date of departure here.

    The restriction level for your return flight to Madrid, Spain from Zurich is: Partially open.

    Is my return flight into Madrid from Zurich restricted?

    International entry is allowed for: Entry is partially open for citizens and permanent residents of Switzerland

    Do I need to quarantine on arrival in Spain from Zurich?

    Conditions of reentry:

    • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
    • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
    • Health screen upon arrival
    • Specific entry restrictions may apply for travel to Spain: Canary Islands

    What are the safety rules to follow in Madrid, Spain?

    The government of Spain has imposed these measures to reduce the spread of COVID-19:

    • Social distancing required: 1.5 metre (s) (5 feet)
    • Face mask required: Mandatory

    Last checked on 16/05/2022. Remember to check the latest COVID-19 travel safety regulations for your flight to Madrid from Zurich closer to your date of departure here.

    Omio customers have found the cheapest flights to Zurich from Madrid to cost as little as £40  in the next 7 days.
    If you’re looking to purchase tickets for this route in the next 7 days, you’ll find that Madrid to Zurich flight prices are on average £81  one way.
    When travelling this route you should expect the distance between Madrid and Zurich via plane to be approximately 773 miles (1247 km).
    On average the Madrid to Zurich flight time is 2 h 15 min  covering the 773 miles (1247 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

    Omio travellers most frequently book a flight from Madrid Barajas Airport   to Zurich Airport   for this route.

    The most popular departure airport with passengers for this journey, called Madrid Barajas Airport, is located 9.9 miles (15.9 km) from the city centre of Madrid.

    The most popular arrival airport, Zurich Airport, is located 5.8 miles (9.4 km) away from the city centre of Zurich. You can check what public transportation connections, taxi services or airport shuttle service options are available to take you from Zurich Airport to the city centre in Zurich.

    When taking a flight from Madrid to Zurich, you can count on PGA-Portugalia Airlines, Air Europa, Swiss, Air Dolomiti, Lufthansa Cityline, Air France, Brussels Airlines, Bulgaria Air, TAP Portugal, Iberia, Vueling, Lufthansa, tab, White Airways, Aer Lingus, Edelweiss Air, Air Nostrum or KLM for the best way to get you to Zurich. You can also check all possible airlines who offer a service to Zurich from Madrid and compare the amenities they offer before buying a plane ticket.
    Yes, you can look for direct flights from Madrid to Zurich with Air Europa, Iberia or tab  without needing to change in between. Taking a direct flight tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
    The earliest flight departing from Madrid to Zurich leaves at 05: 15. The last flight departing from Madrid to Zurich leaves at 20: 30. You can find the latest Madrid to Zurich flight schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this route and save money. If you buy plane tickets to Zurich from Madrid within the next 7 days, you can find tickets to cost on average £81 one way. To find the best prices for this trip, consider booking your plane ticket from Madrid to Zurich a few months in advance.

    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
    Currency
    Language