• Login or Create Account
  • Currency

    LKR

You are booking hotel for more than 90 days

map
Price Per Night
  • (1)
  • (1)
  • (20)
  • (25)

Your Budget

to
Star Category
  • (4)
  • (17)
  • (23)
User Rating
  • (21)
  • (16)
  • (2)
  • (39)
  • (39)
Property Type
  • (40)
  • (8)
  • (3)
  • (3)
  • (2)
Amenities
Guests Love
  • (40)
  • (21)
  • (10)

Show -3 more

Booking Preference
Booking Preference
  • (3)
  • (54)
  • (11)
BACK TO TOP

Book Hotels in St Moritz, Switzerland from 87 Hotels

hotelImg
Saint Moritz
Water park
SpaSpa
Skiing
Free Cancellation
This 4 Star Hotel in St Moritz is located in Saint Moritz. Full Address of property is Via San Gian 23 View On Map Key amenities of this property are Water park & Spa & Skiing.
View More
Excellent4.5

(759 Ratings)

LKR 99,196

+ LKR 3,772 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Saint Moritz | 6.8 km drive to St. Moritz Airport (SMV-Samedan)
2 minutes walk to St. Moritz Station,
HammamHammam
Heated Pool
SpaSpa
Location of the Hotel is Saint Moritz View On Map (5 Via Serlas). Top Facilities of this Hotel are Hammam & Heated Pool & Spa.
View More
Excellent5.0

(412 Ratings)

LKR 3,06,643

+ LKR 11,653 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Celerina/Schlarigna
HammamHammam
Heated Pool
SpaSpa
Free Cancellation
This 4 Star Hotel in St Moritz is located in Celerina/Schlarigna. Full Address of property is Via Maistra 75 View On Map Key amenities of this property are Hammam & Heated Pool & Spa.
View More
Excellent4.7

(124 Ratings)

LKR 1,43,925

+ LKR 5,469 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Saint Moritz | 9.7 km drive to St. Moritz Airport (SMV-Samedan)
HammamHammam
SpaSpa
Skiing
Location of the Hotel is Saint Moritz View On Map (Via Chasellas 1). Top Facilities of this Hotel are Hammam & Spa & Skiing.
View More
Excellent4.7

(214 Ratings)

LKR 2,92,149

+ LKR 11,102 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Saint Moritz | 8 km drive to St. Moritz Airport (SMV-Samedan)
1.5 km drive to St. Moritz Station,
HammamHammam
Heated Pool
SpaSpa
This 5 Star Hotel in St Moritz is located in Saint Moritz. Full Address of property is Via Veglia 18 View On Map Key amenities of this property are Hammam & Heated Pool & Spa.
View More
Excellent4.8

(109 Ratings)

LKR 3,77,370

+ LKR 14,341 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Pontresina | 5.8 km drive to St. Moritz Airport (SMV-Samedan)
950 m drive to Pontresina Station,
HammamHammam
Heated Pool
SpaSpa
Location of the Hotel is Pontresina View On Map (Via Maistra 130). Top Facilities of this Hotel are Hammam & Heated Pool & Spa.
View More
Excellent4.8

(170 Ratings)

LKR 2,65,782

+ LKR 10,100 taxes & fees

Per Night

Login to Book Now & Pay Later!
icon

Lowest Price Guarantee

Get 2X the difference if you find our MMT exclusive hotels cheaper online anywhere else View T&Cs

hotelImg
Saint Moritz | 7.8 km drive to St. Moritz Airport (SMV-Samedan)
8 minutes walk to St. Moritz Station,
HammamHammam
SpaSpa
Skiing
This 4 Star Hotel in St Moritz is located in Saint Moritz. Full Address of property is Via Maistra 17 View On Map Key amenities of this property are Hammam & Spa & Skiing.
View More
Excellent4.8

(322 Ratings)

LKR 1,63,797

+ LKR 6,225 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Saint Moritz | 7.6 km drive to St. Moritz Airport (SMV-Samedan)
9 minutes walk to St. Moritz Station,
SpaSpa
Skiing
GymGym
Free Cancellation
Location of the Hotel is Saint Moritz View On Map (Via Traunter Plazzas 1). Top Facilities of this Hotel are Spa & Skiing & Gym.
View More
Excellent4.9

(527 Ratings)

LKR 1,58,252

