• Login or Create Account
  • Currency

    MYR

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
  • (21)
  • (10)
  • (40)

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 | 6.8 km drive to St. Moritz Airport (SMV-Samedan)
2 minutes walk 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 5 Via Serlas View On Map Key amenities of this property are Hammam & Heated Pool & Spa.
View More
Excellent5.0

(412 Ratings)

MYR 3,678

+ MYR 140 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)

MYR 1,201

+ MYR 46 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Pontresina
Skiing
This 2 Star Hotel in St Moritz is located in Pontresina. Full Address of property is Via Maistra 203 View On Map Key amenities of this property are Skiing.
View More
Excellent4.4

(21 Ratings)

MYR 818

+ MYR 31 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)

MYR 3,504

+ MYR 133 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)

MYR 4,527

+ MYR 172 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Samedan
Skiing
Location of the Hotel is Samedan View On Map (Via Da Bernina). Top Facilities of this Hotel are Skiing.
View More
Excellent4.6

(279 Ratings)

MYR 1,855

+ MYR 71 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
Pontresina | 6.8 km drive to St. Moritz Airport (SMV-Samedan)
10 minutes walk to Pontresina Station,
Skiing
Shuttle Service
Free Cancellation
This 3 Star Hotel in St Moritz is located in Pontresina. Full Address of property is Via Maistra 175 View On Map Key amenities of this property are Skiing & Shuttle Service.
View More
Excellent4.4

(785 Ratings)

MYR 1,174

+ MYR 45 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Saint Moritz
Skiing
Shuttle Service
Location of the Hotel is Saint Moritz View On Map (Via Traunter Plazzas 7). Top Facilities of this Hotel are Skiing & Shuttle Service.
View More
Excellent4.5

(528 Ratings)

MYR 1,694

+ MYR 64 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Pontresina
Skiing
Free Shuttle ServiceFree Shuttle Service
Free Cancellation
This 3 Star Hotel in St Moritz is located in Pontresina. Full Address of property is Via Da Mulin 15 View On Map Key amenities of this property are Skiing & Free Shuttle Service.
View More
Excellent4.6

(172 Ratings)

MYR 1,513

+ MYR 58 taxes & fees

Per Night

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

(137 Ratings)

MYR 1,331

+ MYR 51 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
This 3 Star Hotel in St Moritz is located in Saint Moritz. Full Address of property is Via Maistra 50 View On Map Key amenities of this property are Hammam & Spa & Skiing.
View More
Very Good4.2

(664 Ratings)

MYR 1,424

+ MYR 54 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)

MYR 1,323

+ MYR 88 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Pontresina | 6.9 km drive to St. Moritz Airport (SMV-Samedan)
8 minutes walk to Pontresina Station,
SpaSpa
Skiing
GymGym
Free Cancellation
This 4 Star Hotel in St Moritz is located in Pontresina. Full Address of property is 160 Via Maistra View On Map Key amenities of this property are Spa & Skiing & Gym.
View More
Excellent4.7

(69 Ratings)

MYR 2,070

+ MYR 79 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Saint Moritz | 8 km drive to St. Moritz Airport (SMV-Samedan)
Skiing
GymGym
Free Cancellation
Location of the Hotel is Saint Moritz View On Map (Via Sela 11). Top Facilities of this Hotel are Skiing & Gym.
View More
Very Good4.2

(112 Ratings)

MYR 1,757

+ MYR 67 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Saint Moritz | 7.9 km drive to St. Moritz Airport (SMV-Samedan)
10 minutes walk to St. Moritz Station,
Skiing
This 3 Star Hotel in St Moritz is located in Saint Moritz. Full Address of property is Via Veglia 14 View On Map Key amenities of this property are Skiing.
View More
Excellent4.3

(2265 Ratings)

MYR 1,123

+ MYR 43 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Celerina/Schlarigna
Skiing
Free Shuttle ServiceFree Shuttle Service
Free Cancellation
Location of the Hotel is Celerina/Schlarigna View On Map (Via Nouva 3). Top Facilities of this Hotel are Skiing & Free Shuttle Service.
View More
Very Good4.2

(1078 Ratings)

MYR 1,095

+ MYR 44 taxes & fees

