[menuItemContent][menuItemRightSideContent]
Currency

Recommended flights from Zurich to Milan

Showing flight information for Aug 2

Fastest Journey

55 m

Direct flights

2

Flights per day

8

Distance

217 km

There are 2 direct flights between Zurich and Milan per day, with the fastest journey taking just 0 hours and 55 minutes.

Cheapest
2nd Fastest
05:35PMZurich Airport3h00 08:35PMMilan Malpensa Airport
1 changes
$4841One-way
Fastest
07:30AMZurich Airport0h55 08:25AMMilan Malpensa Airport
0 changes
$6721One-way
Fastest
12:40PMZurich Airport0h55 01:35PMMilan Malpensa Airport
0 changes
$6721One-way
2nd Cheapest
07:25AMZurich Airport3h40 11:05AMMilan Malpensa Airport
1 changes
$6501One-way
07:05AMZurich Airport3h05 10:10AMMilan Malpensa Airport
1 changes
$6691One-way

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

Sun
Aug 1
$96Trenitalia
Find prices
Find prices
Mon
Aug 2
$96Trenitalia
$57Marino Autolinee
$484Lufthansa Cityline
Tue
Aug 3
$96Trenitalia
$31Croatia Bus d.o.o.
$669Swiss
Wed
Aug 4
$68Trenitalia
Find prices
$484Swiss
Thu
Aug 5
$68Trenitalia
$44Flixbus
$484Lufthansa Cityline
Fri
Aug 6
$68Trenitalia
$31Croatia Bus d.o.o.
$484Swiss
Sat
Aug 7
$48Trenitalia
$25STUDENT AGENCY k.s.
$576tab
Sun
Aug 8
$58Trenitalia
$28Flixbus
$492tab
Mon
Aug 9
$48Trenitalia
$53Marino Autolinee
$484Lufthansa Cityline
Tue
Aug 10
$48Trenitalia
$31Croatia Bus d.o.o.
$564Swiss
Wed
Aug 11
$48Trenitalia
$28Flixbus
$425Lufthansa Cityline
Thu
Aug 12
$48Trenitalia
$44Flixbus
$482Lufthansa Cityline
Fri
Aug 13
Find prices
$31Croatia Bus d.o.o.
$482Swiss
Sat
Aug 14
$48Trenitalia
$25STUDENT AGENCY k.s.
$491tab
Sun
Aug 15
$48Trenitalia
Find prices
$492tab
Mon
Aug 16
$48Trenitalia
$55Marino Autolinee
$482Lufthansa Cityline
Tue
Aug 17
$48Trenitalia
$31Croatia Bus d.o.o.
$493Swiss
Wed
Aug 18
$48Trenitalia
$28Flixbus
$426Lufthansa Cityline
Thu
Aug 19
$48Trenitalia
$28Flixbus
$484Lufthansa Cityline
Fri
Aug 20
$48Trenitalia
$31Croatia Bus d.o.o.
$482Swiss
Sat
Aug 21
$48Trenitalia
$25STUDENT AGENCY k.s.
$492tab

Flight Information from Zurich to Milan

distanceDistance135 miles (217 km)
durationAverage flight duration4 h 5 min
priceAverage plane ticket price$547 (€435)
changesDirect flightYes
carriersAirlinesSwiss, tab or Eurowings

Flights from Zurich to Milan cover the 135 miles (217 km) long trip taking on average 4 h 5 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 $484 (€385)], but the average price of plane tickets is $547 (€435). Travelers depart most frequently from Zurich Airport and arrive in Milan Malpensa Airport.

Airlines

Travel with Swiss and Eurowings from Zurich to Milan

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

Swiss
Eurowings

If you're looking for cheap Swiss tickets between Zurich and Milan, check out Omio! With one-way Zurich to Milan plane ticket prices starting as low as $484 (€385) when you book in advance, we'll help you get to Milan from Zurich 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 route, such as baggage allowance and amenities offered onboard with Swiss. If you search for Swiss tickets between Zurich and Milan 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 Zurich to Milan 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

