Where to Stay Guide

Where to Stay in St. Moritz: A Neighborhood Guide

Four areas, four budgets. We break down exactly where to sleep in one of the world's most expensive ski resorts.

H
Hans Weber Central Europe Travel Guide

01

St. Moritz Dorf

The original playground of billionaires and Olympic champions

Luxury $450-$500/night

This is the famous part. Via Serlas cuts through the center, lined with Cartier, Bulgari, and Badrutt's Palace Hotel. The Corviglia cable car station sits a 3-minute walk from most hotels here. Via dal Bagn connects Dorf to the lake below. In winter, everything closes early and opens late because the guests sleep in. In summer, Dorf quiets to a fraction of its winter size. Book six months ahead for December through March. The altitude sits at 1,822 meters. Parking costs more than dinner in most Swiss cities. Prices here are not a typo.

Best for
Skiers who want zero friction between hotel and mountainhoneymoonspolo on snow week in January
Walk times
  • Corviglia cable car (main ski lift) 3 min
  • Lake St. Moritz shore 10 min
  • St. Moritz train station 15 min
Skip if: You are watching your budget, hate the energy of conspicuous wealth, or plan to spend most time off the slopes
Local tip: Book a table at Chesa Veglia on Via Veglia for dinner. It is owned by Badrutt's but requires no hotel stay. One of the oldest buildings in St. Moritz and worth every franc.

Compare prices across providers

Prices shown for 1 room, 2 adults. Click to see current availability.

RecommendedHotels.com
Hotels.com
Best price tonight
$450per night
Check availability →
Expedia
Expedia
Free cancellation available
$504per night
Check availability →
02

St. Moritz Bad

Lakeside spa town with a 3,000-year-old mineral spring tradition

Luxury $180-$550/night

Bad sits below Dorf at the western end of Lake St. Moritz, connected by bus line 1 in 8 minutes, running every 30 minutes. Via Mezdi and Via Dimlej are the main streets. The Signalbahn gondola departs from here, giving direct Corviglia skiing access. The natural mineral springs that gave Bad its name still flow at Piscina da Sauna on Via Dimlej 1, open year-round. Hotels cost roughly 40 percent less than Dorf. The lake path between Bad and Dorf is flat, paved, and spectacular in any season. Families dominate this end of town.

Best for
Familiesspa-focused travelersanyone who wants lake views and mountain access at 40 percent less than Dorf
Walk times
  • Lake St. Moritz shore 2 min
  • Signalbahn gondola to Corviglia 5 min
  • St. Moritz Dorf via lake path 22 min
Skip if: You need to be on the mountain before 9am every day and resent a short bus ride
Local tip: The frozen lake in January hosts kitesurfing, horse racing, and the Snow Polo World Cup. Bad has the best viewing angles and you do not need to be in Dorf to see any of it.

Compare prices across providers

Prices shown for 1 room, 2 adults. Click to see current availability.

RecommendedHotels.com
Hotels.com
Best price tonight
$180per night
Check availability →
Expedia
Expedia
Free cancellation available
$202per night
Check availability →
03

Champfer

The quiet hamlet where Engadin locals actually live

Mid-range $150-$420/night

Champfer sits on the road between St. Moritz and Silvaplana, about 2 kilometers from Dorf. Via da Champfer runs through it with a handful of hotels and apartment rentals. The village sits directly on Lake Champfer, smaller and less visited than Lake St. Moritz but arguably prettier. Corvatsch ski area, a separate 60-kilometer network with higher altitude and better powder, is accessible by ski bus from here. You get real Engadin village character with none of the Rolls-Royce energy of Dorf. Grocery options are limited to one small shop. Bus to Dorf takes 8 minutes.

Best for
Couples wanting quiet mountain characterself-catering staysphotographers chasing lake reflections at dawn
Walk times
  • Lake Champfer shore 3 min
  • St. Moritz Dorf by bus 8 min
  • Corvatsch ski bus stop 5 min
Skip if: You want walkable restaurants and any form of nightlife within stumbling distance
Local tip: Rent a bike in summer and cycle the flat Engadine Valley path from Champfer to Maloja, 18 kilometers one way. Mostly flat, all lake and mountain views, and almost nobody does it.

Compare prices across providers

Prices shown for 1 room, 2 adults. Click to see current availability.

