• Login or Create Account
  • Currency

    LKR

You are booking hotel for more than 90 days

map
Price Per Night
  • (1)
  • (2)
  • (2)
  • (24)
  • (42)

Your Budget

to
Star Category
  • (6)
  • (23)
  • (28)
User Rating
  • (31)
  • (21)
  • (1)
  • (54)
  • (54)
Property Type
  • (56)
  • (18)
  • (5)
  • (4)
  • (2)
  • (1)
Amenities
Guests Love
  • (52)
  • (27)
  • (11)

Show -3 more

Booking Preference
Booking Preference
  • (9)
  • (82)
  • (20)
BACK TO TOP

Book Hotels in St Moritz, Switzerland from 87 Hotels

hotelImg

Badrutt's Palace Hotel

Saint Moritz
HammamHammam
Heated Pool
SpaSpa
This 5 Star Hotel in St Moritz is located in Saint Moritz. Full Address of property is Via Serlas 27 View On Map Key amenities of this property are Hammam & Heated Pool & Spa.
View More
Excellent4.8

(101 Ratings)

LKR 3,89,250

+ LKR 14,791 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel San Gian

Saint Moritz
Water park
SpaSpa
Skiing
Free Cancellation
Location of the Hotel is Saint Moritz View On Map (Via San Gian 23). Top Facilities of this Hotel are Water park & Spa & Skiing.
View More
Excellent4.5

(759 Ratings)

LKR 1,04,370

+ LKR 3,966 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel GRACE LA MARGNA ST MORITZ

Saint Moritz | 6.8 km drive to St. Moritz Airport (SMV-Samedan)
2 minutes walk to St. Moritz Station,
HammamHammam
Heated Pool
SpaSpa
Free Cancellation
This 5 Star Hotel in St Moritz is located in Saint Moritz. Full Address of property is 5 Via Serlas View On Map Key amenities of this property are Hammam & Heated Pool & Spa.
View More
Excellent5.0

(412 Ratings)

LKR 2,59,215

+ LKR 9,849 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Cresta Palace

Celerina/Schlarigna
HammamHammam
Heated Pool
SpaSpa
Free Cancellation
Location of the Hotel is Celerina/Schlarigna View On Map (Via Maistra 75). Top Facilities of this Hotel are Hammam & Heated Pool & Spa.
View More
Excellent4.7

(124 Ratings)

LKR 1,77,788

+ LKR 6,756 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Suvretta House

Saint Moritz | 9.7 km drive to St. Moritz Airport (SMV-Samedan)
HammamHammam
SpaSpa
Skiing
This 5 Star Hotel in St Moritz is located in Saint Moritz. Full Address of property is Via Chasellas 1 View On Map Key amenities of this property are Hammam & Spa & Skiing.
View More
Excellent4.7

(221 Ratings)

LKR 2,17,642

+ LKR 8,271 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Kulm Hotel St. Moritz

Saint Moritz | 8 km drive to St. Moritz Airport (SMV-Samedan)
1.5 km drive to St. Moritz Station,
HammamHammam
Heated Pool
SpaSpa
Location of the Hotel is Saint Moritz View On Map (Via Veglia 18). Top Facilities of this Hotel are Hammam & Heated Pool & Spa.
View More
Excellent4.8

(109 Ratings)

LKR 3,00,832

+ LKR 11,432 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Grand Hotel Kronenhof

Pontresina | 5.8 km drive to St. Moritz Airport (SMV-Samedan)
950 m drive to Pontresina Station,
HammamHammam
Heated Pool
SpaSpa
This 5 Star Hotel in St Moritz is located in Pontresina. Full Address of property is Via Maistra 130 View On Map Key amenities of this property are Hammam & Heated Pool & Spa.
View More
Excellent4.8

(142 Ratings)

LKR 2,55,810

+ LKR 9,721 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Art Boutique Hotel Monopol

Saint Moritz | 7.8 km drive to St. Moritz Airport (SMV-Samedan)
8 minutes walk to St. Moritz Station,
HammamHammam
SpaSpa
Skiing
Location of the Hotel is Saint Moritz View On Map (Via Maistra 17). Top Facilities of this Hotel are Hammam & Spa & Skiing.
View More
Excellent4.8

(317 Ratings)

LKR 1,65,765

+ LKR 6,299 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Crystal Hotel

Saint Moritz | 7.6 km drive to St. Moritz Airport (SMV-Samedan)
9 minutes walk to St. Moritz Station,
SpaSpa
Skiing
GymGym
Free Cancellation
This 4 Star Hotel in St Moritz is located in Saint Moritz. Full Address of property is Via Traunter Plazzas 1 View On Map Key amenities of this property are Spa & Skiing & Gym.
View More
Excellent4.9

(527 Ratings)

LKR 1,43,663

