St. Moritz hotels near St. Moritz

The Official Guide to St. Moritz hotels near St. Moritz – Your Trusted Source for the Best Stays!

Select dates
Guests
2 guests

Adults:

2

Children:

0

Child’s age:

Find Your Ideal Stay

Up to $100
$100 - 200
From: $200
Excellent
9+
Very good
8+
Good
7+
All ratings

View all photos

9.7
Excellent
39 Reviews

From

1406$/night

Carlton Hotel St Moritz - The Leading Hotels Of The World

Via Johannes Badrutt 11

Carlton Hotel St. Moritz includes 56 rooms and is set nearly a 12-minute stroll from St. Moritz Scenic Lake. Boasting hiking, horse riding and skiing together with a lounge bar, the hotel is located just a pleasant stroll away from The Leaning Tower Museum.

This St. Moritz property is nestled 5 minutes' drive from Corviglia. Cultural sights in the area are Berry Museum (1.1 km) and the art gallery "Galerie Gmuizynska" (0.8 km). The perfect hotel is placed at a medium distance from Swiss Alps. The 5-star Carlton Hotel is placed just a short walk from Sankt Moritz-Bad, while Bahnhof bus station is nearly a 5-minute walk away. Due to a location near a train station, this accommodation gives quick access to other parts of St. Moritz.

Read more
Check Availability

View all photos

9.3
Excellent
211 Reviews

From

543$/night

Suvretta House

Via Chasellas 1

The charming Suvretta House Hotel St. Moritz boasts a 24-hour front desk and wake up service and a quiet location, 19 minutes' walk from the domed Segantini Museum. Featuring 150 rooms with views of the mountain, this St. Moritz hotel is set within 10 minutes' drive of Corviglia.

Placed about 25 minutes on foot from San Karl St. Moritz-Bad Church, the 5-star luxurious property is also located within 2.9 km of St. Moritz railway station. Cultural sights in the area include Berry Museum, which is a 10-minute ride away. Such entertainment attractions as Kulm Golf Course are also 10 minutes away by car. Suvretta House Hotel is in close proximity to Suvretta cable car.

Read more
Check Availability

View all photos

8.1
Very good
2509 Reviews

From

100$/night

Hotel Piz St. Moritz

Via Dal Bagn 6

The 3-star Hotel Piz St. Moritz is a great place in a shopping area of St. Moritz, which stands a mere 7 minutes' stroll from the historic house "Engadiner Museum". Featuring 24 rooms with views of the lake, this pet friendly hotel is set a 5-minute drive from St. Moritz Scenic Lake.

The property is placed in the centre of St. Moritz, relatively near Sankt Moritz-Bad. Randolins-Munt da San Murezzan is within 5 minutes' drive of the Piz St. Moritz, while Agno airport is 180 km from it. Visit Lej da San Murezzan, 400 metres of the accommodation, and feel complete harmony with the nature of Switzerland. Located at a 1.9 km distance from Hotel Piz St. Moritz, Chiesa Evangelica Evangelical Church is open for visiting by worshippers and tourists. The nearest bus stop is Via Salet, set merely a 5-minute walk away, and St. Moritz train station is merely 1.7 km away.

Read more
Check Availability

View all photos

9.4
Excellent
113 Reviews

From

337$/night

Kulm Hotel St. Moritz

Via Veglia 18

Kulm Hotel St. Moritz lies within 400 metres of St. Moritz Scenic Lake, and features a hairdressing salon and a shop. Located in proximity to The Leaning Tower Museum, this 5-star hotel has to offer a swimming pool onsite plus mountain biking, windsurfing and snow skiing in the area.

Guests will also appreciate proximity to Corviglia, which is a 15-minute ride away. You'll be only 600 metres from Lej da San Murezzan. The hotel is placed within a minutes' drive of Upper Engadine Valley. There is Cresta Run not very far from Kulm Hotel St. Moritz. The accommodation is also near a train station.

Read more
Check Availability

View all photos

8.5
Very good
1219 Reviews

From

126$/night

Hotel Reine Victoria

Via Rosatsch 18

The 4-star Hotel Reine Victoria By Laudinella is placed in a shopping area of St. Moritz, nearly 25 minutes on foot from the renowned White Turf Racing Association and within 15 minutes' walk of St. Moritz Scenic Lake. At the hotel, located a walk from Sankt Moritz-Bad, you can spend the day in an indoor pool or keep active with windsurfing, cross-country skiing and horse riding.

