Hotels in Sankt Moritz-Bad, Switzerland

Search & Compare Sankt Moritz-Bad Hotels

When are you visiting Sankt Moritz-Bad?

Hotels.com® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Sankt Moritz-Bad

Sankt Moritz-Bad overview

Visitors to Sankt Moritz-Bad can take time to see places like San Karl St. Moritz-Bad Church and Signal Gondola. Whatever your interests are, Sankt Moritz-Bad has something for you.

Where to stay in Sankt Moritz-Bad

Whether you're planning to stay for a night or for the week, the area around Sankt Moritz-Bad has accommodations to fit every need. Search for hotels in Sankt Moritz-Bad with Hotels.com by checking our online map. Our maps display the areas and neighborhoods around all Sankt Moritz-Bad hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Sankt Moritz-Bad hotel deals are here with our lowest price guarantee.

How to get to Sankt Moritz-Bad

Fly in to Zurich (ZRH), 89.7 mi (144.4 km) from downtown Sankt Moritz-Bad.

What to see around Sankt Moritz-Bad

Some recommended sights include:
  • • San Karl St. Moritz-Bad Church
  • • Signal Gondola

When to visit Sankt Moritz-Bad

Wondering when's the best time to visit? Here are seasonal norms to help you plan your trip:

Seasonal temperature averages
  • • January-March: 46°F day, 23°F night
  • • April-June: 66°F day, 32°F night
  • • July-September: 69°F day, 45°F night
  • • October-December: 59°F day, 29°F night
Seasonal rainfall averages
  • • January-March: 0.12 inches
  • • April-June: 0.31 inches
  • • July-September: 0.39 inches
  • • October-December: 0.16 inches