+ LKR 5,459 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Steffani

Saint Moritz | 7.5 km drive to St. Moritz Airport (SMV-Samedan)
9 minutes walk to St. Moritz Station,
HammamHammam
Heated Pool
SpaSpa
Location of the Hotel is Saint Moritz View On Map (Via Traunter plazzas 6). Top Facilities of this Hotel are Hammam & Heated Pool & Spa.
View More
Excellent4.9

(736 Ratings)

LKR 1,33,717

+ LKR 5,082 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Nira Alpina - Member of Design Hotels

Silvaplana
SpaSpa
Skiing
GymGym
Free Cancellation
This 4 Star Hotel in St Moritz is located in Silvaplana. Full Address of property is Via dal Corvatsch 76 View On Map Key amenities of this property are Spa & Skiing & Gym.
View More
Excellent4.8

(219 Ratings)

LKR 1,43,757

+ LKR 5,463 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Reine Victoria

Saint Moritz | 8 km drive to St. Moritz Airport (SMV-Samedan)
SpaSpa
Skiing
Swimming PoolSwimming Pool
Location of the Hotel is Saint Moritz View On Map (Via Rosatsch 18). Top Facilities of this Hotel are Spa & Skiing & Swimming Pool.
View More
Excellent4.4

(1133 Ratings)

LKR 92,395

+ LKR 3,510 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Walther

Pontresina | 7.1 km drive to St. Moritz Airport (SMV-Samedan)
HammamHammam
Heated Pool
SpaSpa
This 4 Star Hotel in St Moritz is located in Pontresina. Full Address of property is Via Maistra 215 View On Map Key amenities of this property are Hammam & Heated Pool & Spa.
View More
Excellent4.7

(362 Ratings)

LKR 2,07,847

+ LKR 7,899 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Europa Suites

Saint Moritz
HammamHammam
Heated Pool
SpaSpa
Location of the Hotel is Saint Moritz View On Map (Via Suot Chesas 9). Top Facilities of this Hotel are Hammam & Heated Pool & Spa.
View More
Very Good4.2

(508 Ratings)

LKR 1,28,192

+ LKR 4,872 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Laudinella

Saint Moritz | 8 km drive to St. Moritz Airport (SMV-Samedan)
SpaSpa
Skiing
GymGym
This 4 Star Hotel in St Moritz is located in Saint Moritz. Full Address of property is Via Tegiatscha 17 View On Map Key amenities of this property are Spa & Skiing & Gym.
View More
Very Good4.1

(807 Ratings)

LKR 78,358

+ LKR 2,978 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Saratz Pontresina Mountain Resort & Spa

Pontresina | 5.8 km drive to St. Moritz Airport (SMV-Samedan)
9 minutes walk to Pontresina Station,
HammamHammam
Heated Pool
SpaSpa
Free Cancellation
Location of the Hotel is Pontresina View On Map (Via da la Staziun 2). Top Facilities of this Hotel are Hammam & Heated Pool & Spa.
View More
Excellent4.7

(131 Ratings)

LKR 1,49,189

+ LKR 5,669 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Sunstar Pontresina

Pontresina | 6.7 km drive to St. Moritz Airport (SMV-Samedan)
SpaSpa
Skiing
GymGym
This 4 Star Hotel in St Moritz is located in Pontresina. Full Address of property is 6 Fulluns View On Map Key amenities of this property are Spa & Skiing & Gym.
View More
Excellent4.8

(58 Ratings)

LKR 1,00,196

+ LKR 3,808 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Schloss Hotel & Spa Pontresina

Pontresina | 5.6 km drive to St. Moritz Airport (SMV-Samedan)
1.1 km drive to Pontresina Station,
HammamHammam
SpaSpa
Skiing
Location of the Hotel is Pontresina View On Map (Via Maistra 94). Top Facilities of this Hotel are Hammam & Spa & Skiing.
View More
Very Good4.1

(1000 Ratings)

LKR 88,654

+ LKR 3,369 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Chesa Rosatsch

Celerina/Schlarigna
SpaSpa
Skiing
Shuttle Service
This 4 Star Hotel in St Moritz is located in Celerina/Schlarigna. Full Address of property is Via San Gian 7 St Moritz View On Map Key amenities of this property are Spa & Skiing & Shuttle Service.
View More
Excellent4.7

(107 Ratings)

LKR 1,31,826

+ LKR 5,009 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Waldhaus am See

Saint Moritz
HammamHammam
SpaSpa
Skiing
Location of the Hotel is Saint Moritz View On Map (Via Dim Lej 6). Top Facilities of this Hotel are Hammam & Spa & Skiing.
View More
Excellent4.4

(1920 Ratings)

LKR 2,28,388

+ LKR 8,679 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in St Moritz