The Reine Victoria By Laudinella St. Moritz is placed about 180 km from Agno airport and 700 metres of such cultural venues as Engadiner House Museum. The property is also within 10 minutes' drive of such natural sights as Nair Peak Mountain. The accommodation is placed within walking distance from Alps. A 5-minute drive will take you from Hotel Reine Victoria By Laudinella to Berry Museum. The property is located a short walk from St. Moritz train station, while Via San Gian bus stop is just a 5-minute walk away.

Read more
Check Availability

View all photos

8.8
Excellent
1995 Reviews

From

155$/night

Soldanella

Via Somplaz 17

Located in the shopping area, Soldanella Hotel St. Moritz grants access to cultural points of interest like Engadiner House Museum just 550 metres away. Featuring 44 rooms with views of the lake, this charming hotel is set within 10 minutes' drive of Corvatsch 3303 Ski Resort.

The property has a charming location 500 metres of St. Moritz Scenic Lake and only a short drive from Kulm Golf Course. The art gallery "Galerie Gmuizynska" is within a 7-minute stroll of the hotel, and Agno airport is 180 km away. This 3-star accommodation is placed not very far from Alps. Soldanella Hotel stands right off Berry Museum. Due to a location near a train station, the property gives quick access to other parts of St. Moritz.

Read more
Check Availability

View all photos

8.9
Excellent
745 Reviews

From

216$/night

Hotel Steffani

Via Traunter Plazzas 6

The lovely Hotel Steffani St. Moritz stands 15 minutes by car from Corviglia and features 24-hour front desk assistance and wake up service. Boasting a location at walking distance to St. Moritz Scenic Lake, the 4-star traditional hotel offers 59 rooms together with a lounge bar onsite.

This family owned accommodation is placed about 185 km from Agno airport and within a 7-minute stroll of such cultural venues as Berry Museum. Located in the skiing area, the Steffani St. Moritz is at a short distance from Sankt Moritz-Bad. Visit Lej da San Murezzan, 700 metres of the lovely property, and feel complete harmony with the nature of Switzerland. Also, Hotel Steffani is a few minutes drive from Lake of Staz, and St. Moritz train station is placed about a 15-minute walk away. Situated in the centre of St. Moritz, the accommodation is around 5 minutes' walk from Schulhausplatz bus stop.

Read more
Check Availability

View all photos

8.4
Very good
1320 Reviews

From

158$/night

Hotel Nolda

Via Crasta 3

The 3-star Nolda Hotel is placed in a shopping area of St. Moritz, within a 12-minute walk of San Karl St. Moritz-Bad Church and 12 minutes' stroll from Sankt Moritz-Bad. Featuring 42 rooms with views of the mountain, this pet-friendly hotel is set approximately a 5-minute drive from St. Moritz Scenic Lake.

The non-smoking property is placed about 180 km from Agno airport and a stroll from such cultural venues as Engadiner House Museum. The Nolda St. Moritz is also within 5 minutes' stroll of Forum Paracelsus, and near a bus stop. Visit Lej da San Murezzan, at a 1 km distance from the accommodation, and feel complete harmony with the nature of Switzerland. Entertainment in the area includes Bergbahnen Engadin St. Moritz AG Ski Resort a few minutes drive from Nolda Hotel.

Read more
Check Availability

View all photos

8.4
Very good
979 Reviews

From

146$/night

Hotel Laudinella

Via Tegiatscha 17

The 4-star Hotel Laudinella St. Moritz features 204 rooms and lies within 5 minutes' drive of St. Moritz Scenic Lake. This comfortable hotel is placed a 10-minute ride from Corviglia, and provides guests with a Turkish steam bath and a Jacuzzi.

Thanks to its quiet location in the shopping district of St. Moritz, the accommodation is a stroll from Sankt Moritz-Bad. Cultural sights in the area are the art gallery "Galerie Gmuizynska" (2 km) and Engadiner House Museum (0.6 km). Visit Lej da San Murezzan, 500 metres of this unique hotel, and feel complete harmony with the nature of Switzerland. Standing approximately 3.8 km away, Church of San Gian is a hard-to-miss divine tourist destination. The accommodation is set near a bus stop.

Read more
Check Availability

View all photos

7.6
Very good
522 Reviews

From

134$/night

Hotel Europa Suites St Moritz

Via Suot Chesas 9, Champfer

Europa Hotel is placed in the rural area of St. Moritz, within 3.6 km of natural attractions like Nair Peak Mountain. This hotel offers to indulge in a solarium, a hot tub and sauna facilities or take a refreshing dip in a heated pool, before discovering the secrets of European cuisine served at Swiss restaurant.

