St. Moritz, Switzerland

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels with parking in St. Moritz

: 243 options found

Select dates so you can see the availability and exact prices.

Via Somplaz 47, St. Moritz
2.2 km from the center of St. Moritz
50 reviews
8.6

Room in this hotel

from $ 213
per night
Via Tegiatscha 17, St. Moritz
1.3 km from the center of St. Moritz
887 reviews
8.0

Room in this hotel

from $ 325
per night
Via Dim Lej 6, St. Moritz
794 m from the center of St. Moritz
546 reviews
8.8

Room in this hotel

from $ 351
per night
Via Veglia 14, St. Moritz
171 m from the center of St. Moritz
195 reviews
8.0

Room in this hotel

from $ 278
per night
Via Suot Chesas 9, 7512, St. Moritz
2.8 km from the center of St. Moritz
260 reviews
7.4

Room in this hotel

from $ 339
per night
Via Sela 5, 7500 St. Moritz, Switzerland, St. Moritz
1.1 km from the center of St. Moritz
2 reviews
9.0

Room in this hotel

from $ 320
per night
Via Surpunt 62, St. Moritz
1.2 km from the center of St. Moritz
89 reviews
6.0

Room in this hotel

from $ 244
per night
Via Maistra 60, 7505 Celerina, Switzerland, Celerina-Schlarigna
2 km from the center of St. Moritz
118 reviews
7.0

Room in this hotel

from $ 394
per night
Via Somplaz 17, St. Moritz
332 m from the center of St. Moritz
315 reviews
8.4

Room in this hotel

from $ 307
per night
Via Traunter Plazzas 1, St. Moritz
23 m from the center of St. Moritz
499 reviews
9.0

Room in this hotel

from $ 366
per night
Via Traunter Plazzas 7, St. Moritz
102 m from the center of St. Moritz
972 reviews
9.0

Room in this hotel

from $ 419
per night
5 Via Serlas, St. Moritz
558 m from the center of St. Moritz
18 reviews
9.1

Room in this hotel

from $ 724
per night
Via Serlas 27, St. Moritz
139 m from the center of St. Moritz
1089 reviews
9.6

Room in this hotel

from $ 2,293
per night
Via Prade 22, Celerina-Schlarigna
2 km from the center of St. Moritz
92 reviews
10

Room in this hotel

from $ 311
per night
Vietta Lizun 11, 7505 Celerina, Switzerland, Celerina-Schlarigna
1.7 km from the center of St. Moritz

Room in this hotel

from $ 545
per night
Via Maistra 68, 7505 Celerina, Switzerland, Celerina-Schlarigna
1.9 km from the center of St. Moritz
1 review
10

Room in this hotel

from $ 360
per night
Via Sela 5, 7500 St. Moritz, Switzerland, St. Moritz
1.1 km from the center of St. Moritz
1 review
8.0

Room in this hotel

from $ 360
per night
Via Maistra 3, Champfèr, Silvaplana
3.1 km from the center of St. Moritz
601 reviews
9.4

Room in this hotel

from $ 1,242
per night
Via Tinus 7, St. Moritz
178 m from the center of St. Moritz
295 reviews
8.6

Room in this hotel

from $ 335
per night
58 Via Surpunt, St. Moritz
1.2 km from the center of St. Moritz
7 reviews
8.0

Room in this hotel

from $ 262
per night