Check out best St Moritz hotel deals and offers on more than 87 hotels in St Moritz only on MakeMyTrip!

Wondering where to book your stay in St Moritz? We understand your desire for comfort and hence have listed out the best St Moritz hotels for you, based on expert advice and the services they offer. Above once are the most popular hotels in St Moritz. Select from best 87 hotels in St Moritz.

All Above properties for St Moritz are updated on Sunday, June 07, 2026- 20.03.

Book affordable hotels in St Moritz at discounted prices with MakeMyTrip. Check out your Preferred stay from popular area in St Moritz, Stay in St Moritz's best hotels! St Moritz Hotels Price Starts from Minimum LKR 36613 for Budget hotel. If you’re looking for a cheap hotel in St Moritz, you should consider visiting during the low season. Book at least 90 days before your stay begins to get the best price for your St Moritz accommodation. Check Price Now!


Five Star Hotels in St Moritz

Grand Hotel Kronenhof

0 1 2 3 4 0 1 2 3 4

LKR 213,856

Per Night

Pontresina

Kulm Hotel St. Moritz

0 1 2 3 4 0 1 2 3 4

LKR 257,023

Per Night

Saint Moritz

Hotel Waldhaus Sils

0 1 2 3 4 0 1 2 3 4

LKR 178,075

Per Night

Silvaplana

Saint Moritz

Badrutt's Palace Hotel

0 1 2 3 4 0 1 2 3 4

LKR 326,759

Per Night

Saint Moritz

Hotels By Category in St Moritz

Get the best deals on different type of Hotel categories in St Moritz with MakeMyTrip.com. Choose from 87 hotels in St Moritz. Just LKR 36613 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.

Hotels in St Moritz with Free Breakfast

Pontresina

Garni Chesa Mulin

0 1 2 0 1 2 3 4

LKR 105,896

Per Night

Pontresina

Randolins Familienresort

0 1 2 0 1 2 3 4

LKR 113,008

Per Night

Saint Moritz

Hotel Waldhaus Sils

0 1 2 3 4 0 1 2 3 4

LKR 178,075

Per Night

Silvaplana

Kulm Hotel St. Moritz

0 1 2 3 4 0 1 2 3 4

LKR 257,023

Per Night

Saint Moritz

Hotel Laudinella

0 1 2 3 0 1 2 3 4

LKR 89,793

Per Night

Saint Moritz

Berghotel Randolins

0 1 2 0 1 2 3 4

LKR 80,441

Per Night

Saint Moritz

Hotel Arte

0 1 2 0 1 2 3 4

LKR 86,190

Per Night

Saint Moritz

Badrutt's Palace Hotel

0 1 2 3 4 0 1 2 3 4

LKR 326,759

Per Night

Saint Moritz

b&b River Inn

0 1 2 0 1 2 3 4

LKR 74,127

Per Night

Saint Moritz

AVES Hotel Savognin

0 1 2 0 1 2 3 4

LKR 69,644

Per Night

Albula

Hotel Sfazù

0 -1 0 1 2 3 4

LKR 64,522

Per Night

Youth Hostel Pontresina

0 -1 0 1 2 3 4

LKR 36,613

Per Night

Pontresina

Hotel Reine Victoria

0 1 2 3 0 1 2 3 4

LKR 103,322

Per Night

Saint Moritz

Four Star Hotels in St Moritz

Crystal Hotel

0 1 2 3 0 1 2 3 4

LKR 130,672

Per Night

Saint Moritz

Art Boutique Hotel Monopol

0 1 2 3 0 1 2 3 4

LKR 145,888

Per Night

Saint Moritz

Hotel Europa Suites

0 1 2 3 0 1 2 3 4

LKR 84,129

Per Night

Saint Moritz

Pontresina

Krone Säumerei am Inn

0 1 2 3 0 1 2 3 4

LKR 100,657

Per Night

Zuoz

Pontresina

The Suites

0 1 2 3 0 1 2 3 4

LKR 156,959

Per Night

Saint Moritz

Hotel Bellavista

0 1 2 3 0 1 2 3 4

LKR 122,842

Per Night

Silvaplana

Hotel San Gian

0 1 2 3 0 1 2 3 4

LKR 100,059

Per Night

Saint Moritz

Hotel Reine Victoria

0 1 2 3 0 1 2 3 4

LKR 103,322

Per Night

Saint Moritz

Three Star hotels in St Moritz

Samedan

Hotel Waldhaus am See

0 1 2 0 1 2 3 4

LKR 141,268

Per Night

Saint Moritz

Saint Moritz

Hotel Seraina

0 1 2 0 1 2 3 4

LKR 135,548

Per Night

Silvaplana

Hauser Hotel St. Moritz

0 1 2 0 1 2 3 4

LKR 129,100

Per Night

Saint Moritz

