St. Moritz Hotels

Mary Charles
2 months ago

Are you in a hurry?

Here is a quick list of Hotels in St. Moritz, selected based on their rating

Name of hotel Accommodation Rating Price, $
Hotel Waldhaus Am See

8.9 / 10

(1733 Reviews)

From 128$
Soldanella Hotel

8.8 / 10

(2030 Reviews)

From 155$
Hauser Hotel St. Moritz

8.7 / 10

(1031 Reviews)

From 116$
Chesa Languard Hotel

8.6 / 10

(2257 Reviews)

From 155$
Hotel Piz St. Moritz

7.9 / 10

(2711 Reviews)

From 100$

There are 17 hotels and other accommodations in St. Moritz city centre to choose from. Located 0.8 km from the city centre, Grand Hotel Des Bains Kempinski offers a casino, waxing, facials on site. Other options to stay in are Hotel Reine Victoria, Hotel Schweizerhof, Hotel Sonne 3* Superior. To check more central hotels click here.

Table of contents

Hotel Waldhaus Am See Soldanella Hotel Hauser Hotel St. Moritz Chesa Languard Hotel Cheap Hotels Hotel Piz St. Moritz Hotel Schweizerhof St. Moritz Hotel Stille Pet Friendly Hotels Hotel San Gian Aladin Apartments St Moritz Hotel Reine Victoria

View all photos

8.9
Excellent
1733 Reviews

Hotel Waldhaus Am See

📍 Via Dim Lej 6

From 128$

Located merely 14 minutes' stroll from St. Moritz Dorf-Chantarella, the 3-star non-smoking Hotel Waldhaus Am See St. Moritz offers Wi-Fi throughout the property and parking. There is a train station near the hotel, and guests can easily reach the St. Moritz-Celerina Olympic Bobrun which is only 550 metres away.

This St. Moritz hotel is nestled in a ski area, approximately a 5-minute drive from the restaurant Bob Restaurant. The Waldhaus is a short way from the St. Moritz in St. Moritz. The accommodation is also within reach of Swiss Alps. The hotel is situated just 1.3 km from the Chesa Futura Building, and Bahnhof bus station lies only 450 metres away.

Check Availability

View all photos

8.8
Excellent
2030 Reviews

Soldanella Hotel

📍 Via Somplaz 17

From 155$

Located a mere 0.8 km from Rom.-kath. Pfarramt Catholic Church, the charming 3-star Soldanella Hotel St. Moritz features Wi-Fi in public areas and private parking on site. There is a train station near this St. Moritz hotel, and guests can easily reach the domed Segantini Museum which is just a 5-minute walk away.

The hotel has a charming location in proximity to St. Moritz-Bad. The Soldanella St. Moritz is around 400 metres from the Berry Museum and 2.3 km from the Staz Lake. The accommodation is also a short way from Swiss Alps. Well-connected to many sights, this St. Moritz hotel is fairly close to Bahnhof bus station.

Check Availability

View all photos

8.7
Excellent
1031 Reviews

Hauser Hotel St. Moritz

📍 Via Traunter Plazzas 7

From 116$

The quality 3-star Hauser Hotel St. Moritz, located only 550 metres from the Berry Museum, features a shared lounge and various recreational opportunities. Staying at the smoke-free hotel, guests discover the prime touristic area a short way from the Leaning Tower of St. Moritz.

The hotel is situated in the old part of St. Moritz, nearly a 5-minute ride from the Staz Lake. Tschainas is just 1.9 km from the Hauser St. Moritz, and Agno airport is 185 km away. The accommodation is also not far from Swiss Alps. This St. Moritz hotel is near a train station and Schulhausplatz bus stop is a mere 250 metres away.

Check Availability

Cheap Hotels

View all photos

8.6
Excellent
2257 Reviews

Chesa Languard Hotel

📍 14 Via Veglia

From 155$

Situated approximately a 5-minute walk from the 3-star Chesa Languard Hotel St. Moritz, guests can reach the renowned White Turf Racing Association in no time. The hotel also includes parking.

