St Moritz · Where to stay
Where to stay in St Moritz
Stay in St Moritz Dorf for first-time convenience.
Choose your base in 30 seconds
Considering St Moritz Dorf?
St Moritz Dorf
Lakefront, Badrutt's, and designer shops — classic resort.
Considering St Moritz Bad?
St Moritz Bad
More casual, mineral bath heritage — lake swim access.
Considering Celerina & Marguns?
Celerina & Marguns
Quieter village, ski lift access — 5 min train.
Or answer four questions
Eliminates areas and tells you why each one was ruled out, then names the trade-off you are accepting.
1.Is this your first visit?
2.Do you need a quiet night?
3.Are steep hills and stairs a problem?
4.Do you want dinner and bars within walking distance?
Answer all four and we'll narrow seven neighbourhoods down to one, and tell you what you're giving up.
0 of 4 answered
All 3 areas compared
For your trip (3 nights · Solo (1 adult · 1 total))
Total stay cost ranges below — Celerina & Marguns from €450–780, mid-tier areas around €480–840. Nightly table columns show per-room rates; multiply mentally or use the area cards.
| Area | €/night | Tier | Walk to sights | Evenings | Quiet | Hills | Best for | |
|---|---|---|---|---|---|---|---|---|
| St Moritz Dorf European side · SBB train / tram / cable car | €200–380 | luxury | Yes | ★★★★ | ★★★★ | Flat | first-time | |
| St Moritz Bad European side · SBB train / tram / cable car | €160–280 | comfort | Yes | ★★★★ | ★★★★ | Flat | first-time | |
| Celerina & Marguns European side · SBB train / tram / cable car | €150–260 | comfort | Yes | ★★★★ | ★★★★ | Flat | first-time |
Nightly ranges are typical mid-week, shoulder-season figures for a double room. Verify before you travel — we spot-check quarterly.
Where these actually are
Usual base
St Moritz Dorf
Lakefront, Badrutt's, and designer shops — classic resort.
Other zones
Transit / rideshare from hub
St Moritz Bad
More casual, mineral bath heritage — lake swim access.
Transit / rideshare from hub
Celerina & Marguns
Quieter village, ski lift access — 5 min train.
Budget tier
Lower nightly rates — you trade location, views or evening options, not safety.
Mid tier
Where most independent travellers land — the real neighbourhood choice happens here.
Comfort tier
Pays for views, quieter streets, pools or boutique service.
St Moritz Bad
€160–280More casual, mineral bath heritage — lake swim access.
Your trip: €480–840 total
- Good for
- first-time
- Not ideal for
- rush
SBB train / tram / cable car · flat · quiet at night
Stays in St Moritz Bad
5–8 Aug 2026 · 1 adult · St Moritz Bad Switzerland hotel
Affiliate link — we may earn a commission at no cost to you. Opens Booking.com with your trip dates and guest count pre-filled. Tracking ID not configured yet (NEXT_PUBLIC_BOOKING_AID).
Celerina & Marguns
€150–260Quieter village, ski lift access — 5 min train.
Your trip: €450–780 total
- Good for
- first-time
- Not ideal for
- rush
SBB train / tram / cable car · flat · quiet at night
Stays in Celerina & Marguns
5–8 Aug 2026 · 1 adult · Celerina & Marguns Switzerland hotel
Affiliate link — we may earn a commission at no cost to you. Opens Booking.com with your trip dates and guest count pre-filled. Tracking ID not configured yet (NEXT_PUBLIC_BOOKING_AID).
Areas most people should skip
Nowhere central is unsafe. These are simply poor value for a short visit.
Airport hotel strips
How your choice affects your days
Transport from your base
Common questions
Best area in St Moritz?+
Lakefront, Badrutt's, and designer shops — classic resort.
How we ranked these
Areas are scored on six dimensions — first-timer convenience, value, dining, nightlife, quiet and transport — plus three hard signals the matcher uses to eliminate: hilliness, night noise, and whether you can walk to the main sights. Nightly ranges are typical mid-week shoulder-season figures for a double room, refreshed quarterly.
We earn a commission if you book through the links on this page. It does not change the ranking, and it is why the “areas to skip” section exists.
Costs are research-based estimates, not live prices — verify before booking.