Skip to main content
Hotels in St Moritz

Hotels in St Moritz

42+ hotels available · From $70/night

Photo: Wikipedia Commons
All 5★ (6) 4★ (16) 3★ (18) 2★ (2) Best Hotels Budget Luxury Pool Pet Friendly Breakfast Boutique Family

Available Hotels

Hotel Map — St Moritz

Open in full map →
42+ Hotels available
Free Cancellation options
Instant Confirmation

Hotels in St Moritz — What to Expect

For over 150 years, this high-altitude Engadin valley town has defined Alpine glamour. Visitors come for the legendary champagne powder on Corviglia and Corvatsch, and stay for the crisp air and dazzling sunshine that averages 322 days a year. Beyond the ski slopes, you can watch top-tier polo on the frozen lake in winter or take the Bernina Express train for one of the world's most dramatic rail journeys through the Alps. The energy here is a unique mix of sporting rigor and sophisticated leisure.

St. Moritz is ideal for discerning travelers and active luxury-seekers, from couples to families, with a strong seasonal pulse. The core areas to stay are around the lake in St. Moritz Bad, which is slightly quieter, or in the central Dorf district for immediate access to the Corviglia funicular and high-end shopping on Via Serlas. The town is well-connected by train to Zurich and Milan, and a local bus network links the various mountain bases.

On HOTEVI, you'll find 42 hotels here, a collection overwhelmingly focused on luxury and upscale hospitality. Options range from historic grand palaces like the Badrutt's Palace to contemporary five-star design hotels and a selection of elegant, family-run chalet-style properties, ensuring a refined base for every style.

Updated

⛅ St Moritz Weather

Best time to visit: June to July
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Full weather guide →

Popular Amenities

Wheelchair Accessible Parking Free Wi-Fi Restaurant Bar Fitness Centre Airport Shuttle Sauna Spa Steam Room

Explore St Moritz

🌤️ Best Time to Visit St Moritz ✈️ Hotels Near Engadin Airport

Frequently Asked Questions

What are the best hotels in St Moritz?

St. Moritz has a collection of world-renowned luxury hotels offering exceptional service and amenities. Top choices include Badrutt's Palace Hotel, famed for its grandeur and history; Kulm Hotel St. Moritz, offering stunning lake views and a rich heritage; Carlton Hotel St. Moritz, known for its elegant suites; and Suvretta House, a secluded five-star retreat. These establishments provide luxury stays, gourmet dining, and direct access to the region's best activities.

What is the best area to stay in St Moritz?

The best area to stay in St. Moritz depends on your preferences. St. Moritz Dorf (village) is ideal for those seeking luxury, upscale shopping, fine dining, and lively nightlife, with many hotels offering panoramic lake views. St. Moritz Bad offers a more relaxed atmosphere, closer proximity to the lake, spa facilities, and often more budget-friendly options, while still being well-connected. For ultimate seclusion and exclusivity, the Suvretta area, home to Suvretta House, provides a tranquil, high-end experience.

Get deal alerts for St Moritz

Browse by Hotel Type in St Moritz

5-Star Hotels in St Moritz 4-Star Hotels in St Moritz 3-Star Hotels in St Moritz Cheap Hotels in St Moritz Luxury Hotels in St Moritz Hotels with Pool in St Moritz Pet-Friendly Hotels in St Moritz Hotels with Breakfast in St Moritz Boutique Hotels in St Moritz Family Hotels in St Moritz
T
Tourify AI Concierge

How can I help you?

I'm Tourify, your personal hotel concierge.

Tourify may make mistakes. Verify important details.