Hotel Piz

0 1 2 0 1 2 3 4

LKR 128,773

Per Night

Saint Moritz

Hotel Baren

0 1 2 0 1 2 3 4

LKR 125,099

Per Night

Saint Moritz

Languard

0 1 2 0 1 2 3 4

LKR 114,369

Per Night

Saint Moritz

Soldanella

0 1 2 0 1 2 3 4

LKR 113,100

Per Night

Saint Moritz

Randolins Familienresort

0 1 2 0 1 2 3 4

LKR 113,008

Per Night

Saint Moritz

Hotel Allegra Pontresina

0 1 2 0 1 2 3 4

LKR 108,522

Per Night

Pontresina

Garni Chesa Mulin

0 1 2 0 1 2 3 4

LKR 105,896

Per Night

Pontresina

Schweizerhof Pontresina

0 1 2 0 1 2 3 4

LKR 103,477

Per Night

Pontresina

Conrad's Mountain Lodge

0 1 2 0 1 2 3 4

LKR 99,279

Per Night

Silvaplana

Bever Lodge

0 1 2 0 1 2 3 4

LKR 97,423

Per Night

Samedan

Hotel Allegra

0 1 2 0 1 2 3 4

LKR 97,191

Per Night

Zuoz

Hotel Chesa Pool Val Fex

0 1 2 0 1 2 3 4

LKR 95,366

Per Night

Silvaplana

Hotel Steinbock

0 1 2 0 1 2 3 4

LKR 91,783

Per Night

Pontresina

Hotel Corvatsch

0 1 2 0 1 2 3 4

LKR 90,936

Per Night

Saint Moritz

Hotel Cervo

0 1 2 0 1 2 3 4

LKR 89,800

Per Night

Silvaplana

Hotel Station

0 1 2 0 1 2 3 4

LKR 89,125

Per Night

Pontresina

Hotel Weisses Kreuz Bergun

0 1 2 0 1 2 3 4

LKR 88,953

Per Night

Albula

Hotel Nolda

0 1 2 0 1 2 3 4

LKR 86,917

Per Night

Saint Moritz

Hotel Arte

0 1 2 0 1 2 3 4

LKR 86,190

Per Night

Saint Moritz

Hotel Bernina

0 1 2 0 1 2 3 4

LKR 82,719

Per Night

Pontresina

Hotel Morteratsch

0 1 2 0 1 2 3 4

LKR 81,580

Per Night

Pontresina

Hotel Solaria

0 1 2 0 1 2 3 4

LKR 81,331

Per Night

Berghotel Randolins

0 1 2 0 1 2 3 4

LKR 80,441

Per Night

Saint Moritz

Hotel Muller Mountain Lodge

0 1 2 0 1 2 3 4

LKR 78,989

Per Night

Pontresina

AVES Hotel Savognin

0 1 2 0 1 2 3 4

LKR 69,644

Per Night

Albula

Maloja Palace

0 1 2 0 1 2 3 4

LKR 65,513

Per Night

Bregaglia

All In One Hotel Inn Lodge

0 1 2 0 1 2 3 4

LKR 59,923

Per Night

Celerina/Schlarigna

Hotel Albrici

0 1 2 0 1 2 3 4

LKR 59,329

Per Night

Bernina

Hotel Maloja Kulm

0 1 2 0 1 2 3 4

LKR 52,986

Per Night

Bregaglia

Gasthaus Alpina Salouf

0 1 2 0 1 2 3 4

LKR 49,499

Per Night

Albula/Alvra

Sternwarte by Randolins

0 1 2 0 1 2 3 4

LKR 127,078

Per Night

Saint Moritz

Townhouse N.26

0 1 2 0 1 2 3 4

LKR 92,342

Per Night

Saint Moritz

Aladin Apartments St Moritz

0 1 2 0 1 2 3 4

LKR 86,836

Per Night

Saint Moritz

b&b River Inn

0 1 2 0 1 2 3 4

LKR 74,127

Per Night

Saint Moritz

St Moritz Hotels by Location

Properties in St Moritz

Hotels By Star Category in St Moritz

Premium Hotels in Nearby Cities

Valsana Hotel Arosa

0 1 2 3 0 1 2 3 4

LKR 124,076

Per Night

Arosa

Bregaglia

Davos

Mercure Chur City West

0 1 2 3 0 1 2 3 4

LKR 101,047

Per Night

Chur

Lenzerheide

Hotel Meierhof

0 1 2 3 0 1 2 3 4

LKR 155,866

Per Night

Davos

Grand Resort Bad Ragaz

0 1 2 3 4 0 1 2 3 4

LKR 472,728

Per Night

Bad Ragaz

Grischa - DAS Hotel Davos

0 1 2 3 0 1 2 3 4

LKR 80,522

Per Night

Davos