+ LKR 6,013 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Saint Moritz | 7.5 km drive to St. Moritz Airport (SMV-Samedan)
9 minutes walk to St. Moritz Station,
HammamHammam
Heated Pool
SpaSpa
This 4 Star Hotel in St Moritz is located in Saint Moritz. Full Address of property is Via Traunter plazzas 6 View On Map Key amenities of this property are Hammam & Heated Pool & Spa.
View More
Excellent4.9

(736 Ratings)

LKR 1,07,733

+ LKR 4,094 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
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.3

(1207 Ratings)

LKR 1,00,109

+ LKR 3,804 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
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,04,483

+ LKR 7,770 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Silvaplana
SpaSpa
Skiing
GymGym
Free Cancellation
Location of the Hotel is Silvaplana View On Map (Via dal Corvatsch 76). Top Facilities of this Hotel are Spa & Skiing & Gym.
View More
Excellent4.8

(219 Ratings)

LKR 1,69,662

+ LKR 6,448 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Saint Moritz
HammamHammam
Heated Pool
SpaSpa
This 4 Star Hotel in St Moritz is located in Saint Moritz. Full Address of property is Via Suot Chesas 9 View On Map Key amenities of this property are Hammam & Heated Pool & Spa.
View More
Very Good3.8

(548 Ratings)

LKR 1,08,463

+ LKR 4,122 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Pontresina | 6.7 km drive to St. Moritz Airport (SMV-Samedan)
SpaSpa
Skiing
GymGym
Location of the Hotel is Pontresina View On Map (6 Fulluns). Top Facilities of this Hotel are Spa & Skiing & Gym.
View More
Excellent4.8

(62 Ratings)

LKR 99,006

+ LKR 3,762 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Samedan | 1.8 km drive to St. Moritz Airport (SMV-Samedan)
4 minutes walk to Samedan Station,
HammamHammam
Skiing
GymGym
This 4 Star Hotel in St Moritz is located in Samedan. Full Address of property is Plazzet 20 View On Map Key amenities of this property are Hammam & Skiing & Gym.
View More
Very Good4.2

(1158 Ratings)

LKR 85,641

+ LKR 3,257 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
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 1,65,529

+ LKR 8,865 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Saint Moritz
Skiing
Shuttle Service
This 3 Star Hotel in St Moritz is located in Saint Moritz. Full Address of property is Via Traunter Plazzas 7 View On Map Key amenities of this property are Skiing & Shuttle Service.
View More
Excellent4.5

(528 Ratings)

LKR 1,41,209

+ LKR 5,366 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Saint Moritz | 7.9 km drive to St. Moritz Airport (SMV-Samedan)
1.5 km drive to St. Moritz Station,
Skiing
Free Cancellation
Location of the Hotel is Saint Moritz View On Map (Via Tinus 7). Top Facilities of this Hotel are Skiing.
View More
Very Good4.2

(1227 Ratings)

LKR 1,10,326

+ LKR 7,351 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Saint Moritz | 8.2 km drive to St. Moritz Airport (SMV-Samedan)
SpaSpa
Skiing
GymGym
Free Cancellation
This 3 Star Hotel in St Moritz is located in Saint Moritz. Full Address of property is Via Crasta 3 View On Map Key amenities of this property are Spa & Skiing & Gym.
View More
Very Good4.2

(1263 Ratings)

LKR 80,870

+ LKR 3,072 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Saint Moritz | 8.3 km drive to St. Moritz Airport (SMV-Samedan)
1.8 km drive to St. Moritz Station,
HammamHammam
SpaSpa
Skiing
Location of the Hotel is Saint Moritz View On Map (Via Maistra 50). Top Facilities of this Hotel are Hammam & Spa & Skiing.
View More
Very Good4.2

(664 Ratings)

LKR 1,18,721

+ LKR 4,512 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 Monday, June 29, 2026- 19.47.

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 47537 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

Kulm Hotel St. Moritz

0 1 2 3 4 0 1 2 3 4

LKR 331,072

Per Night

Saint Moritz

Suvretta House

0 1 2 3 4 0 1 2 3 4

LKR 256,117

Per Night

Saint Moritz

Saint Moritz

Hotel Waldhaus Sils

0 1 2 3 4 0 1 2 3 4

LKR 199,382

Per Night

Silvaplana

Grand Hotel Kronenhof

0 1 2 3 4 0 1 2 3 4

