• Login or Create Account
  • Currency

    SAR

You are booking hotel for more than 90 days

map
Price per night
  • (3)
  • (11)
  • (19)

Your Budget

to
Star Category
  • (2)
  • (78)
  • (40)
User Rating
  • (15)
  • (13)
  • (2)
  • (30)
  • (30)
Property Type
  • (146)
  • (32)
  • (4)

Show 2 more

Locality

Popular locations

Amenities
Guests Love
  • (20)
  • (125)
  • (11)

Show -3 more

Booking Preference
Booking Preference
  • (153)
  • (184)
  • (147)
BACK TO TOP

194 Properties in St Moritz

Sort By
Popular
User Rating (Highest First)
Price (Highest First)
Price (Lowest First)

hotelImg
default backgrounddefault backgrounddefault backgrounddefault background

Hotel Allegra

Pontresina | 4.9 km drive to St. Moritz Airport (SMV-Samedan)
9 minutes walk to Pontresina Station,
Standard Double Room
JacuzziJacuzzi
SpaSpa
Skiing
Free Cancellation
Breakfast Included
Excellent4.8

(72 Ratings)

SAR 1,458

SAR 1,308

+ SAR 84 taxes & fees

Per Night

Login to get Insider discount!

hotelImg
default backgrounddefault backgrounddefault backgrounddefault background

Schweizerhof Pontresina

Pontresina | 30 m from Hotel Allegra
6.8 km drive to St. Moritz Airport (SMV-Samedan),
10 minutes walk to Pontresina Station,
Luxury Double Room (Queen)
Skiing
Free Shuttle ServiceFree Shuttle Service
Free Cancellation
Breakfast Included
This property has bigger room options This property has bigger room options
Excellent4.3

Based on 429 Ratings

Location4.5

Cleanliness4.5

Room4.2

Hospitality4.3

Value For Money3.5

(429 Ratings)

SAR 1,353

SAR 1,158

+ SAR 92 taxes & fees

Per Night

Login to get Insider discount!
hotelImg
default backgrounddefault backgrounddefault backgrounddefault background

Schloss Hotel & Spa Pontresina

Pontresina | 580 m from Hotel Allegra
5.6 km drive to St. Moritz Airport (SMV-Samedan),
1.1 km drive to Pontresina Station,
Standard Double Room
SpaSpa
Skiing
Swimming PoolSwimming Pool
Breakfast Included
This property has bigger room options This property has bigger room options
Very Good4.1

Based on 221 Ratings

Hospitality3.9

Room3.9

Cleanliness4.3

(221 Ratings)

SAR 1,965

SAR 1,765

+ SAR 134 taxes & fees

Per Night

Login to get Insider discount!
hotelImg
default backgrounddefault backgrounddefault backgrounddefault background

Hotel Albris

Pontresina | 360 m from Hotel Allegra
7.1 km drive to St. Moritz Airport (SMV-Samedan),
Comfort Double Room
Skiing
Free Shuttle ServiceFree Shuttle Service
Free Cancellation
Breakfast Included
Excellent4.8

Based on 36 Ratings

Location5

Cleanliness4.9

Hospitality4.8

(36 Ratings)

SAR 1,608

SAR 1,445

+ SAR 61 taxes & fees

Per Night

Login to get Insider discount!
icon

Lowest Price Guarantee

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

hotelImg
default backgrounddefault backgrounddefault backgrounddefault background

Hotel Müller Mountain Lodge

Pontresina | 120 m from Hotel Allegra
6.7 km drive to St. Moritz Airport (SMV-Samedan),
9 minutes walk to Pontresina Station,
Basic Room
SpaSpa
Skiing
Free Shuttle ServiceFree Shuttle Service
Free Cancellation
Breakfast Included
Excellent4.7

Based on 119 Ratings

Cleanliness4.8

Room4.6

Hospitality4.6

(119 Ratings)

SAR 1,272

SAR 1,081

+ SAR 86 taxes & fees

Per Night

Login to get Insider discount!
hotelImg
default backgrounddefault backgrounddefault backgrounddefault background

Hotel Garni Chesa Mulin

Pontresina | 230 m from Hotel Allegra
5.1 km drive to St. Moritz Airport (SMV-Samedan),
700 m drive to Pontresina Station,
Comfort Double Room
Skiing
Free Cancellation
Breakfast Included
This property has bigger room options This property has bigger room options
Excellent4.6

Based on 30 Ratings

Location5

Cleanliness4.8

Room4.7

Hospitality4.7

(30 Ratings)

SAR 1,615

SAR 1,452

+ SAR 61 taxes & fees

Per Night

Login to get Insider discount!
hotelImg
default backgrounddefault backgrounddefault backgrounddefault background

Hotel Bernina

Pontresina | 250 m from Hotel Allegra
6.6 km drive to St. Moritz Airport (SMV-Samedan),
10 minutes walk to Pontresina Station,
Skiing
Free Cancellation
Breakfast Included
Excellent4.4

Based on 64 Ratings

Location3.7

Cleanliness4.5

Hospitality4.6

(64 Ratings)

SAR 1,119

SAR 971

+ SAR 76 taxes & fees

Per Night

Login to get Insider discount!
hotelImg
default backgrounddefault backgrounddefault backgrounddefault background

Hotel Station

Pontresina | 590 m from Hotel Allegra
6 km drive to St. Moritz Airport (SMV-Samedan),
About a minute walk to Pontresina Station,
Standard Double Room
SpaSpa
Skiing
Breakfast Included

SAR 1,351

SAR 1,214

+ SAR 51 taxes & fees

Per Night

Login to get Insider discount!

Areas in St Moritz

Premium Hotels in St Moritz

Grand Hotel Kronenhof

0 1 2 3 4 0 1 2 3 4

SAR 1,677

Per Night

Pontresina

Crystal Hotel

0 1 2 3 0 1 2 3 4

SAR 1,416

Per Night

Saint Moritz

Suvretta House

0 1 2 3 4 0 1 2 3 4

SAR 2,141

Per Night

Saint Moritz

Sunstar Pontresina

0 1 2 3 0 1 2 3 4

SAR 884

Per Night

Pontresina

Hotel Steffani

0 1 2 3 0 1 2 3 4

SAR 2,214

Per Night

Saint Moritz

Hotel Europa Suites

0 1 2 3 0 1 2 3 4

SAR 806

Per Night

Saint Moritz