The Staz Lake is 2.3 km from this St. Moritz hotel, while Ski Lift Randolins is 2.6 km away. The accommodation provides easy access to Pony Suvretta, which is around 25 minutes' walk away. The Chesa Languard St. Moritz is also in the vicinity of Swiss National Park. The St. Moritz is just near the hotel. This accommodation is located a mere 1.1 km from St. Moritz train station, while Kulm bus stop is merely 150 metres away.

Check Availability

View all photos

7.9
Very good
2711 Reviews

Hotel Piz St. Moritz

📍 Via Dal Bagn 6

From 100$

The smoke-free Hotel Piz St. Moritz includes 26 rooms and is situated about 5 minutes' walk from Inn. Located a mere 1.9 km from the Evangelical Church, this 3-star hotel overlooks the lake and features a sauna, a sundeck, and spa therapy.

The Engadiner Museum is merely a 7-minute walk away, while St. Moritz train station is within 20 minutes' walk of the hotel. Chantarella-Corviglia is a mere 1.6 km from the Piz St. Moritz and Agno airport is 180 km away. Mountains are near the property, and St. Moritz is around 5 minutes' drive away. Also, Bahnhof bus station is not far from this St. Moritz hotel.

Check Availability

View all photos

8.9
Excellent
874 Reviews

Hotel Schweizerhof St. Moritz

📍 Via Dal Bagn 54

From 159$

Being located right in the centre of St. Moritz, merely a 7-minute walk from the St. Moritz, the 4-star Hotel Schweizerhof St. Moritz offers a steam bath, a sun deck, and spa therapy. Featuring 58 rooms with views of the lake, hotel is 4.1 km from the Nair Peak.

FIS is 25 minutes' walk away, while the Muottas Muragl is 15 minutes' drive from the perfect hotel. Schweizerhof St. Moritz is also 30 metres from Inn. This accommodation is surrounded by banks. There is Schulhausplatz bus stop in the immediate vicinity of the quality hotel.

Check Availability

Pet Friendly Hotels

View all photos

9
Excellent
614 Reviews

Hotel Stille

📍 Via Surpunt 58

From 125$

Situated 600 metres from St. Moritz-Bad, Hotel Stille St. Moritz includes 30 rooms with views of the park. At this hotel, guests can find a golf club, an ice rink, and a golf centre to stay active.

The historic house "Engadiner Museum" is located 7 minutes' walk from the 2-star hotel, and the Norman Foster โ€“ designed Chesa Futura Building is 2.4 km away. The Stille is also 2.4 km from Inn. This property offers a beautiful location next to a forest. There is the Corviglia 10 minutes away by car, and Bahnhof bus station is in proximity to the hotel. The accommodation is near St. Moritz train station, 2.7 km away.

Check Availability

View all photos

9
Excellent
821 Reviews

Hotel San Gian

📍 Via San Gian 23

From 112$

Located just 5 minutes' stroll from Signal Gondola, the cosy 4-star Hotel San Gian St. Moritz provides guests with a sauna, spa therapy, and a shared lounge, as well as a Turkish steam room, a solarium, and a Jacuzzi. The hotel offers a banquet hall and sits 2.2 km from the St. Moritz.

This St. Moritz hotel is situated only 650 metres from Baselgia Evangelica and nearly a 10-minute ride from Pony Suvretta. The San Gian is 1 km away from the centre of St. Moritz. The accommodation also lies near a mountain. The hotel is near a train station and Via San Gian bus stop is approximately a 10-minute stroll away.

Check Availability

View all photos

9.1
Excellent
481 Reviews

Aladin Apartments St Moritz

📍 Via Surpunt 62

From 144$

Providing 12 rooms, the 3-star Aladin Apartments St Moritz hotel is 2.9 km from Sass Runzol. Featuring baggage storage, the aparthotel is located in proximity to the St. Karl Church St. Moritz-Bad.

The centre of St. Moritz is a 10 minutes' walk of this smoke-free hotel. The Engadiner Museum is only 550 m from the property and Agno airport is 180 km away. The St. Moritz is 2.4 km away, while St. Moritz train station is situated 2.7 km from the Aladin. Bahnhof bus station can be found not far from this St. Moritz hotel.

Check Availability

Dog Friendly Hotels

View all photos

8.6
Excellent
1109 Reviews

Hotel Reine Victoria

📍 Via Rosatsch 18

From 126$

