Compare prices to get from Milan to Saint Moritz
2 367 TRY|5 godz. 5 min.
--
2 465 TRY
5 812 TRY
2 367 TRY
2 897 TRY
2 921 TRY
2 462 TRY
2 463 TRY
2 464 TRY
2 785 TRY
--
--
--
2 897 TRY
TRENITALIA12:20
5 godz. 51 min.
18:11
Milan CentralSt. Moritz
2 465 TRY
Szukaj
1 stop
TRENITALIA07:20
5 godz. 15 min.
12:35
Milan CentralSt. Moritz
2 936 TRY
Szukaj
1 stop
SBB09:20
5 godz. 51 min.
15:11
Milan CentralSt. Moritz
2 899 TRY
Szukaj
1 stop
TRENITALIA10:20
5 godz. 25 min.
15:45
Milan CentralSt. Moritz
2 901 TRY
Szukaj
1 stop
- 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?
Based on Trip.com's data, the cheapest day to travel by train from Milan to Saint Moritz is środa, with an average price of 2 465 TRY.
6 968 TRY
4 716 TRY
2 465 TRY
214 TRY
Milan to Saint Moritz travel tips
Companies operating from Milan to Saint Moritz
Find departure & arrival points near Milan and Saint Moritz
Popular train stations near Milan
Milan Dateo
Milan Porta Venezia
Milan Porta Vittoria
Milano Porta Venezia
Milan Porta Romana
Popular train stations near Saint Moritz
Livigno
VALDIDENTRO ISOLACCIA IV NOV. MUN.
Province of Sondrio
Sondrio
Berbenno di Valtellina
Poggiridenti-Tresivio-Piateda
Popular airports near Milan
Milan Malpensa Airport (MXP)
Milan Linate Airport (LIN)
Il Caravaggio International Airport (BGY)
Parma Giuseppe Verdi Airport (PMF)
Port lotniczy Lugano (LUG) W pobliżu
Popular airports near Saint Moritz
Samedan Airport (SMV)
Port lotniczy Lugano (LUG) W pobliżu
Recommended hotels in Saint Moritz

9/10
125 opinii
Chesa Languard

0.52 km from downtown
7 237 TRY

9.7/10
72 opinii
Hotel Grace la Margna ST Moritz

0.86 km from downtown
28 403 TRY

8.6/10
101 opinii
St. Moritz Youth Hostel

1.01 km from downtown
16% off
4 602 TRY 3 857 TRY

8.2/10
70 opinii
Hotel Europa St. Moritz

2.39 km from downtown
7% off
6 858 TRY 6 382 TRY