Zurich to Milan Flights: An Overview

Zurich to Milan flights are regular throughout the day including over the weekends. The route is served by various airlines, with more than 15 daily flights. Zurich to Milan flights start around 6:00 a.m. all the way to past 9:00 p.m. The average flight time between the two cities is 5 hours with the longest flight with a single change taking just over 12 hours.

Which airlines fly from Zurich to Milan?

Airlines serving the route include Eurowings, which has the most frequent and the cheapest flight. Swiss has the fastest flight on the route, while TAB has the second fastest. The flight times range from 50-55 minutes with both airlines flying non-stop twice a day.

How long is the flight from Zurich to Milan?

Flight times between these two cities are relatively short. From Zurich, direct flights to Milan generally take up to 55 minutes. Flights with one layover take an average of 5 hours while the longest takes a little over 12 hours.

How many flights are there from Zurich to Milan?

On any one day, weekday or weekend, there are more than 20 Zurich to Milan flights. The services are evenly distributed throughout the day with more flights in the mornings and evenings. The last flight leaves Zurich for Milan at 9:10 p.m. All the flights depart from Zurich Airport, with most landing at Milan Malpensa Airport.

Travel Tips

Flights from Zurich to Milan
Take a flight to Milan 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 Zurich to Milan.
FAQs
What are the travel restrictions for Milan, Italy if I'm coming from Zurich, Switzerland by plane?

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

Can I enter Italy from Switzerland?

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

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

Conditions of entry:

  • 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?

All travelers in Italy must observe these coronavirus safety measures:

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

The information above was last checked on 7/31/21. Remember to review the latest COVID-19 travel safety regulations   for your flight between Zurich and Milan as this information can change.

Are there travel restrictions, such as quarantine measures, in place when returning to Zurich, Switzerland from Milan, Italy?

Return travel from Italy to Switzerland is: Partially open.

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

Entry into Switzerland 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?

Requirements for reentering:

  • 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 requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

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

How much do cheap flights from Zurich to Milan cost?
If you’re looking to save money on tickets, you can find cheap Zurich to Milan flights for as little as $484 (€385)  in the next 7 days.
How much is a plane ticket to Milan from Zurich?
The flight price from Zurich to Milan is on average $547 (€435)  if you are looking to buy your tickets for this trip in the next 7 days.
What is the distance between Zurich and Milan by plane?
The distance to Milan from Zurich by plane is approximately 135 miles (217 km).
What is the Zurich to Milan flight travel time?
On average the Zurich to Milan flight time is 4 h 5 min  covering the 135 miles (217 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which airport for the flight from Zurich to Milan do I fly out of? Which Milan airport from Zurich do I arrive in?

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

Where is the airport in Zurich? Where is the airport in Milan?

Passengers board their flight most frequently from Zurich Airport, which is located around 0 miles (0 km) away from the city center, and they get off the plane at Milan Malpensa Airport, located 0 miles (0 km) away from the city center. You can check for taxi services, public transit options or airport shuttle services available from Milan Malpensa Airport to take you to the city center of Milan.

Which airlines should I travel with from Zurich to Milan?
For the best Zurich to Milan flight to buy, you can travel safely and comfortably with Swiss, tab or Eurowings. However, it's always good to check all possible airlines with services to Milan from Zurich to compare what amenities they may offer.
When does the first flight depart from Zurich to Milan? When does the last flight depart from Zurich to Milan?
The earliest flight departing from Zurich to Milan leaves at 5: 15 AM. The last flight departing from Zurich to Milan leaves at 5: 55 PM. You can find the latest Zurich to Milan flight schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I book plane tickets between Zurich and Milan to score the best deals?
If you book the Zurich to Milan flight within the next 7 days, you can find one way tickets to cost on average $547 (€435). However, booking your plane ticket in advance gives you access to the best prices for flights to Milan from Zurich. Look out for plane tickets for this journey to go on sale a few months before your planned departure date to find the best deals.