LKR 216,251

Per Night

Pontresina

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 47537 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

Kleos Hotel Bernina 1865

0 1 2 3 0 1 2 3 4

LKR 81,682

Per Night

Samedan

Conrad's Mountain Lodge

0 1 2 0 1 2 3 4

LKR 113,673

Per Night

Silvaplana

The Suites

0 1 2 3 0 1 2 3 4

LKR 164,574

Per Night

Saint Moritz

Berghotel Randolins

0 1 2 0 1 2 3 4

LKR 99,516

Per Night

Saint Moritz

Hauser Hotel St. Moritz

0 1 2 0 1 2 3 4

LKR 143,145

Per Night

Saint Moritz

Pontresina

Hotel Albrici

0 1 2 0 1 2 3 4

LKR 73,372

Per Night

Bernina

Grand Hotel Kronenhof

0 1 2 3 4 0 1 2 3 4

LKR 216,251

Per Night

Pontresina

Crystal Hotel

0 1 2 3 0 1 2 3 4

LKR 118,650

Per Night

Saint Moritz

Kulm Hotel St. Moritz

0 1 2 3 4 0 1 2 3 4

LKR 331,072

Per Night

Saint Moritz

Cresta Palace

0 1 2 3 0 1 2 3 4

LKR 157,163

Per Night

Celerina/Schlarigna

Hotel Maistra 160

0 1 2 3 0 1 2 3 4

LKR 146,260

Per Night

Pontresina

Youth Hostel Pontresina

0 -1 0 1 2 3 4

LKR 48,568

Per Night

Pontresina

Bernina

Youth Hostel St. Moritz

0 -1 0 1 2 3 4

LKR 49,109

Per Night

Saint Moritz

Four Star Hotels in St Moritz

Hotel Post

0 1 2 3 0 1 2 3 4

LKR 119,415

Per Night

Silvaplana

Hotel Maistra 160

0 1 2 3 0 1 2 3 4

LKR 146,260

Per Night

Pontresina

Hotel Europa Suites

0 1 2 3 0 1 2 3 4

LKR 121,706

Per Night

Saint Moritz

Crystal Hotel

0 1 2 3 0 1 2 3 4

LKR 118,650

Per Night

Saint Moritz

Hotel San Gian

0 1 2 3 0 1 2 3 4

LKR 102,076

Per Night

Saint Moritz

Cresta Palace

0 1 2 3 0 1 2 3 4

LKR 157,163

Per Night

Celerina/Schlarigna

Bregaglia

Albana Hotel Silvaplana

0 1 2 3 0 1 2 3 4

LKR 127,034

Per Night

Silvaplana

Krone Säumerei am Inn

0 1 2 3 0 1 2 3 4

LKR 112,207

Per Night

Zuoz

AVES Apartments Savognin

0 1 2 3 0 1 2 3 4

LKR 79,244

Per Night

Albula

Three Star hotels in St Moritz

Hotel Waldhaus am See

0 1 2 0 1 2 3 4

LKR 188,094

Per Night

Saint Moritz

Gasthaus & Hotel Berninahaus

0 1 2 0 1 2 3 4

LKR 165,553

Per Night

Pontresina

Hauser Hotel St. Moritz

0 1 2 0 1 2 3 4

LKR 143,145

Per Night

Saint Moritz

Soldanella

0 1 2 0 1 2 3 4

LKR 140,150

Per Night

Saint Moritz

Hotel Albris

0 1 2 0 1 2 3 4

LKR 137,228

Per Night

Pontresina

Randolins Familienresort

0 1 2 0 1 2 3 4

LKR 133,958

Per Night

Saint Moritz

Languard

0 1 2 0 1 2 3 4

LKR 122,937

Per Night

Saint Moritz

Hotel Seraina

0 1 2 0 1 2 3 4

LKR 118,840

Per Night

Silvaplana

Hotel Allegra Pontresina

0 1 2 0 1 2 3 4

LKR 115,234

Per Night

Pontresina

Conrad's Mountain Lodge

0 1 2 0 1 2 3 4

LKR 113,673

Per Night

Silvaplana

Hotel Baren

0 1 2 0 1 2 3 4

LKR 112,284

Per Night

Saint Moritz

Bever Lodge

0 1 2 0 1 2 3 4

LKR 110,642

Per Night

Samedan

Samedan

Garni Chesa Mulin

