1map logoGo to main page

Munich, Bavaria to St. Moritz, Grisons from $30: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Munich, Germany
to
St. Moritz, Switzerland

How to Get from Munich to St. Moritz: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$30 by busBest price
279 kmDistance
3h 43m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Munich to St. Moritz with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Average Duration
7h  15m
Estimated price
$30-42
Recommended
route map
Distance: 279 km
Duration: 3h 43m

See more options

Company
various
Drive
Average Duration
3h  43m
Estimated price
$49-76
Company
various
Train
Bus
Average Duration
8h  27m
Estimated price
$50-84
Company
various
Train
Average Duration
7h  17m
Estimated price
$90-176
Company
various
Plane
Drive
Average Duration
6h  22m
Estimated price
$134-280
Company
various
Plane
Train
Average Duration
6h  53m
Estimated price
$173-418

Traveling From Munich to St. Moritz

The journey from Munich to St. Moritz offers a fascinating contrast, with Munich's vibrant urban culture and rich history giving way to the serene alpine landscape and luxurious skiing experiences of St. Moritz.

Best Neighbourhoods in St. Moritz

St. Moritz boasts diverse neighborhoods, each offering a distinct charm.

St. Moritz Bad
• Stunning lake views and beautiful parks
• Affordability with local dining options
St. Moritz Dorf
• Luxury boutiques and high-end restaurants
• Close proximity to ski lifts
Samedan
• Authentic Swiss charm with traditional architecture
• Gateway to scenic hiking trails

Best Times To Visit St. Moritz's Attractions

Planning your visit around peak times can enhance your experience in St. Moritz.

Corviglia Ski Area
Visit early morning on weekdays for fewer crowds and fresh powder.
Lake St. Moritz
Late afternoon in summer offers stunning light and fewer tourists.
Segantini Museum
Aim for weekdays to enjoy art in peace away from busy weekends.

St. Moritz Weather: What to Expect Year-Round

St. Moritz enjoys a high-altitude alpine climate, with warm summers and cold, snowy winters that create a stunning backdrop for outdoor activities. The best times to visit are typically from December to March for skiing and from June to September for hiking and enjoying the beautiful scenery.

Dining Recommendation in St. Moritz

A must-try dish in St. Moritz is the traditional Swiss fondue, best enjoyed at the cozy Restaurant Chesa Veglia, where you can savor rich flavors in a charming, rustic setting. This experience contrasts with Munich's hearty sausages and pretzels, offering a warm, communal dining atmosphere infused with locally sourced ingredients from the Swiss Alps.

Munich - St. Moritz operators

Explore transport companies operating between Munich and St. Moritz, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Munich central bus station to Chur station train station

Average Duration
3h 40m
Estimated price
28-39

Bus from Chur, Postautostation to St. Moritz, Bahnhof

Average Duration
2h 35m
Estimated price
28-39
Train Show train routes
Contact phone
+49 0180 6 99 66 33
Website
https://www.bahn.com/en

Train from München Hbf to Lindau, Reutin Bahnhof

Average Duration
1h 56m
Estimated price
282-288

Train from St. Margrethen Sg to Chur

Average Duration
1h 1m
Estimated price
281-289

Train from Chur to St. Moritz

Average Duration
2h 2m
Estimated price
390-391
Contact phone
+41 848 44 66 88
Website
https://www.sbb.ch/en

Train from Zürich Hb to Chur

Average Duration
1h 15m
Estimated price
282-392

Train from Chur to St. Moritz

Average Duration
2h 2m
Estimated price
282-49
Contact phone
+41 81 288 65 65
Website
https://www.rhb.ch/en/home

Train from Chur to St. Moritz

Average Duration
2h 2m
Estimated price
282-49
Plane Show flights
Website
lufthansa.com

Plane from Munich (MUC) to Zurich (ZRH)

Average Duration
55m
Estimated price
284-760

Plane from Munich (MUC) to Milan Linate (LIN)

Average Duration
1h 10m
Estimated price
285-286
Website
swiss.com

Plane from Munich (MUC) to Zurich (ZRH)

Average Duration
55m
Estimated price
284-760
all-pages.transport_night train
Website
https://urlaubs-express.de/?lang=en

all-pages.transport_night train from Munich East Station to Landeck-Zams

Average Duration
2h 16m
Estimated price
283-393

all-pages.transport_night train from Landeck-Zams Bahnhof D to Mals Bahnhof