At the accommodation, you'll be 2.1 km from the domed Segantini Museum and within 2.7 km of Schellen Ursli Path. The Europa is located just a short drive from Swiss Alps. Visit Lej Marsch, within 14 minutes' stroll of this property, and feel complete harmony with the nature of Switzerland. Corviglia is 3.1 km away, and St. Moritz is situated within 3.6 km of the 4-star Europa Hotel. The Suvretta cable car station is only 800 metres away.

Read more
Check Availability

View all photos

8.4
Very good
653 Reviews

From

153$/night

Hotel Baeren

Via Maistra 50

Comprising 68 rooms, Hotel Baren St. Moritz is set next to a historical district within a 10-minute drive of Lake of Staz. Local dishes plus a swimming pool are provided in the 3-star hotel, placed at walking distance to The Leaning Tower Museum.

The property stands 5 minutes' drive from Corviglia, next to a bus stop. The hotel offers proximity to such natural sights as Muottas Muragl Mountain (4.9 km) and Nair Peak Mountain (4.5 km). Visit Lej da San Murezzan, 1.2 km from the accommodation, and feel complete harmony with the nature of Switzerland. Along with other cultural attractions Berry Museum is nestled not very far from Hotel Baren. Bahnhof bus station is also about a 5-minute walk from the property.

Read more
Check Availability

View all photos

8.8
Excellent
770 Reviews

From

159$/night

Hotel Schweizerhof St. Moritz

Via Dal Bagn 54

Set within a 10-minute walk of Chantarella, the elegant Hotel Schweizerhof St. Moritz features storage for belongings and a gift shop. Offering location within a minutes' drive from St. Moritz Scenic Lake, this 4-star traditional hotel overlooks patio and has a pizza restaurant.

Placed within 15 minutes' drive of Corviglia, the family property is also located merely 0.8 km from St. Moritz railway station. The shopping area gives access to Nair Peak Mountain (4 km) and Muottas Muragl Mountain (6 km). Visit Lej da San Murezzan, within an 8-minute walk of this St. Moritz hotel, and feel complete harmony with the nature of Switzerland. There is the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track merely a 14-minute walk away, and Bahnhof bus station only a short drive from the superior Hotel Schweizerhof St. Moritz. The pet friendly property is located merely 0.7 km from Salastrains cable car station.

Read more
Check Availability

View all photos

8.9
Excellent
213 Reviews

From

122$/night

Hotel Sonne St. Moritz 3* Superior

Via Sela 11

Sonne Hotel St. Moritz is set approximately 5 minutes by car from St. Moritz Scenic Lake and at a 0.6 km distance from Forum Paracelsus. Boasting snow skiing, hiking and horseback riding together with a lounge bar, the hotel is located right at the historic house "Engadiner Museum".

The property is placed about 180 km from Agno airport and a 5-minute ride from such cultural venues as Berry Museum. The Sonne St. Moritz offers proximity to such natural sights as Nair Peak Mountain (4.6 km) and Muottas Muragl Mountain (7 km). Visit Lej da San Murezzan, 300 metres from the accommodation, and feel complete harmony with the nature of Switzerland. The 3-star Sonne Hotel is 10 minutes' drive from Mill Weber House and other main attractions of St. Moritz. This property is at 450 metres of Via Salet bus stop and within 1.9 km of St. Moritz train station in St. Moritz.

Read more
Check Availability

View all photos

9.2
Excellent
116 Reviews

From

370$/night

Badrutt'S Palace Hotel St Moritz

Via Serlas 27

The deluxe 5-star Badrutt'S Palace Hotel St Moritz is situated within a 5-minute stroll of Berry Museum and provides shuttle service, along with bicycles for rent. Located nearly a 15-minute drive from Muottas Muragl Mountain, the luxury hotel features a safety deposit box and a fire extinguisher.

The pet-friendly accommodation in St. Moritz is only a few minutes from St. Moritz Scenic Lake. Religious sights in the area include Rom.-kath. Pfarramt Catholic Church (0.6 km) and Church of San Gian (2.6 km). Nature lovers will appreciate the proximity to Lej da San Murezzan, which is merely 350 metres away. Lake of Staz is 5 minutes by car from Badrutt'S Palace Hotel St. Moritz, while St. Moritz is situated just a 10-minute walk away. The deluxe accommodation stands close to The Leaning Tower Museum, in close proximity to Schulhausplatz bus stop.

Read more
Check Availability

View all photos

9.5
Excellent
157 Reviews

From

577$/night

Grand Hotel Des Bains Kempinski

Via Mezdi 27

Providing guests with bicycle, car and ski equipment rentals, the welcoming Grand Hotel Des Bains Kempinski St. Moritz is located around a 10-minute drive from Engadine. Featuring 184 rooms with views of the garden, this 5-star traditional hotel is set within a minutes' drive from Engadiner House Museum.

