>
Milan to Saint Moritz

Compare prices to get from Milan to Saint Moritz

Search for tickets from Milan to Saint Moritz in the next 7 days. Trains start at $50.
Trains
$50|5h 5m
$60
--
$52
--
$58
$59
--
$51
$59
$50
$59
--
$60
$50
No matching results found
Click the button below to explore more products you may like
  • Prices shown from Milan to Saint Moritz are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

When is the cheapest time to travel from Milan to Saint Moritz?

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

Average train fares from Milan to Saint Moritz 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 Saint Moritz is Monday, with an average price of $53.

$53
  • Oct 19
  • Oct 13
  • Oct 14
  • Oct 15
  • Oct 16
  • Oct 17
  • Oct 18

Recommended hotels in Saint Moritz

Hotel Grace la Margna ST Moritz
9.7 /10
76 Reviews
Hotel Grace la Margna ST Moritz
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
0.86 km from downtown
11% off
$553 $491
Randolins Familienresort
9 /10
40 Reviews
Randolins Familienresort
hotel-star hotel-star hotel-star hotel-praise
2.18 km from downtown
8% off
$326 $299
Hotel Arte
8.4 /10
126 Reviews
Hotel Arte
hotel-star hotel-star hotel-star hotel-star hotel-praise
0.54 km from downtown
$210
Hotel Steffani
8.9 /10
105 Reviews
Hotel Steffani
hotel-star hotel-star hotel-star hotel-star hotel-praise
0.27 km from downtown
11% off
$245 $219

Milan to Saint Moritz travel tips

Companies operating from Milan to Saint Moritz

SBB
Trenitalia

Find departure & arrival points near Milan and Saint Moritz

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 Saint Moritz

Livigno Saint Moritz Italy
VALDIDENTRO ISOLACCIA IV NOV. MUN. Saint Moritz Italy
Province of Sondrio Saint Moritz Italy
Sondrio Saint Moritz Italy
Berbenno di Valtellina Saint Moritz Italy
Poggiridenti-Tresivio-Piateda Saint Moritz Italy

Popular airports near Milan

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

Popular airports near Saint Moritz

Samedan Airport (SMV) Saint Moritz Switzerland
Lugano Airport (LUG) Nearby Lugano Switzerland

How to travel from Milan to Saint Moritz: FAQs

  • How far is it from Milan to Saint Moritz?

    It’s about 130 km (81 mi) from Milan to Saint Moritz.
  • You can travel from Milan to Saint Moritz in 1 different ways: Trains.
  • The fastest way to get from Milan to Saint Moritz is by Trains, with an average journey time of 5h 40m.
  • The cheapest way to get from Milan to Saint Moritz is by Trains, with an average price of $53.
  • For trips between Milan and Saint Moritz, travelers typically use the following departure and arrival points: Most Flights depart from Milan Malpensa Airport and arrive at Samedan Airport; Trains depart from Milan Dateo and arrive at Livigno.
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Milan to Saint Moritz are typically cheapest Monday, with an average fare of $53
  • There is a 0m time difference between Milan and Saint Moritz.