Average Duration
1h 34m
Estimated price
394-390

Munich to St. Moritz: Overview of Bus, Train, Flight, and Car Trips

Traveling between Munich and St. Moritz offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic journey from Munich to St. Moritz, a captivating drive spanning 173 miles that showcases the stunning landscapes of Bavaria and Switzerland. 💰 Plan your budget accordingly as the cost to travel by car from Munich to St. Moritz ranges between €51 to €78, offering flexibility for different travel preferences. 🏔️ Enjoy a leisurely drive of approximately 3 hours and 43 minutes, immersing yourself in the beauty of the Alps as you make your way to the glamorous mountain resort town of St. Moritz.
Average price
€51 - €78
🌄 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.
Departure Point
München Hbf station
Arrival Point
St. Moritz station
🛫 Embark on a quick and convenient journey from Munich to St. Moritz by catching a direct flight from Munich Airport to Zurich Airport, which only takes 50 minutes. Both Swiss and Lufthansa airlines provide flights for this route, ensuring a comfortable and efficient travel experience.
Departure Point
Munich Airport
Arrival Point
Zurich Airport
🚌 Starting from Munich central bus station, you can travel to St. Moritz in Switzerland 🇨🇭 with a bus service operated by FlixBus. The journey, including transfers in Chur, takes approximately 7 hours and 15 minutes. 💰 Fares for the Munich to St. Moritz bus range from €28 to €40, making it a convenient and affordable way to travel between these two beautiful destinations. Sit back, relax, and soak in the stunning Alpine scenery during your bus trip.
Departure Point
Munich central bus station
Arrival Point
St. Moritz, Bahnhof station

Frequently asked questions

Find out more about the route from Munich to St. Moritz.

Or choose the category:
The distance between Munich and St. Moritz is approximately 140 miles or 173.5 miles by road. The typical travel time from Munich to St. Moritz by train is about 8 hours and 9 minutes, while taking a bus and then a train would take roughly 6 hours and 37 minutes. If you prefer to travel by car, it will take approximately 3 hours and 43 minutes to reach Munich from St. Moritz. Taking the bus from Munich to St. Moritz will take around 7 hours and 33 minutes.
The most cost-effective option for traveling from Munich to St. Moritz is by bus, with tickets costing between €27 and €41. Although it takes approximately 7 hours and 33 minutes, it offers affordability. On the other hand, the quickest way to reach St. Moritz is by driving, taking around 3 hours and 43 minutes. However, it may be more expensive, with estimated costs between €50 and €77. Ultimately, the choice between cost-effectiveness and time-efficiency depends on individual preferences and priorities.
The prices for traveling from Munich to St. Moritz vary depending on the mode of transportation. The train between Munich and St. Moritz costs anywhere from €94 to €180. On the other hand, taking the bus from St. Moritz to Munich is more economical, with prices ranging from €28 to €40. It's important to consider these prices when planning your travel itinerary to ensure you choose the option that best fits your budget.
To get from Munich to St. Moritz without using public transportation, you can drive the distance of 173 miles. The journey takes approximately 3 hours and 43 minutes by car. The prices for this mode of transportation range from €50 to €77. Driving allows for more flexibility and the opportunity to explore scenic routes along the way.
To travel from Munich to St. Moritz without a car, the best option is to take a bus and train combination. This journey typically takes around 6 hours and 37 minutes and costs between €50 and €91. The bus will take you from Munich to the nearest train station, where you can then take a train to St. Moritz. This option provides a convenient and cost-effective way to reach your destination.
There is no direct link between Munich and St. Moritz. However, you can travel between the two cities by taking a train with transfers. The journey takes approximately 8 hours and 9 minutes. Alternatively, you can take a bus with transfers, which takes around 7 hours and 33 minutes.
The flight between Munich and St. Moritz takes approximately 55 minutes on a direct flight from Munich Airport to Zurich Airport. However, it's important to note that there are no direct flights from Munich to St. Moritz, so travelers would need to arrange further transportation from Zurich to St. Moritz. As for the cost, flight prices can vary depending on the airline, time of booking, and other factors, so it is best to check with individual airlines or travel websites for specific pricing information.
There are plenty of options for accommodation near St. Moritz. With over 1899 hotels to choose from, you'll have no shortage of choices. Prices start at €64, so there are options available for different budgets. Whether you're looking for a luxury hotel or a budget-friendly option, you're sure to find something that fits your needs in St. Moritz.