Zurich to Milan Flights

Sat, Dec 14
+ 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

Journey information

Overview: Zurich to Milan flight

Flights from Zurich to Milan depart on average 22 times per day, taking around 7h 44m. Cheap flight tickets for this journey start at $69 (€61) but you can travel from only $20 (€18) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $20 (€18)
Distance
134 miles (217 km)
Average flight duration
7h 44m
Cheapest ticket price
$69 (€61)
Flights per day
22
Direct flights
4
Airlines
10
Fastest flight
55m
Cheapest month to travel
September
First flight
04:27
Last flight
23:50
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $20 (€18)

The cheapest flights from Zurich to Milan

Showing times and prices for Dec 15

Cheapest

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

Cheapest
Eurowings
03:50PM4h00
Zurich Airport (ZRH)
07:50PMMilan Malpensa Airport (MXP)
$3411One-way
1 transfer
2nd Cheapest
Vueling
09:40AM7h35
Zurich Airport (ZRH)
05:15PMMilan Malpensa Airport (MXP)
$4091One-way
1 transfer
Eurowings
03:45PM4h00
Zurich Airport (ZRH)
07:45PMMilan Malpensa Airport (MXP)
$4921One-way
1 transfer
Vueling
09:25PM11h30
Zurich Airport (ZRH)
08:55AMMilan Malpensa Airport (MXP)
$5051One-way
1 transfer
Vueling
09:40AM6h25
Zurich Airport (ZRH)
04:05PMMilan Malpensa Airport (MXP)
$5261One-way
1 transfer

Zurich to Milan flight times

Showing flights for tomorrow, Sunday, December 15
ProviderDepartsDurationArrivesTransfersTickets
Swiss
LH5737
07:00AM Zurich Airport (ZRH)3h50 10:50AM Milan Malpensa Airport (MXP)1 transfer
Air Baltic
LX1612
08:45AM Zurich Airport (ZRH)0h55 09:40AM Milan Malpensa Airport (MXP)0 transfersDirect
Lufthansa
LH1185
09:00AM Zurich Airport (ZRH)3h45 12:45PM Milan Linate Airport (LIN)1 transfer
Lufthansa
LH1185
09:00AM Zurich Airport (ZRH)3h45 12:45PM Milan Linate Airport (LIN)1 transfer
Lufthansa Cityline
LH2367
09:25AM Zurich Airport (ZRH)3h10 12:35PM Milan Malpensa Airport (MXP)1 transfer
Lufthansa Cityline
LH2367
09:25AM Zurich Airport (ZRH)3h10 12:35PM Milan Malpensa Airport (MXP)1 transfer
Vueling
VY6247
09:40AM Zurich Airport (ZRH)7h35 05:15PM Milan Malpensa Airport (MXP)1 transfer
Vueling
VY6247
09:40AM Zurich Airport (ZRH)6h25 04:05PM Milan Malpensa Airport (MXP)1 transfer
Vueling
VY6247
09:40AM Zurich Airport (ZRH)4h30 02:10PM Milan Malpensa Airport (MXP)1 transfer
Vueling
VY6247
09:40AM Zurich Airport (ZRH)11h15 08:55PM Milan Malpensa Airport (MXP)1 transfer
Vueling
VY6247
09:40AM Zurich Airport (ZRH)9h40 07:20PM Milan Malpensa Airport (MXP)1 transfer
Lufthansa Cityline
LH1191
02:45PM Zurich Airport (ZRH)3h45 06:30PM Milan Linate Airport (LIN)1 transfer
Lufthansa Cityline
LH1191
02:45PM Zurich Airport (ZRH)3h45 06:30PM Milan Linate Airport (LIN)1 transfer
Eurowings
EW7763
03:45PM Zurich Airport (ZRH)4h00 07:45PM Milan Malpensa Airport (MXP)1 transfer
Eurowings
EW9763
03:50PM Zurich Airport (ZRH)4h00 07:50PM Milan Malpensa Airport (MXP)1 transfer
Air Baltic
LX1622
05:10PM Zurich Airport (ZRH)0h55 06:05PM Milan Malpensa Airport (MXP)0 transfersDirect
Swiss
SN5114
05:55PM Zurich Airport (ZRH)3h15 09:10PM Milan Malpensa Airport (MXP)1 transfer
Lufthansa Cityline
LH2373
08:15PM Zurich Airport (ZRH)3h05 11:20PM Milan Malpensa Airport (MXP)1 transfer
Lufthansa Cityline
LH2373
08:15PM Zurich Airport (ZRH)3h05 11:20PM Milan Malpensa Airport (MXP)1 transfer
Helvetic Airways
LX1638
08:50PM Zurich Airport (ZRH)0h55 09:45PM Milan Malpensa Airport (MXP)0 transfersDirect
Vueling
VY6249
09:25PM Zurich Airport (ZRH)11h30 08:55AM Milan Malpensa Airport (MXP)1 transfer

This is the last flight of the day.

Find all the dates and times for this journey

How far in advance should I book flight tickets from Zurich to Milan?

The best time to book your flight from Zurich to Milan is 91 days before departure. See how prices for flights change on the Zurich to Milan route.
Prices are for one-way tickets for one passenger from Zurich to Milan per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your flight from Zurich to Milan.

Compare prices and tickets Zurich to Milan by bus, train, or flight

