St. Moritz/Grisons (skiing area) hotels - Book hotels in Switzerland at great rates

Our recommended hotels in St. Moritz/Grisons (skiing area)

Kempinski Grand Hotel des Bains
Via Mezdi 27
7500 St. Moritz
8.9 / 10
from CHF 275
Hotel Steffani St. Moritz
Sonnenplatz 1
7500 St. Moritz
7.6 / 10
from CHF 205
La Margna Swiss Quality Hotel
Via Serlas 5
7500 St. Moritz
7.3 / 10
from CHF 99
Hotel Laudinella
Via Tegiatscha 17
7500 St. Moritz
8.9 / 10
from CHF 119
Hotel Walther
Via Maistra 215
7504 Pontresina
from CHF 215
Gasthaus & Hotel Berninahaus
Bernina Suot 3
7504 Pontresina
8.0 / 10
from CHF 105
Hotel Randolins
Via Curtins 2
7500 St. Moritz
8.1 / 10
from CHF 140
Hotel Giardino Mountain
Via Maistra 3
7512 St. Moritz
from CHF 580
Hotel Engiadina
Via Maistra
7524 Zuoz
from CHF 135
Hotel San Gian
Via San Gian 23
7500 St. Moritz
from CHF 170
Hotel Al Vadret
Morteratsch 4
7504 Pontresina
from CHF 130
Hotel Nira Alpina
Via dal Corvatsch 76
7513 Silvaplana
from CHF 305
Hotel Crusch Alva
Via Maistra 26
7524 Zuoz
9.3 / 10
from CHF 120
Schweizerhaus Swiss Quality Hotel
Hauptstrasse
7516 Maloja
10.0 / 10
from CHF 122
Schweizerhof Swiss Quality Hotel
Via dal Bagn 54
7500 St. Moritz
8.5 / 10
from CHF 147
Hotel Rosatsch
Via Maistra 157
7504 Pontresina
from CHF 148
Hotel & Restaurant Lej da Staz
Via Dim Lej
7500 St. Moritz
Skyline House
Via Sela 5
7500 St. Moritz
0.0 / 10
Hotel-Restaurant The Piz
Via Dal Bagn 6
7500 St. Moritz
8.3 / 10
The Crystal Hotel
Via Traunter Plazzas 1
7500 St. Moritz
8.2 / 10
from CHF 140
Castell Zuoz Hotel
Via Castell
7524 Zuoz
8.7 / 10
from CHF 189
Hotel Cervus
Via Giovanni Segantini 32
7500 St. Moritz
Hauser Swiss Quality Hotel
Via Traunter Plazzas 7
7500 St. Moritz
8.4 / 10
from CHF 130
Hotel Albris
Via Maistra
7504 Pontresina
9.2 / 10
from CHF 135
Hotel Soldanella
Via Somplaz 17
7500 St. Moritz
6.0 / 10
from CHF 120
Hotel Morteratsch
.
7504 Pontresina
from CHF 170
Maloja Club House
Hauptstrasse
7516 Maloja
Cresta Palace
Via Maistra 75
7505 Celerina
from CHF 224
Hotel Chesa Spuondas
Via Somplaz 47
7500 St. Moritz
8.8 / 10
from CHF 115
Carlton Hotel St. Moritz
Via Johannes Badrutt 11
7500 St. Moritz
9.8 / 10
from CHF 950
Your HOTEL INFO advantages:
Best Price Guarantee
More than 250,000 hotels worldwide
Over 2 million guest ratings
365 days service - around the clock

In and around St. Moritz/Grisons (skiing area)

Star rating are based on a self-evaluation by the hotel as well as the experiences of HOTEL INFO and HOTEL INFO customers. You can find details under Terms and Conditions.