You are booking hotel for more than 30 days
106
Your Budget
Locality
Popular locations
Show -3 more
Most Booked by Travellers like you
1. Hotel Reine Victoria
Based on 412 Ratings
(7 reviews by Indian travellers)
(412 Ratings)
₹ 25,626
₹ 18,616
+ ₹ 2,526 taxes & fees
Per Night
2. Languard
Based on 411 Ratings
(6 reviews by Indian travellers)
(411 Ratings)
₹ 31,112
₹ 27,615
+ ₹ 1,049 taxes & fees
Per Night
Change Check-In Dates
3. Kleos Hotel Bernina 1865
Based on 418 Ratings
(418 Ratings)
₹ 22,700
₹ 21,111
+ ₹ 3,098 taxes & fees
Per Night
4. Hotel Nolda
Based on 408 Ratings
(3 reviews by Indian travellers)
(408 Ratings)
₹ 25,656
₹ 21,542
+ ₹ 3,027 taxes & fees
Per Night
5. Hotel Steffani
Based on 372 Ratings
(6 reviews by Indian travellers)
(372 Ratings)
₹ 35,312
₹ 32,841
+ ₹ 4,820 taxes & fees
Per Night
Popular in St Moritz
Hotel Rosatsch
Based on 177 Ratings
(3 reviews by Indian travellers)
(177 Ratings)
₹ 26,545
₹ 24,687
+ ₹ 3,624 taxes & fees
Per Night
Hotel Europa Suites
Based on 136 Ratings
(136 Ratings)
₹ 24,972
₹ 22,877
+ ₹ 2,947 taxes & fees
Per Night
Hotel Saratz Pontresina Mountain Resort & Spa
Based on 90 Ratings
(90 Ratings)
₹ 33,988
₹ 31,356
+ ₹ 4,011 taxes & fees
Per Night
Soldanella
Based on 449 Ratings
(449 Ratings)
₹ 25,366
+ ₹ 964 taxes & fees
Per Night
Youth Hostel St. Moritz
(204 Ratings)
₹ 11,783
₹ 10,958
+ ₹ 1,609 taxes & fees
Per Night
Hotel Piz
Based on 286 Ratings
(7 reviews by Indian travellers)
(286 Ratings)
₹ 22,597
₹ 20,429
+ ₹ 776 taxes & fees
Per Night
All In One Hotel - Inn Lodge / Swiss Lodge
Based on 183 Ratings
(183 Ratings)
₹ 16,684
+ ₹ 688 taxes & fees
Per Night
Hotel Laudinella
Based on 220 Ratings
(5 reviews by Indian travellers)
(220 Ratings)
₹ 22,649
₹ 19,017
+ ₹ 2,673 taxes & fees
Per Night
Hotel Arte
Based on 424 Ratings
(11 reviews by Indian travellers)
(424 Ratings)
₹ 22,552
₹ 20,974
+ ₹ 3,744 taxes & fees
Per Night
Hotel Schweizerhof St. Moritz
Based on 240 Ratings
(240 Ratings)
₹ 34,519
+ ₹ 1,312 taxes & fees
Per Night
Hotel Waldhaus am See
Based on 502 Ratings
(10 reviews by Indian travellers)
(502 Ratings)
₹ 31,786
₹ 28,587
+ ₹ 3,751 taxes & fees
Per Night
Cresta Palace
Based on 106 Ratings
(106 Ratings)
₹ 25,709
₹ 21,586
+ ₹ 3,034 taxes & fees
Per Night
Crystal Hotel
Based on 525 Ratings
(525 Ratings)
₹ 39,172
₹ 34,888
+ ₹ 4,238 taxes & fees
Per Night
Hotel Allegra
(72 Ratings)
₹ 29,812
+ ₹ 1,806 taxes & fees
Per Night
Art Boutique Hotel Monopol
Based on 228 Ratings
(10 reviews by Indian travellers)
(228 Ratings)
₹ 35,912
₹ 33,399
+ ₹ 4,903 taxes & fees
Per Night