Compare prices and tickets by train, bus or flight

Wed
Jan 26
$91Trenitalia
Find prices
$182tab
Thu
Jan 27
$91Trenitalia
Find prices
$213Lufthansa
Fri
Jan 28
$65Trenitalia
$49Marino Autolinee
$155Swiss
Sat
Jan 29
$65Trenitalia
Find prices
$133Swiss
Sun
Jan 30
$65Trenitalia
$24STUDENT AGENCY k.s.
$120Vueling
Mon
Jan 31
$65Trenitalia
Find prices
$133tab
Tue
Feb 1
$37Trenitalia
Find prices
$104Vueling
Wed
Feb 2
$37Trenitalia
Find prices
$134tab
Thu
Feb 3
$37Trenitalia
$78Alsa
$112tab
Fri
Feb 4
$37Trenitalia
$49Marino Autolinee
$112Swiss
Sat
Feb 5
$37Trenitalia
Find prices
$112Swiss
Sun
Feb 6
$37Trenitalia
$24STUDENT AGENCY k.s.
$112Swiss
Mon
Feb 7
$37Trenitalia
Find prices
$112Swiss
Tue
Feb 8
$37Trenitalia
Find prices
$92Swiss
Wed
Feb 9
$37Trenitalia
Find prices
$92tab
Thu
Feb 10
$37Trenitalia
$78Alsa
$92tab
Fri
Feb 11
$37Trenitalia
$47Marino Autolinee
$92tab
Sat
Feb 12
$37Trenitalia
Find prices
$92Swiss
Sun
Feb 13
$46Trenitalia
$24STUDENT AGENCY k.s.
$77Swiss
Mon
Feb 14
$37Trenitalia
Find prices
$77Swiss

More than 1,000 travel companies trust us to 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

Overview: Milan to Zurich flight

distanceDistance135 miles (217 km)
durationAverage flight duration55 min
priceAverage plane ticket price$160 (€133)
changesDirect flightYes
carriersAirlinesSwiss, tab or Eurowings

Flights from Milan to Zurich cover the 135 miles (217 km) long trip taking on average 55 min with our travel partners like Swiss, tab or Eurowings. There are direct flight services available. While the average ticket price for this journey costs around $160 (€133), you can find the cheapest plane ticket for as low as $120 (€100). Travelers depart most frequently from Milan Malpensa Airport and arrive in Zurich Airport.

Airlines: Eurowings and SWISS flights from Milan to Zurich

Eurowings and SWISS flights will get you to Zurich from Milan from $120 (€100). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Eurowings
SWISS

Eurowings is Germany's leading low-cost airline and offers a choice of Smart, Best and BIZclass fares for your next flight from Milan to Zurich.

Enjoy a smooth and easy trip between Milan and Zurich with Eurowings! As an official travel partner of Eurowings, Omio can help you search current flight schedules and timetables from Eurowings, compare the best routes to Zurich from Milan as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable Eurowings Milan to Zurich plane ticket available today. If you search for Eurowings tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the airport in person to purchase tickets. Once you find your ideal route, book your one-way flight to Zurich from Milan on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 135 miles (217 km) journey from Milan to Zurich with ease and comfort on a flight with Eurowings.

    When you buy your Eurowings flight tickets from Milan to Zurich don't forget to keep the following COVID-19 related policies in mind:

    • 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: Milan 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 Milan to Zurich.
    FAQs

    Is cross-border travel by flight between Milan, Italy and Zurich, Switzerland allowed?

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

    Can I enter Switzerland from Italy?

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

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

    Conditions of entry:

    • 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
    • COVID-19 test required after arrival, between day 4 and day 7
    • Health declaration required
    • Digital entry registration is required prior to arrival

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

    All travelers in Switzerland must observe these coronavirus safety measures:

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

    The information above was last checked on 1/20/22. Remember to review the latest COVID-19 travel safety regulations   for your flight from Milan to Zurich as this information can change.

    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:

    • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 48 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
    • 5-day mandatory self-quarantine and COVID-19 test at the end of the isolation period
    • Travellers with a certificate of vaccination are exempt from compulsory quarantine
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
    • 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 1/24/22. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Milan from Zurich.

    What is the price of the cheapest flight from Milan to Zurich?

    If you’re looking to save money on tickets, you can find cheap Milan to Zurich flights for as little as $120 (€100)  in the next 7 days.

    How much is the flight to Zurich from Milan on average?

    In the next 7 days you can expect to pay on average $160 (€133)  for a flight ticket between Milan and Zurich.

    What is the distance between Milan and Zurich by plane?

    The Milan to Zurich flight distance is approximately 135 miles (217 km).

    What is the Milan to Zurich flight travel time?

    While the time it takes to travel 135 miles (217 km) to Zurich from Milan can vary based on specific dates, weekends, and holidays, the Milan to Zurich flight journey time is on average 55 min.

    What airport in Milan does the flight to Zurich leave from? Which airport do I fly into Zurich from Milan?

    Omio customers most frequently book their flights from Milan Malpensa Airport   to Zurich Airport.

    Where do I find the Milan airport for the flight to Zurich? Where is the Zurich airport?

    You can find the most popular departure airport for this route, Milan Malpensa Airport, located approximately 25.4 miles (40.9 km) from the city center of Milan. The most popular arrival airport in Zurich, called Zurich Airport, is located around 5.8 miles (9.4 km) away from its city center. To reach the city center of Zurich from Zurich Airport, check what taxi services, airport shuttle services or public transit options are available.

    Which airlines can get me from Milan to Zurich?

    If you're looking for flights from Milan to Zurich, you can rely on Swiss, tab or Eurowings to get you to Zurich. It's also good to check out all possible airlines for the Milan to Zurich journey to see if there might be differences in the amenities they offer.

    Are there any nonstop flight services from Milan to Zurich?

    Yes, you can look for direct flights from Milan to Zurich with tab  without needing to transfer at another stop 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 trip.

    When is the earliest flight from Milan to Zurich? When is the last flight from Milan to Zurich?

    The first Milan to Zurich flight departs at 8: 40 AM   and the last flight from Milan to Zurich leaves at 9: 30 PM. Check out the most up-to-date flight schedule from Milan to Zurich on Omio and find the best time to travel to your destination.

    How far in advance should I buy a plane ticket from Milan to Zurich to get the best deals?

    You can find flights between Milan and Zurich to cost on average $160 (€133) one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Milan to Zurich flight generally on sale a few months before the planned travel date.