RecommendedHotels.com
Hotels.com
Best price tonight
$150per night
Check availability →
Expedia
Expedia
Free cancellation available
$168per night
Check availability →
04

Celerina

The budget-friendly local village 3km down the valley

Mid-range $120-$350/night

Celerina, called Schlarigna in Romansh, is a proper Engadin village with a year-round local population that has nothing to do with ski tourism. Via Maistra is the main street, lined with traditional Engadiner houses from the 1600s. The 15th-century San Gian tower stands above the valley. The Olympia downhill ski run, one of the fastest in the Alps, finishes here. RhB train connects to St. Moritz station in under 10 minutes, and the Bernina Express stops here for day trips. Room rates run 30 to 50 percent cheaper than Dorf across every hotel category.

Best for
Budget-conscious skierscross-country skiing fansanyone taking the Bernina Express day trip to Tirano
Walk times
  • Celerina RhB train station 5 min
  • Olympia ski run finish line 8 min
  • St. Moritz Dorf by train 10 min
Skip if: You want immediate walking access to Dorf shops and Corviglia lifts without any commute
Local tip: The village bakery on Via Maistra opens at 7am with fresh Engadiner Nusstorte (walnut tart). Buy one there. The same tart in Dorf tourist shops costs three times the price.

Compare prices across providers

Prices shown for 1 room, 2 adults. Click to see current availability.

RecommendedHotels.com
Hotels.com
Best price tonight
$120per night
Check availability →
Expedia
Expedia
Free cancellation available
$134per night
Check availability →
Browse all hotels →

Area Price/Night Price Per NightTo Ski LiftVibeBest For
St. Moritz Dorf $450-2,500 3 min walk Luxury resort core Skiers, honeymooners
St. Moritz Bad $180-550 5 min walk Lakeside spa town Families, spa lovers
Champfer $150-420 5 min bus Quiet village Couples, photographers
Celerina $120-350 10 min train Local village Budget skiers, rail travelers
Browse all hotels →

When is the best time to visit St. Moritz?

January through March for skiing. Snow is reliable above 1,800 meters and the season peaks during Polo on Snow in January and White Turf horse racing on the frozen lake in February. July and August work well for hiking and cycling, with temperatures around 20 degrees C and far fewer crowds. Avoid April to June and October to November entirely. The lifts are closed and half the restaurants shut for both shoulder seasons.

Is St. Moritz manageable on a budget?

Yes, but you need to stay in Celerina or Champfer and eat strategically. Budget around $150 per night in Celerina versus $500 minimum in Dorf. The Engadin regional bus pass costs around 35 CHF per day and covers all transport. Eat one hot lunch on the mountain and cook your own breakfast and dinner in a self-catering apartment. A ski week out of Celerina can stay under $2,000 total. The same trip from Dorf runs $7,000 minimum.

Do you need a car to get around St. Moritz?

No. The Engadin Bus network covers Dorf, Bad, Champfer, Celerina, Silvaplana, and Sils Maria reliably. Line 1 runs Dorf to Bad every 30 minutes from early morning. The Rhaetian Railway connects Celerina and St. Moritz in under 10 minutes. In winter, ski buses run from most villages to the lifts. If you stay in Dorf or Bad, you need a car zero percent of the time. Celerina and Champfer require slightly more planning around bus schedules.

Which area of St. Moritz has the best ski access?

St. Moritz Dorf wins for Corviglia, the main ski area with 80 kilometers of runs. Walk 3 minutes to the Chantarella gondola or Corviglia cable car. For Corvatsch, a separate 60-kilometer network at higher altitude with better powder, Champfer is the better base for the ski bus connection. Celerina gives direct access to the Olympia downhill run. Most skiers choose Dorf for pure convenience, but Bad at 40 percent less per night with its own 5-minute gondola is the smarter play for the price.




via

Found your area? Book St. Moritz: A Neighborhood Guide now.

We compared 4 areas in St. Moritz: A Neighborhood Guide. Now check real prices and availability.

Browse St. Moritz: A Neighborhood Guide hotels

H
Written by

Hans Weber

Central Europe Travel Guide at HotelsVetted

Hans is a Munich-based hotel writer who has reviewed properties across the German-speaking world and beyond. He is particularly good at finding hotels that feel locally rooted rather than generic, and he has very little patience for overpriced city-center tourist traps.