Per Night

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

(2624 Ratings)

MYR 1,096

+ MYR 42 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
Location of the Hotel is Saint Moritz View On Map (Via Crasta 3). Top Facilities of this Hotel are Spa & Skiing & Gym.
View More
Very Good4.2

(1263 Ratings)

MYR 970

+ MYR 37 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Saint Moritz
SpaSpa
Skiing
Free Cancellation
This 4 Star Hotel in St Moritz is located in Saint Moritz. Full Address of property is Via Tegiatscha 17b View On Map Key amenities of this property are Spa & Skiing.
View More
Excellent4.7

(9 Ratings)

MYR 2,227

+ MYR 85 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Saint Moritz
Beds in a Hostel
| Sleeps 2 guests
Water park
Skiing
Elevator/LiftElevator/Lift
Location of the Hostel is Saint Moritz View On Map (Via Surpunt 60). Top Facilities of this Hostel are Water park & Skiing & Elevator/Lift.
View More
Very Good4.1

(2730 Ratings)

MYR 653

+ MYR 25 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- 00.42.

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 MYR 586 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

Hotel Waldhaus Sils

0 1 2 3 4 0 1 2 3 4

MYR 2,461

Per Night

Silvaplana

Kulm Hotel St. Moritz

0 1 2 3 4 0 1 2 3 4

MYR 4,086

Per Night

Saint Moritz

Grand Hotel Kronenhof

0 1 2 3 4 0 1 2 3 4

MYR 2,669

Per Night

Pontresina

Saint Moritz

Suvretta House

0 1 2 3 4 0 1 2 3 4

MYR 3,161

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 MYR 586 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

Parkhotel Margna

0 1 2 3 0 1 2 3 4

MYR 1,611

Per Night

Silvaplana

Celerina/Schlarigna

Sunstar Pontresina

0 1 2 3 0 1 2 3 4

MYR 1,156

Per Night

Pontresina

Hotel Bernina Hospiz

0 -1 0 1 2 3 4

MYR 586

Per Night

Pontresina

Hotel Nolda

0 1 2 0 1 2 3 4

MYR 1,073

Per Night

Saint Moritz

Hotel Station

0 1 2 0 1 2 3 4

MYR 1,080

Per Night

Pontresina

Saint Moritz

Albula

Crystal Hotel

0 1 2 3 0 1 2 3 4

MYR 1,464

Per Night

Saint Moritz

Hotel Piz

0 1 2 0 1 2 3 4

MYR 1,105

Per Night

Saint Moritz

AVES Hotel Savognin

0 1 2 0 1 2 3 4

MYR 874

Per Night

Albula

Hotel Bellavista

0 1 2 3 0 1 2 3 4

MYR 1,669

Per Night

Silvaplana

Four Star Hotels in St Moritz

Albula

Albana Hotel Silvaplana

0 1 2 3 0 1 2 3 4

MYR 1,568

Per Night

Silvaplana

The Suites

0 1 2 3 0 1 2 3 4

MYR 2,031

Per Night

Saint Moritz

Hotel Bellavista

0 1 2 3 0 1 2 3 4

MYR 1,669

Per Night

Silvaplana

Saint Moritz

Parkhotel Margna

0 1 2 3 0 1 2 3 4

MYR 1,611

Per Night

Silvaplana

Silvaplana

Hotel Post

0 1 2 3 0 1 2 3 4

MYR 1,474

Per Night

Silvaplana

Kleos Hotel Bernina 1865

0 1 2 3 0 1 2 3 4

MYR 1,008

Per Night

Samedan

Saint Moritz

Three Star hotels in St Moritz

Hotel Waldhaus am See

0 1 2 0 1 2 3 4

MYR 2,321

Per Night

Saint Moritz

Pontresina

Hauser Hotel St. Moritz

0 1 2 0 1 2 3 4

MYR 1,766

Per Night

Saint Moritz

Soldanella

0 1 2 0 1 2 3 4

MYR 1,730

Per Night

Saint Moritz

Hotel Albris

0 1 2 0 1 2 3 4

MYR 1,693

Per Night

Pontresina

Randolins Familienresort

0 1 2 0 1 2 3 4

MYR 1,653

