Showing 23 Hotels out of 23 in "Saint Moritz"

View of Suvretta House, a top-rated hotel in Saint Moritz

Suvretta House

From $113 /night
View Details
View of Kulm Hotel St. Moritz, a top-rated hotel in Saint Moritz

Kulm Hotel St. Moritz

From $46 /night
View Details
View of Schweizerhof Swiss Quality Hotel, a top-rated hotel in Saint Moritz
From $109 /night
View Details
View of Crystal Hotel Superior, a top-rated hotel in Saint Moritz

Crystal Hotel Superior

From $145 /night
View Details
View of Hotel Steffani, a top-rated hotel in Saint Moritz

Hotel Steffani

From $97 /night
View Details
View of Art Boutique Hotel Monopol, a top-rated hotel in Saint Moritz
From $171 /night
View Details
View of Hotel Reine Victoria Saint Moritz, a top-rated hotel in Saint Moritz
From $232 /night
View Details
View of Hotel Europa -St. Moritz, a top-rated hotel in Saint Moritz

Hotel Europa -St. Moritz

From $215 /night
View Details
View of Appartamento a St. Moritz/Champfèr, a top-rated hotel in Saint Moritz
From $85 /night
View Details
View of Hotel Waldhaus am See, a top-rated hotel in Saint Moritz

Hotel Waldhaus am See

From $149 /night
View Details
View of Hotel Nolda, a top-rated hotel in Saint Moritz

Hotel Nolda

From $14 /night
View Details
View of Soldanella, a top-rated hotel in Saint Moritz

Soldanella

From $166 /night
View Details
View of Hauser Hotel St. Moritz, a top-rated hotel in Saint Moritz

Hauser Hotel St. Moritz

From $105 /night
View Details
View of Hotel Laudinella, a top-rated hotel in Saint Moritz

Hotel Laudinella

From $115 /night
View Details
View of Berghotel Randolins, a top-rated hotel in Saint Moritz

Berghotel Randolins

From $100 /night
View Details
View of Hotel Europa, a top-rated hotel in Saint Moritz

Hotel Europa

From $84 /night
View Details
View of St. Moritz Youth Hostel, a top-rated hotel in Saint Moritz

St. Moritz Youth Hostel

From $86 /night
View Details
View of Hotel Arte, a top-rated hotel in Saint Moritz

Hotel Arte

From $21 /night
View Details
View of Boutique Hotel Cervus, a top-rated hotel in Saint Moritz

Boutique Hotel Cervus

From $225 /night
View Details

Accommodation Types in Saint Moritz

About Saint Moritz

Saint Moritz's story as a global winter playground began in 1864 when hotelier Johannes Badrutt famously invited English summer guests to return in winter, betting they would enjoy the sunny, snow-covered landscape. He was right, and the town never looked back. It has since hosted two Winter Olympics and countless world championships, solidifying its reputation. Culturally, it is a fascinating blend of traditional Engadin and international jet-set. The Romansh language and distinctive *sgraffito*-decorated houses speak to a deep local heritage, while luxury boutiques and five-star hotels cater to a cosmopolitan crowd. The town is famous for its 'champagne climate'—an astonishing 322 days of sunshine a year—and for pioneering winter sports like bobsledding and Cresta Run skeleton. It's also renowned for high-altitude horse racing on the frozen lake and polo on snow. The main districts are St. Moritz Dorf, the bustling, upscale hub for shopping and hotels, and St. Moritz Bad, the quieter, spa-focused area with a more residential feel. Together, they create a destination that is as rich in history and culture as it is in luxury and outdoor excitement.

Best Time to Visit Saint Moritz

Saint Moritz is a true year-round destination, with two distinct peak seasons. Winter (December to March) is the undisputed king, offering pristine ski conditions across Corviglia, Diavolezza Lagalb, and the glacier. This season is packed with iconic events like the White Turf horse races on the frozen lake (February) and the Snow Polo World Cup. It's bustling and glamorous. Summer (June to September) is the other peak, transforming the Alps into a hiker's and mountain biker's paradise around the Engadin Valley and Lake St. Moritz. The weather is mild, and the lake becomes a center for sailing and swimming. Major summer events include the Engadin Summer Sounds festival. The shoulder seasons of late spring (April-May) and autumn (October-November) are the true off-peak periods. Some attractions and cable cars may close for maintenance, and weather can be unpredictable with melting snow or early snowfall, but these times offer solitude and lower prices at the town's 23 hotels. For guaranteed snow sports, visit mid-winter; for alpine meadows and lake activities, target July or August.

Where to Stay in Saint Moritz

St. Moritz Dorf Very High

The historic upper town and main hub, perched on a sunny terrace overlooking the lake. Home to luxury hotels, high-end shopping on Via Serlas, and the famous Leaning Tower.

Best for: Luxury stays, shopping, dining, first-time visitors
St. Moritz Bad High

The lower, spa-oriented district centered around the historic mineral springs. More residential and relaxed, with access to the lake promenade and the Olympia Bob Run.