Located approximately 5 minutes' walk from Katholische Kirche, the 4-star family-friendly Hotel Reine Victoria St. Moritz features a sundeck and a shared lounge. This smoke-free hotel is conveniently situated a short way from Engadiner House Museum, offering 139 rooms along with a French restaurant.

The hotel places you 2.3 km from the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track and merely 1.3 km from the St. Moritz. Victoria St. Moritz provides easy access to the Berry Museum, which is about a 25-minute walk away. The property is located 180 km from Agno airport and in the vicinity of Via San Gian bus stop.

Check Availability

View all photos

8.5
Very good
1233 Reviews

Hotel Arte

📍 Via Tinus 7 - 7500

From 164$

Offering a lift and complimentary newspapers, the 3-star Hotel Arte St. Moritz is nestled just a 5-minute walk from the White Turf Racing Association and just 250 m from Chiesa di San Maurizio. Boasting ice skating, hiking, and golf, along with a lounge bar, this hotel is located fairly close to the St. Moritz.

The smoke-free hotel is centrally situated 2.4 km from the Church of San Gian. The Arte also gives access to the Cabana de Heidi, which is 20 minutes' walk away. This property lies near hot springs and a mountain. The hotel is only 150 metres from Kulm bus stop and within reach of St. Moritz train station in St. Moritz.

Check Availability

View all photos

8.8
Excellent
630 Reviews

Crystal Hotel Superior

📍 Via Traunter Plazzas 1

From 150$

The 4-star Crystal Hotel Superior St. Moritz includes 74 rooms and is situated around a 5-minute walk from Inn. Offering a steam room and a sauna along with a piano bar, the hotel is ideally located in close proximity to the St. Moritz.

The Norman Fosterโ€“designed Chesa Futura Building is just 300 m from this St. Moritz hotel, while Schulhausplatz bus stop is 250 metres away. The Crystal stands just moments from Evangelisch-reformierte Kirchgemeinde St. Moritz Reformed Church and lies within a few steps of a mountain. The accommodation is also not far from Corviglia Mountain. This smoke-free hotel is located 1.6 km from the Mill Weber House. St. Moritz railway station is about 15 minutes' walk away, while Agno airport is 185 km from the luxury property.

Check Availability

Kid Friendly Hotels

View all photos

8.8
Excellent
538 Reviews

Berghotel Randolins

📍 Via Curtins 2

From 123$

Featuring a banquet hall for gatherings and meetings, the lovely Berghotel Randolins St. Moritz hotel offers a location around 10 minutes' drive from the St. Moritz. Boasting bicycle usage, the 3-star smoke-free hotel is located 2.6 km from the Cabana de Heidi.

The centre of St. Moritz can be reached within a 20-minute walk. Attractions, you can find about a 25-minute stroll from the suburban Berghotel Randolins St. Moritz, include the Segantini Museum. This St. Moritz hotel enjoys a wonderful location above hills. The accommodation is located in St. Moritz, 4.5 km from St. Moritz train station.

Check Availability

View all photos

8.4
Very good
1263 Reviews

Hotel Nolda

📍 Via Crasta 3

From 158$

The 3-star smoke-free Hotel Nolda St. Moritz gives quick access to Signal Gondola, situated only a 5-minute walk away. Boasting a steam room, a sauna, and a foot bath along with a lounge bar, the non-smoking hotel offers a location near a cable car station.

Centrally located 3.1 km from the Corvatsch 3303, hotel is approximately 1 km from the St. Karl Church St. Moritz-Bad. At the Nolda St. Moritz, you'll be within reach of Franzosische Kirche. The accommodation is also a short way from Swiss Alps.

Check Availability

View all photos

8.9
Excellent
733 Reviews

Hotel Steffani

📍 Via Traunter Plazzas 6

From 216$

The 4-star family-run Hotel Steffani St. Moritz is situated only 550 metres from the St. Moritz and comes with 24-hour front desk assistance and wake-up calls. The traditional hotel offers a banquet hall and sits in the vicinity of the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track.

The hotel is located in the centre of St. Moritz, within a 6-km distance of the Muottas Muragl and within walking distance of a funicular station. The Steffani St. Moritz is set amidst a bar and hot springs, while the Chesa Futura Building is merely 600 metres away. The surroundings include hot springs, which are near the accommodation. Bahnhof bus station, allowing a good connection throughout the city, is right near this St. Moritz hotel.

