St. Moritz, nestled in the breathtaking Graubünden region of Switzerland, is a swanky resort holiday destination that will leave you spellbound. This world-famous spa town entices tourists with its distinctive geographic landscapes and attractions. From exhilarating hiking and skiing adventures to captivating mountain vistas and romantic lakeside walks, St. Moritz offers a plethora of activities. After exploring the nature, indulge in the luxurious spas or enjoy ice skating on the frozen lake. And when the sun sets, the vibrant nightlife of St. Moritz will charm you. Plan your stay in this enchanting alpine paradise for an unforgettable holiday.

St. Moritz Hotels from ₹9,674
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in St. Moritz
Family friendly
Check prices for these dates
Our top choices for St. Moritz hotels

Hotel Waldhaus am See
Hotel Waldhaus am SeeSt. Moritz
9.2 out of 10, Wonderful, (629 reviews)
The price is ₹32,275
₹34,215 total
includes taxes & fees
7 Apr - 8 Apr

Berghotel Randolins
Berghotel RandolinsSt. Moritz
9.0 out of 10, Wonderful, (145 reviews)
The price is ₹22,826
₹24,407 total
includes taxes & fees
5 Apr - 6 Apr

Hotel Nolda
Hotel NoldaSt. Moritz
9.0 out of 10, Wonderful, (503 reviews)
The price is ₹19,877
₹23,682 total
includes taxes & fees
7 Apr - 8 Apr

Hauser Hotel St. Moritz
Hauser Hotel St. MoritzSt. Moritz
9.0 out of 10, Wonderful, (487 reviews)
The price is ₹29,613
₹31,451 total
includes taxes & fees
1 Apr - 2 Apr

Chesa Spuondas
Chesa SpuondasSt. Moritz
8.8 out of 10, Excellent, (90 reviews)
The price is ₹16,777
₹18,127 total
includes taxes & fees
1 Apr - 2 Apr

Randolins Familienresort
Randolins FamilienresortSt. Moritz
8.8 out of 10, Excellent, (32 reviews)
The price is ₹28,894
₹30,705 total
includes taxes & fees
5 Apr - 6 Apr

Hotel Arte
Hotel ArteSt. Moritz
8.8 out of 10, Excellent, (552 reviews)
The price is ₹19,604
₹21,226 total
includes taxes & fees
16 Mar - 17 Mar

Hotel Laudinella
Hotel LaudinellaSt. Moritz
8.4 out of 10, Very good, (276 reviews)
The price is ₹25,147
₹26,909 total
includes taxes & fees
22 Mar - 23 Mar

Hotel Stille & Aladin Apartments
Hotel Stille & Aladin ApartmentsSt. Moritz
8.2 out of 10, Very good, (193 reviews)

Hotel Bären
Hotel BärenSt. Moritz
9.0 out of 10, Wonderful, (173 reviews)
The price is ₹32,728
₹34,685 total
includes taxes & fees
18 Mar - 19 Mar

Hotel Steffani
Hotel SteffaniSt. Moritz
9.0 out of 10, Wonderful, (429 reviews)
The price is ₹25,334
₹27,103 total
includes taxes & fees
13 Apr - 14 Apr

The Suites
The SuitesSt. Moritz
9.4 out of 10, Exceptional, (6 reviews)
The price is ₹61,927
₹65,087 total
includes taxes & fees
16 Mar - 17 Mar

Hotel GRACE LA MARGNA ST MORITZ
Hotel GRACE LA MARGNA ST MORITZSt. Moritz
10.0 out of 10, Exceptional, (91 reviews)
The price is ₹54,777
₹58,027 total
includes taxes & fees
14 Apr - 15 Apr

Hotel Corvatsch
Hotel CorvatschSt. Moritz
7.8 out of 10, Good, (47 reviews)
The price is ₹28,995
₹30,810 total
includes taxes & fees
17 Mar - 18 Mar

Hotel Reine Victoria
Hotel Reine VictoriaSt. Moritz
8.8 out of 10, Excellent, (569 reviews)
The price is ₹23,402
₹25,097 total
includes taxes & fees
14 Apr - 15 Apr