Per Night

Saint Moritz

Languard

0 1 2 0 1 2 3 4

MYR 1,517

Per Night

Saint Moritz

Hotel Seraina

0 1 2 0 1 2 3 4

MYR 1,466

Per Night

Silvaplana

Hotel Allegra Pontresina

0 1 2 0 1 2 3 4

MYR 1,422

Per Night

Pontresina

Conrad's Mountain Lodge

0 1 2 0 1 2 3 4

MYR 1,403

Per Night

Silvaplana

Hotel Baren

0 1 2 0 1 2 3 4

MYR 1,386

Per Night

Saint Moritz

Bever Lodge

0 1 2 0 1 2 3 4

MYR 1,365

Per Night

Samedan

Samedan

Garni Chesa Mulin

0 1 2 0 1 2 3 4

MYR 1,315

Per Night

Pontresina

Giardino Bed & Breakfast

0 1 2 0 1 2 3 4

MYR 1,252

Per Night

Silvaplana

Hotel Chesa Pool Val Fex

0 1 2 0 1 2 3 4

MYR 1,237

Per Night

Silvaplana

Berghotel Randolins

0 1 2 0 1 2 3 4

MYR 1,228

Per Night

Saint Moritz

Hotel Allegra

0 1 2 0 1 2 3 4

MYR 1,192

Per Night

Zuoz

Hotel Donatz

0 1 2 0 1 2 3 4

MYR 1,181

Per Night

Samedan

Hotel Arte

0 1 2 0 1 2 3 4

MYR 1,180

Per Night

Saint Moritz

Hotel Cervo

0 1 2 0 1 2 3 4

MYR 1,143

Per Night

Silvaplana

Schweizerhof Pontresina

0 1 2 0 1 2 3 4

MYR 1,138

Per Night

Pontresina

Hotel Bernina

0 1 2 0 1 2 3 4

MYR 1,133

Per Night

Pontresina

Hotel Piz

0 1 2 0 1 2 3 4

MYR 1,105

Per Night

Saint Moritz

Hotel Station

0 1 2 0 1 2 3 4

MYR 1,080

Per Night

Pontresina

Hotel Nolda

0 1 2 0 1 2 3 4

MYR 1,073

Per Night

Saint Moritz

Albula

Celerina/Schlarigna

Hotel Steinbock

0 1 2 0 1 2 3 4

MYR 984

Per Night

Pontresina

Hotel Morteratsch

0 1 2 0 1 2 3 4

MYR 974

Per Night

Pontresina

Hotel Albrici

0 1 2 0 1 2 3 4

MYR 905

Per Night

Bernina

AVES Hotel Savognin

0 1 2 0 1 2 3 4

MYR 874

Per Night

Albula

Hotel Solaria

0 1 2 0 1 2 3 4

MYR 834

Per Night

Hotel Maloja Kulm

0 1 2 0 1 2 3 4

MYR 809

Per Night

Bregaglia

Hotel Post Bivio

0 1 2 0 1 2 3 4

MYR 809

Per Night

Albula

Gasthaus Alpina Salouf

0 1 2 0 1 2 3 4

MYR 714

Per Night

Albula/Alvra

Saint Moritz

Townhouse N.26

0 1 2 0 1 2 3 4

MYR 1,272

Per Night

Saint Moritz

b&b River Inn

0 1 2 0 1 2 3 4

MYR 935

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

MYR 1,272

Per Night

Saint Moritz

Saint Moritz

Hostels in the city

Saint Moritz

Pontresina

Hostel by Randolins

0 -1 0 1 2 3 4

MYR 996

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

MYR 884

Per Night

Chur

Hotel Europe Davos

0 1 2 3 0 1 2 3 4

MYR 892

Per Night

Davos

Vaz/Obervaz

Grand Resort Bad Ragaz

0 1 2 3 4 0 1 2 3 4

MYR 6,343

Per Night

Bad Ragaz

Tschuggen Grand Hotel

0 1 2 3 4 0 1 2 3 4

MYR 2,529

Per Night

Arosa

Grischa - DAS Hotel Davos

0 1 2 3 0 1 2 3 4

MYR 1,066

Per Night

Davos

Bad Ragaz