Best for: Spa visits, families, quieter stays, budget-friendly options
Champfèr Very High

A tranquil, upscale satellite village on the lake between St. Moritz and Silvaplana. Known for its serene atmosphere, luxury chalets, and beautiful lakeside views.

Best for: Peaceful luxury, lakeside relaxation, families
Celerina High

A charming, traditional Engadin village just down the valley. Offers a more authentic local feel, direct access to the Corviglia ski area, and the famous Cresta Run.

Best for: Ski access, traditional atmosphere, mid-range stays
Pontresina High

A larger, historic village in a side valley, surrounded by forests and glaciers. Known for its grand hotels, access to the Diavolezza and Morteratsch glaciers, and hiking trails.

Best for: Hiking, glacier access, nature lovers, classic hotel stays
Sils Maria High

A serene, literary-inspired village at the far end of Lake Sils. Peaceful and stunningly beautiful, associated with philosopher Nietzsche. Perfect for contemplation and nature.

Best for: Tranquility, writers/artists, lake activities, hiking
Read Full Saint Moritz Travel Guide

📖 Complete Saint Moritz Travel Guide

Discover everything you need to know about Saint Moritz - top attractions, local tips, weather info, and more!

View Saint Moritz Guide →

Frequently Asked Questions about Hotels in Saint Moritz

What is the price range for hotels in Saint Moritz?

Hotels in Saint Moritz range from $14 to $1047 per night, depending on the hotel category and star rating. Budget hotels start around $14/night, while luxury 5-star properties can reach $1047/night or higher. Filter by price on our site to find options that match your budget.

How many hotels are available in Saint Moritz?

Saint Moritz has 23 hotels to choose from, ranging from budget-friendly accommodations to luxury resorts. Each listing shows star ratings, guest reviews, amenities, and photos to help you make the best choice for your stay.

How do I find highly-rated hotels in Saint Moritz?

Our hotels in Saint Moritz are sorted by star rating and guest reviews by default. Look for 4-5 star hotels with the highest number of positive reviews. Filter by '5 Stars' or '4+ Stars' to see the top-rated properties. Hotels with more reviews tend to have more reliable ratings.

What types of accommodations are available in Saint Moritz?

Saint Moritz offers various accommodation types including 3-star hotels, 4-star hotels, 5-star luxury properties, vacation rentals, apartments, and resorts. Each type offers different amenities and price points. Our filters help you find exactly what you're looking for.

Which hotels in Saint Moritz are closest to Corviglia Ski Area?

We have a dedicated section for hotels near Corviglia Ski Area. Use the 'Hotels near Corviglia Ski Area' tab to view properties close to this attraction, sorted by proximity, rating, and price. This makes it easy to find the perfect hotel for visiting this popular destination.

What are the best hotels near Corviglia Ski Area?

Browse our curated list of hotels near Corviglia Ski Area in Saint Moritz. You can filter by star rating, price range, and amenities. Hotels are sorted by guest ratings and proximity to the attraction, making it easy to find the perfect match for your needs.

Are there budget-friendly hotels near Corviglia Ski Area?

Yes! Use the price filter to find affordable hotels near Corviglia Ski Area. Filter by budget range ($14-$50/night) to see all cost-effective options. You can also see guest reviews to ensure you're getting good value for your money, regardless of price point.

How can I compare hotels near Corviglia Ski Area?

Our site displays all hotel details side-by-side: star ratings, guest reviews, amenities, photos, and rates. Click on any hotel to see full details, read guest reviews, view all photos, and check available dates and pricing information.

What are the best hotels near Corviglia Ski Area?

Browse our curated list of hotels near Corviglia Ski Area in Saint Moritz. You can filter by star rating, price range, and amenities. Hotels are sorted by guest ratings and proximity to the attraction, making it easy to find the perfect match for your needs.

Are there budget-friendly hotels near Corviglia Ski Area?

Yes! Use the price filter to find affordable hotels near Corviglia Ski Area. Filter by budget range ($14-$50/night) to see all cost-effective options. You can also see guest reviews to ensure you're getting good value for your money, regardless of price point.

How can I compare hotels near Corviglia Ski Area?

Our site displays all hotel details side-by-side: star ratings, guest reviews, amenities, photos, and rates. Click on any hotel to see full details, read guest reviews, view all photos, and check available dates and pricing information.

What are the best hotels near Lake St. Moritz?

Browse our curated list of hotels near Lake St. Moritz in Saint Moritz. You can filter by star rating, price range, and amenities. Hotels are sorted by guest ratings and proximity to the attraction, making it easy to find the perfect match for your needs.

Are there budget-friendly hotels near Lake St. Moritz?

Yes! Use the price filter to find affordable hotels near Lake St. Moritz. Filter by budget range ($14-$50/night) to see all cost-effective options. You can also see guest reviews to ensure you're getting good value for your money, regardless of price point.

How can I compare hotels near Lake St. Moritz?

Our site displays all hotel details side-by-side: star ratings, guest reviews, amenities, photos, and rates. Click on any hotel to see full details, read guest reviews, view all photos, and check available dates and pricing information.