Sat
Dec 14
Sun
Dec 15
Mon
Dec 16
Tue
Dec 17
Wed
Dec 18
Thu
Dec 19
Fri
Dec 20
Sat
Dec 21
Sun
Dec 22
Mon
Dec 23
Tue
Dec 24
Wed
Dec 25
Thu
Dec 26
Fri
Dec 27
Sat
Dec 28
Sun
Dec 29
Mon
Dec 30
Tue
Dec 31
Wed
Jan 01
Thu
Jan 02
Fri
Jan 03

The fastest flights from Zurich to Milan

Showing times and prices for Dec 15

Fastest Journey

55 m

Average

4 h 35 m

Flights per day

21

Distance

217 km

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

Fastest
Air Baltic
05:10PM0h55
Zurich Airport (ZRH)
06:05PMMilan Malpensa Airport (MXP)
$6981One-way
0 transfers
Fastest
Air Baltic
08:45AM0h55
Zurich Airport (ZRH)
09:40AMMilan Malpensa Airport (MXP)
$6981One-way
0 transfers
Fastest
Helvetic Airways
08:50PM0h55
Zurich Airport (ZRH)
09:45PMMilan Malpensa Airport (MXP)
$8581One-way
0 transfers
2nd Fastest
Lufthansa Cityline
08:15PM3h05
Zurich Airport (ZRH)
11:20PMMilan Malpensa Airport (MXP)
$9761One-way
1 transfer
2nd Fastest
Lufthansa Cityline
08:15PM3h05
Zurich Airport (ZRH)
11:20PMMilan Malpensa Airport (MXP)
$9321One-way
1 transfer

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

Ryanair
Easyjet
Eurowings
Vueling

Airlines: LAER, SWISS and Eurowings flights from Zurich to Milan

You can travel by flight from Zurich to Milan with LAER, SWISS and Eurowings for as low as $112 (€100). When you search for schedules and tickets, Omio will show you the best trip.

Swiss is Switzerland’s leading airline and offers Economy and Business ticket fares for your next flight between Zurich and Milan.

Flight information from Zurich to Milan with SWISS:

  • Average Duration: 3 h 45 min
  • Cheapest Price: $664

FAQs: Zurich to Milan Flight

FAQs: Take a flight from Zurich to Milan 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 Zurich to Milan.
FAQs
Cheap plane tickets from Zurich to Milan can start from as little as $69 (€61) when you book in advance. The average flight ticket price for Zurich to Milan is $306 (€274); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Zurich to Milan flight time is 55 min   covering the 135 mile (217 km) long journey, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The earliest flight from Zurich to Milan leaves at 4: 27 AM. Plan your trip with the Journey Planner   from Omio.
The latest flight from Zurich to Milan leaves at 11: 50 PM.
Yes, it is possible to travel from Zurich to Milan without having to change trains with LAER or SWISS. There are 4 direct flights from Zurich to Milan each day. There may be fewer direct services available on weekends or holidays.
For the journey from Zurich to Milan you can take a flight with LAER, SWISS, Eurowings, Air Baltic, Vueling Airlines, Lufthansa, Austrian Airlines or Lufthansa Cityline (2). Be sure to check out all possible airlines that offer services from Zurich to Milan on Omio to compare what amenities they may have.

Flights from Zurich to Milan generally leave from Zurich Airport and arrive in Milan Malpensa Airport.

Zurich Airport is 12.1 km away from Zurich city centre and Milan Malpensa Airport is 47.9 km from Milan city centre.

The cheapest month for a flight from Zurich to Milan is September.
It's helpful to compare your options as there are 3 ways to travel to Milan from Zurich including taking a bus, train or flight.

Popular airports from Zurich to Milan

Zurich
Milan
The major airport for departures in Zurich is Zurich Airport. Find all the information you need to know about services, amenities and connections at Zurich Airport for your trip from Zurich to Milan.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
1 km
Car connection
A51, Exit 6
Wifi
Wifi
  • Free Wi-Fi available for 2 hours; additional time can be purchased.
Lockers
Lockers
  • Available in Service Center, approximately 6€ (CHF 6) per hour.
Dining
Dining
  • Demel (Austrian cuisine), Jamie’s Deli, and international options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps, assistance.
WC
WC
  • Available throughout the airport, including accessible facilities.
Hotel
Hotel
  • Ibis Styles Genève Palexpo, NH Geneva Airport Hotel (nearby).
Lounge
Lounge
  • Lounges available, including Swiss and Aspire Lounges, with amenities like food and showers.
Lost and Found Office
  • Located in Service Center, open daily.
Public transit options for Zurich Airport
  • Train: S2, S16, S24 Tram: 10, 12 Bus: 768, 759
The major airport for arrivals in Milan is Milan Malpensa Airport. Find all the information you need to know about services, amenities and connections at Milan Malpensa Airport for your journey to Milan from Zurich.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
2 km
Car connection
A8 Motorway, exit Busto Arsizio.
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Available in Terminal 1; cost around €6 per hour.
Dining
Dining
  • Café Eiffel (French cuisine), McDonald's, and other options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Hilton Rome Airport (directly connected to the terminals).
Lounge
Lounge
  • Lounges available in Terminal 1, including Sala Montale and Club SEA.
Lost and Found Office
  • Located in both terminals, near baggage claim.
Public transit options for Milan Malpensa Airport
  • Train: Malpensa Express Bus: Terravision, Autostradale, Malpensa Shuttle

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

Useful links