Trip to St. Moritz

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Munich to St. Moritz

🌄 Witness breathtaking landscapes as you make your way through the Bavarian and Swiss countryside, immersing yourself in the beauty of the Alps. The journey, with various transfers, lasts approximately 7 hours and 17 minutes, offering plenty of time to relax and enjoy the views. 💰 Ticket prices for the Munich to St. Moritz train range from €93 to €181, making this an affordable and convenient option for travelers seeking a picturesque route between these two charming European destinations. Sit back, relax, and let the train take you on a memorable adventure from Germany to Switzerland.

Where to stay in St. Moritz

There are over 200 hotels to stay in St. Moritz. Prices range from $72 per night.

Accomodation

Will you be returning to Munich by train?

If you are looking for the return train journey, check out trains from St. Moritz to Munich

See schedule