Nestled right in the centre of St. Moritz, the luxury property is close to ski slopes. The pet friendly hotel is also within 5 minutes' drive of such natural sights as the scenic Hahnensee Lake. Visit Lej da San Murezzan, within a 12-minute walk of this welcoming accommodation, and feel complete harmony with the nature of Switzerland. Grand Hotel Des Bains Kempinski is 250 metres from Signal Gondola and quite close to Sankt Moritz-Bad. The property is near a funicular station and at a 2.4 km distance from St. Moritz train station.

Read more
Check Availability

View all photos

9.3
Excellent
55 Reviews

From

587$/night

Chesa Derby 32

Via Tegiatscha 13 3. Etage

Situated a 10-minute ride from Church of San Gian, the 75 m² Chesa Derby 32 Apartment also boasts easy access to St. Moritz train station which is just 1.9 km away. Among the various facilities of the apartment are a free carpark, a golf course and a barber shop.

This 2-bedroom property lies at a medium distance from the art gallery "Galerie Gmuizynska". Corvatsch 3303 Ski Resort is set within 4 km of the apartment. Guests can try Asian dishes in the restaurant Siam Wind located just a 5-minute walk away. Chesa Derby 32 Apartment is rather close to Sankt Moritz-Bad and Casino St. Moritz. The nearest airport is Agno, 180 km from this accommodation, and Via Salet bus station is only a 5-minute walk away.

Read more
Check Availability

St. Moritz hotels near St. Moritz

If you are searching for a comfortable hotel for your next city escape near St. Moritz, we are always ready to indulge you with St. Moritz hotel deals. More than 16 deals near St. Moritz are our best options in the area.
Visitors have left more than 1246 positive reviews about Hotel Bellavista rated 7.6/10 for 367US$ per night.
Grand Hotel Kronenhof rated 9.2/10 may also suit you — only 527US$ per one night.
Other best deals are Berghotel Randolins, Giardino Mountain and Art Boutique Hotel Monopol.

St. Moritz hotels near St. Moritz FAQ
What are the best budget hotels to book near St. Moritz?
According to tophotels-switzerland.com travel data, there are more than 11 cheap hotels in the area.
For example, Hotel Arturo rated 7.4/10 is one of the best options from 138US$ per night.
Try as well Hotel Restaurant Alte Brauerei — it is rated 7.0/10 and costs 221US$ per night.
What is the best place to stay near St. Moritz?
For those searching for a hotel near St. Moritz, we offer 20 top deals.
Visitors have left more than 1540 positive reviews about Hotel Bellavista rated 7.6/10 for 344US$ per night.
Hotel Saratz Pontresina rated 7.8/10 may also suit you — only 384US$ per one night.
Other top-rated options include Chalet Speciale - Celerina, Cresta Palace and Hotel Donatz.
How much are hotels near St. Moritz?
For a hotel room in St. Moritz you will pay about 176US$ per night.
Hotel Laudinella with room rates from 121US$ per night is a 4-star property that includes a Jacuzzi, snow skiing and hiking.
One more suitable place is Waldhaus Am See — pay about 121US$ to book it.
Other great deals are Kulm Hotel, Hotel Schweizerhof and Hotel Chesa Rosatsch.
What are the top St. Moritz hotels with free parking?
According to tophotels-switzerland.com travel data, more than 23 best hotels in St. Moritz with free parking on site are available.
One of tophotels-switzerland.com best hotels is a 3-star Boutique Hotel Cervus from 164US$ per night.
Another possible choice is Grand Hotel Des Bains Kempinski with a rating 8.2/10 for about 415US$ per night.
Other midscale hotels in St. Moritz are Badrutt'S Palace Hotel St Moritz, Kulm Hotel and Europa.
What are the most popular hotels next to St. Moritz for couples?
To spend a romantic holiday near St. Moritz, consider staying at the best tophotels-switzerland.com hotels.
Hotel Reine Victoria By Laudinella is perfect for your romantic trip, offering hiking, horse riding and mini golf.
We also recommend Cresta Palace, providing an indoor swimming pool, a gaming room and hiking.
What are the best family-friendly hotels near St. Moritz?
Families travelling to St. Moritz can stay near St. Moritz by booking one of 4 deals.
Set a 25-minute walk away, Hotel Chesa Spuondas (rating: 8.0/10) is one of the top St. Moritz deals with cycling, skiing and table tennis. This 3-star accommodation also has bike loans and babysitting service on site.

Location

St. Moritz, Grisons, Switzerland

Contact Us

YOUR DETAILS
SUBJECT
MESSAGE