Hotel San Gian
Hotel San GianSt. Moritz
9.4 out of 10, Exceptional, (239 reviews)
The price is ₹23,562
₹28,185 total
includes taxes & fees
29 Mar - 30 Mar

Art Boutique Hotel Monopol
Art Boutique Hotel MonopolSt. Moritz
9.6 out of 10, Exceptional, (306 reviews)
The price is ₹53,819
₹56,671 total
includes taxes & fees
16 Mar - 17 Mar

Grand Hotel des Bains Kempinski
Grand Hotel des Bains KempinskiSt. Moritz
9.4 out of 10, Exceptional, (331 reviews)
The price is ₹107,528
₹112,783 total
includes taxes & fees
29 Mar - 30 Mar
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular St. Moritz attractions
Learn more about St. Moritz
Glide down pristine slopes or sip hot chocolate at swanky après-ski bars in this glitzy Alpine playground. Summer brings hiking trails with stunning lake views, while nearby Engadin Valley offers scenic train rides through mountain passes.

More cheap stays in St. Moritz

Chalet Speciale - Hostel
Via Chalchera 9 Celerina-Schlarigna GR
The price is ₹9,320 per night from 31 Mar to 1 Apr
₹9,320
₹9,674 total
31 Mar - 1 Apr
includes taxes & fees
Hotels in St. Moritz with star rating

5 Star Hotels
13 properties
Find out more about St. Moritz
Stunning alpine retreat with luxury skiing and world-class dining
Find your hotel in St. Moritz
Experience the top activities and must-see sights in St. Moritz
How to find great deals and cheap hotels in St. Moritz
Discover the flavours of St. Moritz
Best time to go to St. Moritz
The St. Moritz info point: What you need to know
Category | Details |
|---|---|
| What is St. Moritz known for? | World-class skiing, luxury resorts, natural beauty |
| Most popular month? | December to February (winter season) |
| Length of Stay | 3-5 days |
| Weather | Cold and snowy in winter, mild and sunny in summer |
| Don't miss | Corviglia ski area, Lake St. Moritz, Segantini Museum |
| Cuisine | Traditional Swiss cuisine, gourmet dining options |
| Where to go | St. Moritz town, Engadine Valley, Muottas Muragl |
Frequently asked questions
Explore a world of travel with Expedia
- 5 Star Hotels in St. Moritz
- B&B in Celerina-Schlarigna
- Celerina-Schlarigna Hotels
- Hotels near Corviglia Ski Resort
- Hotels near Lake St. Moritz
- Hotels near Mineralbad Baths and Spa
- Cheap Hotels in Pontresina
- Luxury Hotels in Pontresina
- Pontresina Hotels
- Hostels in Samedan
- Cheap Hotels in Samedan
- Country Houses in Sankt Moritz-Bad
- Hotels with Room Service in Sankt Moritz-Bad
- Ski Hotels in Sankt Moritz-Bad
- Lodges in Sils im Engadin-Segl
- Resorts in Sils-Maria
- Boutique Hotels in Sils-Maria
- Historic Hotels in Sils-Maria
- Hotels with Restaurant in Sils-Maria
- B&B in Silvaplana
- Resorts in Silvaplana
- Aparthotels in St. Moritz
- Chalets in St. Moritz
- Country Houses in St. Moritz
- Holiday Parks in St. Moritz
- Hostels in St. Moritz
- Resorts in St. Moritz
- All-Inclusive Hotels in St. Moritz
- Boutique Hotels in St. Moritz
- Cheap Hotels in St. Moritz
- Hotels Suites in St. Moritz
- Lakeside Hotels in St. Moritz
- Luxury Hotels in St. Moritz
- Mountain Hotels in St. Moritz
- Romantic Hotels in St. Moritz
- Shopping Hotels in St. Moritz
- Ski Hotels in St. Moritz
- Spa Hotels in St. Moritz
- Hotels with Waterpark in St. Moritz
- Wedding Hotels in St. Moritz
- Inns in St. Moritz
- B&B in St. Moritz Station
- Chalets in St. Moritz Station
- Hotels near St. Moritz Station
- Town Houses in St. Moritz





















































































