>
From Milan to Zurich

Compare prices to get from Milan to Zurich

Search for tickets from Milan to Zurich in the next 7 days. Flights start at THB 1,450. Trains start at THB 1,322.
Flights
THB 1,450|6h 50m
Trains
THB 1,322|3h 12m
THB 1,530
THB 2,470
THB 2,150
THB 4,090
THB 3,740
THB 2,090
THB 1,780
THB 2,460
THB 2,440
THB 2,980
THB 2,840
THB 3,230
THB 2,890
THB 3,310
easyJet
Cheapest
26h 25m
Milan Malpensa AirportZurich International Airport
THB 2,470One way
Search
1 stop
ITA Airways
Fastest
55m
Milan Malpensa AirportZurich International Airport
THB 19,090One way
Search
Direct
Vueling Airlines
10h 25m
Milan Malpensa AirportZurich International Airport
THB 2,540One way
Search
1 stop
Ryanair
27h 25m
Il Caravaggio International AirportZurich International Airport
THB 2,590One way
Search
1 stop
  • Prices shown from Milan to Zurich are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare transport options from Milan to Zurich

The cheapest way to get from Milan to Zurich costs only THB 2,362 on average via Trains, and the quickest way takes just 59m by Flights. Find the travel option that best suits you.

Flight
Flights Fastest
Average price THB 3,200
Average duration59m
Departure Time--
Direct options
Search flights
Train
Trains Cheapest
Average price THB 2,362
Average duration3h 40m
Departure Time07:10 - 06:55
Direct options

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Milan to Zurich?

What is the cheapest month to book a one-way flight from Milan to Zurich?

Average price of one-way tickets from Milan to Zurich booked on Trip.com over the past 12 months.

For a one-way flight from Milan to Zurich, fares are lowest in November (THB 4,020) and highest in March (THB 8,120).

THB 8,120
THB 6,070
THB 4,020
THB 1,970
    Cheapest
  • THB 4,370
    Sep
  • THB 4,770
    Oct
  • THB 4,020
    Nov
  • THB 5,210
    Dec
  • THB 7,130
    Jan
  • THB 5,910
    Feb
  • THB 8,120
    Mar
  • THB 4,690
    Apr
  • THB 7,180
    May
  • THB 6,280
    Jun
  • THB 5,500
    Jul
  • THB 6,910
    Aug

What is the cheapest day to travel by train from Milan to Zurich?

Average train fares from Milan to Zurich for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Milan to Zurich is Tuesday, with an average price of THB 1,376.

THB 2,384
THB 1,880
THB 1,376
THB 872
    Cheapest
  • Oct 19
  • Oct 13
  • Oct 14
  • Oct 15
  • Oct 9
  • Oct 10
  • Oct 18

What is the cheapest day to travel from Milan to Zurich by bus?

The average price of a bus from Milan to Zurich found by Trip.com users over the next 7 days.

Based on Trip.com's data, the cheapest day for bus tickets from Milan to Zurich is Monday, with an average price of THB 418.

THB 418
  • Sep 28
  • Sep 29
  • Sep 23
  • Sep 24
  • Sep 25
  • Sep 26
  • Sep 27

Recommended hotels in Zurich

Grand Hotel National Luzern
9.4/10
101 Reviews
Grand Hotel National Luzern
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
0.76 km from city centre
THB 24,985
Park Hyatt Zurich
8.8/10
60 Reviews
Park Hyatt Zurich
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Enge | 0.34 km from city centre
THB 28,188
Zurich Marriott Hotel
8.6/10
235 Reviews
Zurich Marriott Hotel
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Unterstrass | 1.54 km from city centre
THB 18,595
Baur au Lac
9.4/10
76 Reviews
Baur au Lac
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
0.15 km from city centre
THB 32,187

From Milan to Zurich: Travel Information

Companies operating from Milan to Zurich

Trenitalia

Find stations and airports near Milan and Zurich

Popular airports near Milan

Il Caravaggio International Airport (BGY) Milan Italy
Linate Airport (LIN) Milan Italy
Milan Malpensa Airport (MXP) Milan Italy
Parma Giuseppe Verdi Airport (PMF) Milan Italy
Lugano Airport (LUG) Nearby Lugano Switzerland

Popular airports near Zurich

Zurich International Airport (ZRH) Zurich Switzerland
St. Gallen–Altenrhein Airport (ACH) Nearby Altenrhein Switzerland

Popular train stations near Milan

Milan Dateo Milan Italy
Milan Porta Vittoria Milan Italy
Milano Porta Venezia Milan Italy
Milan Porta Venezia Milan Italy
Milan Porta Romana Milan Italy

Popular train stations near Zurich

Hohentengen, Rotteln Zurich Germany
Lottstetten Zurich Germany
Grießen(Baden) Zurich Germany
Jestetten Zurich Germany
Klettgau Zurich Germany
Lauchringen Zurich Germany

FAQ – How to Get from Milan to Zurich

  • How far is it from Milan to Zurich?

    It’s about 226km (140 mi) from Milan to Zurich.
  • There are 2 different ways to get from Milan to Zurich, including Flights, Trains.
  • The fastest way to get from Milan to Zurich is by Flights, with an average journey time of 59 minutes. Other modes of transport take longer: Trains takes on average 3h 40m.
  • The cheapest way to get from Milan to Zurich is by Trains, with an average price of THB 2,362. Other modes of transport are more expensive: Flights costs around THB 3,200 on avergae.
  • For trips between Milan and Zurich, visitors typically use the following departure and arrival points: Most Flights depart from Il Caravaggio International Airport and arrive at Zurich International Airport; Trains depart from Milan Dateo and arrive at Hohentengen, Rotteln.
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Milan to Zurich are typically cheapest November, with an average fare of THB 4,020. Flights from Milan to Zurich are typically cheapest Tuesday, with an average fare of THB 1,376. Flights from Milan to Zurich are typically cheapest Monday, with an average fare of THB 418
  • The time difference between Milan and Zurich is 0m.