How to get from Munich to St. Moritz by train, bus or flight.
The best way to travel from Munich to St. Moritz is by taking a bus because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
Distance | 139 miles (224 km) | |
Available travel modes | Train | |
Fastest mode | Train • $33 (€30) • 6 h 2 min | |
Popular travel companies | Deutsche Bahn |
Travel 139 miles (224 km) by train between Munich and St. Moritz. Deutsche Bahn is the main travel company operating this route. Travelers can even take a direct from Munich to St. Moritz.
You can travel by train or bus for as low as $65 (€58). When you search for schedules and tickets, Omio will show you the best route.
ÖBB is the national railway company of Austria, providing a comprehensive network of services throughout the country including trains to St. Moritz from Munich. It operates a wide range of trains, including InterCity Express (ICE) trains, EuroCity (EC) trains, InterCity (IC) trains, and Regional Express (REX) trains. ICE trains are the fastest, offering the most comfortable and luxurious travel experience, while EC trains are slightly slower but still offer a comfortable journey. IC trains are the most common, providing a reliable and affordable service, and REX trains are the slowest but offer the most frequent stops. ÖBB offers a variety of ticket types, including single tickets, return tickets, and group tickets. Onboard facilities include comfortable seating, free Wi-Fi, and a range of food and beverage options. The most popular routes for ÖBB include Vienna to Salzburg, Vienna to Innsbruck, and Vienna to Graz.
Deutsche Bahn is a German train company that operates trains throughout the country including trains between Munich and St. Moritz. It offers a wide range of services, including high-speed InterCity Express (ICE) trains, regional trains, and night trains. ICE trains are the fastest and most comfortable way to travel, with speeds of up to 300 km/h. Regional trains are slower but offer more frequent stops and are ideal for shorter trips. Night trains are a great way to save time and money, with comfortable sleeping compartments and couchettes. Deutsche Bahn offers a variety of ticket types, including single tickets, day tickets, and group tickets. Onboard facilities include free Wi-Fi, power outlets, and a variety of food and beverage options. The most popular routes for Deutsche Bahn are between major cities such as Berlin, Munich, Hamburg, and Frankfurt. Other popular routes include Cologne to Stuttgart, Berlin to Dresden, and Hamburg to Cologne.
You can go from Munich to St. Moritz by train.
Going by train is the quickest way from Munich to St. Moritz with an average travel time of 6 h 2 min.
The Munich to St. Moritz distance is around 139 miles (224 km).
These are the most popular departure and arrival points from Munich to St. Moritz:
The following travel company offer services from Munich to St. Moritz:
Here are some other resources that might have the information you need