[menuItemContent][menuItemRightSideContent]
Currency

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

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

View all

COMPARE Prices across different modes

Sat
Jul 24
Find prices
$195Lufthansa Cityline
Sun
Jul 25
$25STUDENT AGENCY k.s.
$130Swiss
Mon
Jul 26
Find prices
$188Air Dolomiti
Tue
Jul 27
Find prices
$130tab
Wed
Jul 28
$31Croatia Bus d.o.o.
$195Lufthansa
Thu
Jul 29
Find prices
$107tab
Fri
Jul 30
$55Marino Autolinee
$88tab
Sat
Jul 31
$50Flixbus
$107Swiss
Sun
Aug 1
$25STUDENT AGENCY k.s.
$69Swiss
Mon
Aug 2
Find prices
$126Vueling
Tue
Aug 3
Find prices
$88tab
Wed
Aug 4
$31Croatia Bus d.o.o.
$179Vueling
Thu
Aug 5
Find prices
$107Vueling
Fri
Aug 6
$52Marino Autolinee
$113Vueling
Sat
Aug 7
Find prices
$88Swiss
Sun
Aug 8
$25STUDENT AGENCY k.s.
$107Swiss
Mon
Aug 9
Find prices
$88Swiss
Tue
Aug 10
$44Flixbus
$88tab
Wed
Aug 11
$31Croatia Bus d.o.o.
$107Swiss
Thu
Aug 12
Find prices
$86Vueling
Fri
Aug 13
$55Marino Autolinee
$69tab

Flight Information from Milan to Zurich

distanceDistance135 miles (217 km)
durationAverage flight duration5 h 40 min
priceAverage plane ticket price$147 (€118)
changesDirect flightYes
carriersAirlinesSwiss, tab or Eurowings

Flights from Milan to Zurich cover the 135 miles (217 km) long journey taking on average 5 h 40 min with our travel partners like Swiss, tab or Eurowings. There are direct flight services available. You can get the cheapest plane tickets for this journey for as low as $88 (€70)], but the average price of plane tickets is $147 (€118). Travelers depart most frequently from Milan Malpensa Airport and arrive in Zurich Airport.

Airlines

Swiss and Eurowings from Milan to Zurich

You can travel by flight between Milan and Zurich with Swiss and Eurowings for as low as $88 (€70). When you search for schedules and tickets, Omio will show you the best route.

Swiss
Eurowings

If you're looking for cheap Swiss tickets from Milan to Zurich, check out Omio! With one-way Milan to Zurich plane ticket prices starting as low as $130 (€104) when you book in advance, we'll help you get to Zurich from Milan by showing you the latest Swiss offers, flight schedules and tickets for this 135 miles (217 km) route. You can also review relevant ticket information for each class fare available on this trip, such as baggage allowance and amenities offered onboard with Swiss. If you search for Swiss tickets from Milan to Zurich in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the flight. Whether you're looking for the cheapest, fastest or earliest flight from Milan to Zurich on offer, Omio makes it easier than ever for you to find that perfect flight with Swiss so you can enjoy a smooth and comfortable journey.

Operator ticket policies for COVID

  • Refund or voucher policy
  • Please check the website for goodwill measures
  • Cashless payments recommended
  • Online booking and check-in recommended

Milan to Zurich Flights: An Overview

There are multiple daily direct Milan to Zurich flights. One airline offers 4 daily direct flights throughout the week. The flight distance from Milan to Zurich is approximately 200kms with a flight duration averaging 1hr. The main departure hub for Milan to Zurich flights is Milan Malpensa Airport (MXP) and Zurich Airport (ZRH) serves as the main destination. Travelers can book for early morning, mid-morning, afternoon or evening flights provided by Swissair.

Which airlines fly from Milan to Zurich?