Check Availability

Hotels Downtown

View all photos

7.8
Very good
698 Reviews

B&B St Moritz

📍 Via Surpunt 59

From 82$

The welcoming 3-star B&B St Moritz features 6 welcoming rooms approximately 500 metres from the St. Karl Church St. Moritz-Bad. The bed & breakfast is located in a skiing area, within reach of St. Moritz-Bad.

Notable for its location, around 10 minutes' drive from the St. Moritz in a ski neighbourhood, the hotel is 2.6 km from Pony Runzol. You can reach the centre of St. Moritz in 10 minutes on foot. The accommodation is situated in the vicinity of the Berry Museum, and Bahnhof bus station lies just 0.9 km away. The Signalbahn cable car station is within 10 minutes' walk of this St. Moritz hotel.

Check Availability

View all photos

8.4
Very good
658 Reviews

Hotel Baeren

📍 Via Maistra 50

From 153$

Located only 1.1 km from Tschainas, the pleasant 3-star Hotel Baeren St. Moritz offers Wi-Fi in public areas and a garage. Boasting an ร  la carte restaurant, the family-friendly hotel is available a short way from the St. Moritz.

Situated near a mountain, this St. Moritz hotel is also next to the historical district of St. Moritz. The Baeren St. Moritz offers location a mere 600 metres from the Berry Museum. There is the Corviglia 2.5 km away, and Bahnhof bus station is right near the accommodation. The hotel is next to a bus stop and within 15 minutes' walk of St. Moritz train station.

Check Availability

View all photos

8.9
Excellent
772 Reviews

B&B River Inn

📍 48 Via San Gian

From 245$

Featuring a lift and a vending machine, the 3-star B&B River Inn St. Moritz stands just 1.4 km from the St. Karl Church St. Moritz-Bad. Parking is available on site at the bed & breakfast.

Located only a 6-minute walk from Signal Gondola, this hotel is in the immediate vicinity of the Casino St. Moritz. Lake Silvaplana is within 3 km of the B&B River Inn St. Moritz and Agno airport is 180 km away. Visit Lej Marsch, within 5 minutes' drive of the property, and feel complete harmony with the nature of Switzerland. The location will allow you to be 2.7 km from the Berry Museum. The hotel is within 5 minutes' walk of Signalbahn bus stop and 2.8 km from St. Moritz train station in St. Moritz.

Check Availability

5 Star Hotels in St. Moritz

View all photos

8.8
Excellent
244 Reviews

Hotel Sonne St. Moritz 3* Superior

📍 Via Sela 11

From 122$

Providing 75 rooms, the non-smoking Hotel Sonne St. Moritz 3* Superior is situated around 5 minutes' walk from Inn. Located within easy reach of St. Moritz-Bad, this 3-star smoke-free hotel offers a convenience shop and a storage for belongings, and comforts such as currency exchange and a lift.

Chantarella-Corviglia is a mere 1.9 km from the hotel, while the Schellen Ursli Path is merely 2 km away. The Sonne St. Moritz is right near Katholische Kirche and 180 km from Agno airport. The St. Moritz is nearly 25 minutes' walk away, while St. Moritz train station is situated within 20 minutes' walk of the property. You can catch the bus at Via Salet bus stop, fairly close to this St. Moritz hotel.

Check Availability

View all photos

9
Excellent
560 Reviews

Hotel Chesa Spuondas

📍 Via Somplaz 47

From 261$

Located about 25 minutes' walk from the Berry Museum, the smoke-free Hotel Chesa Spuondas St. Moritz is adorned with parquet floors and features such key amenities as Wi-Fi and a car park. While staying 2.8 km from the Corvatsch 3303, guests can benefit from a sauna, a sundeck, and a library.

The 3-star hotel is nestled nearly a 5-minute drive from Lej Marsch. The St. Moritz is 2.4 km from the Chesa, and Agno airport is 180 km away. The hotel is also within a few blocks of Swiss Alps. The property is located within reach of St. Moritz train station, while Somplaz bus stop is a mere 10 minutes' walk away.

Check Availability

Location