0 1 2 0 1 2 3 4

LKR 106,545

Per Night

Pontresina

Giardino Bed & Breakfast

0 1 2 0 1 2 3 4

LKR 101,427

Per Night

Silvaplana

Hotel Chesa Pool Val Fex

0 1 2 0 1 2 3 4

LKR 100,277

Per Night

Silvaplana

Berghotel Randolins

0 1 2 0 1 2 3 4

LKR 99,516

Per Night

Saint Moritz

Hotel Allegra

0 1 2 0 1 2 3 4

LKR 96,629

Per Night

Zuoz

Hotel Donatz

0 1 2 0 1 2 3 4

LKR 95,685

Per Night

Samedan

Hotel Arte

0 1 2 0 1 2 3 4

LKR 95,629

Per Night

Saint Moritz

Hotel Cervo

0 1 2 0 1 2 3 4

LKR 92,612

Per Night

Silvaplana

Schweizerhof Pontresina

0 1 2 0 1 2 3 4

LKR 92,202

Per Night

Pontresina

Hotel Bernina

0 1 2 0 1 2 3 4

LKR 91,858

Per Night

Pontresina

Hotel Piz

0 1 2 0 1 2 3 4

LKR 89,592

Per Night

Saint Moritz

Hotel Station

0 1 2 0 1 2 3 4

LKR 87,533

Per Night

Pontresina

Hotel Nolda

0 1 2 0 1 2 3 4

LKR 86,972

Per Night

Saint Moritz

Hotel Weisses Kreuz Bergun

0 1 2 0 1 2 3 4

LKR 86,056

Per Night

Albula

All In One Hotel Inn Lodge

0 1 2 0 1 2 3 4

LKR 85,330

Per Night

Celerina/Schlarigna

Hotel Steinbock

0 1 2 0 1 2 3 4

LKR 79,728

Per Night

Pontresina

Hotel Morteratsch

0 1 2 0 1 2 3 4

LKR 78,925

Per Night

Pontresina

Hotel Albrici

0 1 2 0 1 2 3 4

LKR 73,372

Per Night

Bernina

AVES Hotel Savognin

0 1 2 0 1 2 3 4

LKR 70,808

Per Night

Albula

Hotel Solaria

0 1 2 0 1 2 3 4

LKR 67,616

Per Night

Hotel Maloja Kulm

0 1 2 0 1 2 3 4

LKR 65,574

Per Night

Bregaglia

Hotel Post Bivio

0 1 2 0 1 2 3 4

LKR 65,567

Per Night

Albula

Gasthaus Alpina Salouf

0 1 2 0 1 2 3 4

LKR 57,857

Per Night

Albula/Alvra

Aladin Apartments St Moritz

0 1 2 0 1 2 3 4

LKR 112,691

Per Night

Saint Moritz

Townhouse N.26

0 1 2 0 1 2 3 4

LKR 103,104

Per Night

Saint Moritz

b&b River Inn

0 1 2 0 1 2 3 4

LKR 75,810

Per Night

Saint Moritz

Bernina

St Moritz Hotels by Location

Apartments in the city

Townhouse N.26

0 1 2 0 1 2 3 4

LKR 103,104

Per Night

Saint Moritz

Aladin Apartments St Moritz

0 1 2 0 1 2 3 4

LKR 112,691

Per Night

Saint Moritz

Hostels in the city

Youth Hostel St. Moritz

0 -1 0 1 2 3 4

LKR 49,109

Per Night

Saint Moritz

Youth Hostel Pontresina

0 -1 0 1 2 3 4

LKR 48,568

Per Night

Pontresina

Hostel by Randolins

0 -1 0 1 2 3 4

LKR 80,710

Per Night

Saint Moritz

Properties in St Moritz

Hotels By Star Category in St Moritz

Premium Hotels in Nearby Cities

Mercure Chur City West

0 1 2 3 0 1 2 3 4

LKR 71,632

Per Night

Chur

Grischa - DAS Hotel Davos

0 1 2 3 0 1 2 3 4

LKR 86,389

Per Night

Davos

Bad Ragaz

Hotel Europe Davos

0 1 2 3 0 1 2 3 4

LKR 72,341

Per Night

Davos

Maiensässhotel Guarda Val

0 1 2 3 0 1 2 3 4

LKR 126,399

Per Night

Vaz/Obervaz

Davos