Swissair is the main airline that provides daily direct Milan to Zurich flights along with TAP Airlines. Scheduled flights on the Milan to Zurich route are provided by airlines such as Lufthansa, Alitalia, Eurowings, Air Serbia, Vueling, and Air Europa.

How long is the flight from Milan to Zurich?

Direct flights from Milan to Zurich mostly take approximately 1hr with the fastest being 55mins. Scheduled departures from Milan to Zurich normally take between 2hrs 50mins and 6hrs 05mins. The evening flight at 5:00 p.m. by KLM is the longest scheduled flight from Milan, taking 15hrs 25mins to reach the capital of Switzerland at 8:25 a.m.

How many flights are there from Milan to Zurich?

Swissair provides 4 daily direct flights throughout the week with the earliest being at 7:05 a.m. and the last at 7:10 p.m.

Travel Tips

Flights from Milan to Zurich
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 Milan to Zurich.
FAQs
Is cross-border travel by flight between Milan, Italy and Zurich, Switzerland allowed?

Travel by plane between Milan, Italy and Zurich, Switzerland is: Partially open.

Is international entry into Zurich from Milan restricted?

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

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

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before boarding for all arrivals by air
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health declaration required
  • Health declaration 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: Mandatory

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

What restrictions are there on reentering Italy from Zurich, Switzerland?

Return travel from Switzerland to Italy is: Partially open.

Are there any international entry restrictions on returning to Milan from Zurich?

Entry into Italy is allowed for: Entry is partially open for citizens and permanent residents of Switzerland

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

Requirements for reentering:

  • Negative COVID-19 test issued at most 2 days before arrival or 10 day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Milan, Italy?

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

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 7/23/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Milan from Zurich.

How much does a cheap flight to Zurich from Milan cost?
Omio customers have found the cheapest flights from Milan to Zurich to cost as little as $88 (€70)  in the next 7 days.
How much is a plane ticket from Milan to Zurich?
The flight price between Milan and Zurich is on average $147 (€118)  if you are looking to purchase your tickets for this journey in the next 7 days.
How far is Milan to Zurich by plane?
The Milan to Zurich flight distance is approximately 135 miles (217 km).
How long is the plane ride to Zurich from Milan?
The flight time to Zurich from Milan is on average 5 h 40 min  for the 135 miles (217 km) long journey, but the time it takes to go between Milan and Zurich by flight can vary depending on specific dates or traveling on weekends and holidays.
When taking a flight from Milan to Zurich, which airport in Milan do I fly out of and which airport in Zurich do I arrive in?

When traveling this route, Omio customers are departing most frequently from Milan Malpensa Airport   and arriving in Zurich Airport.

Where is the Milan airport located? Where is the Zurich airport located?

Passengers booking this route most frequently board their flights from Milan Malpensa Airport and need to travel around 0 miles (0 km) from the city center to get to this airport.

Passengers arriving in Zurich most often land in Zurich Airport and need to travel about 0 miles (0 km) from this airport to reach the city center. You can check for public transit connections, airport shuttles or taxi service options available from Zurich Airport to get you to the city center of Zurich.

Which airlines can get me from Milan to Zurich?
When taking a flight from Milan to Zurich, you can count on Swiss, tab or Eurowings for the best way to get you to Zurich. You can also check all possible airlines who offer a service from Milan to Zurich and compare the amenities they offer before buying a plane ticket.
When does the first flight depart from Milan to Zurich? When does the last flight depart from Milan to Zurich?
You can take the first flight from Milan to Zurich at 5: 05 AM. The last flight from Milan to Zurich that you can take departs at 8: 50 PM. Omio shows you the latest flight from Milan to Zurich schedule to help you book the best departure time for this route.
How far in advance should I book plane tickets to Zurich from Milan for the best deals?
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 book plane tickets to Zurich from Milan within the next 7 days, you can find tickets to cost on average $147 (€118) one way. To find the best prices for this route, consider booking your plane ticket from Milan to Zurich a few months in advance.