Onhotels.com Logo
Contact Us on 0871 566 2000 (UK) or +44 20 7864 6177 (Rest of World)
McAfee SECURE sites help keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams
Onhotels.com Browse Hotels

St Moritz, Switzerland

With special, discounted rates at the following hotels in St Moritz, you're never far away from a great deal. To check availability, use the search panel below.

Albana

Albana

Via maistra 6, 7500
Housed in a building that dates back to 1870, this 6-storey hotel comprises a total of 75 rooms and features an inviting foyer with a reception desk, a lift, a lounge and a bar. There is also a ski st... more >

Carlton

Carlton

Via Johannes Badrutt 11 Ch-7500 St.moritz ,
This 5 star hotel is located in the city centre of St Moritz and was established in 1913. It is close to the St Moritz Dorf. The Hotel has 2 restaurants, a bar, 6 conference rooms, a coffee shop, an i... more >

Chesa Rosatsch Swiss Quality Hotel

Chesa Rosatsch Swiss Quality Hotel

VIA SAN GIAN, CH7505
Featuring all the facilities guests might require, this 35-room hotel provides the perfect home away from home when visiting St. Moritz. The hotel features a hotel safe, lift access and Internet acces... more >

Crystal St Moritz

Crystal St Moritz

Via Traunter Plazza 1 7500 St Moritz ,
This 4 star hotel is located in the city centre of St Moritz and was established in 1962. It is close to the Segantini Museum. The Hotel has a restaurant, a bar, a conference room, a coffee shop and a... more >

Europa Hotel St. Moritz

Europa Hotel St. Moritz

Via Suot Chesas 9, Champfer, St. Moritz, Switzerland, 7512
The Europa Hotel St. Moritz is located just outside St Moritz in Champfer on a quiet road. It overlooks the valley and enjoys a nice peaceful location. This large purpose built hotel has a modern exte... more >

Hauser Hotel

Hauser Hotel

Via Traunter Plazzas 7, St Moritz, 7500
The Hauser Hotel is located in the heart of St. Moritz, close to famous boutiques such as Bucherer, Armani, Bogner, Versace and many more. The cable car to the ski pistes can be reached on foot in 5 m... more >

Kempinski Grand Hotel des Bains St. Moritz

Kempinski Grand Hotel des Bains St. Moritz

Via Mezdi 27, St. Moritz, Switzerland, 7500
St. Moritz and the Kempinski are associated with exclusivity, luxury and service. With the opening of the Kempinski Grand Hotel des Bains, the renowned group moved in a new era in the history of St. M... more >

Kempinski Grand Hotel des Bains St. Moritz - Deluxe Room

Kempinski Grand Hotel des Bains St. Moritz - Deluxe Room

Via Mezdi 27, St. Moritz, Switzerland, 7500
St. Moritz and the Kempinski are associated with exclusivity, luxury and service. With the opening of the Kempinski Grand Hotel des Bains, the renowned group moved in a new era in the history of St. M... more >

Kulm

Kulm

Via Veglia 18 St. Moritz Ch-7500 ,
This 5 star hotel is located in the city centre of St Moritz and was established in 1856. It is close to the Seganini Museum. The Hotel has 3 restaurants, 2 bars, a conference room, an indoor swimming... more >

La Margna Swiss Quality Hotel

La Margna Swiss Quality Hotel

VIA SERLAS 5, CH-7500
This is a traditional ski hotel with excellent views of the mountains and the lake. The 57-room hotel is owner-managed and the unique, pleasant and peaceful atmosphere, the experienced hosts and the f... more >

Laudinella Hotel (Superior Room)

Laudinella Hotel (Superior Room)

Via Tegiatscha 17, St. Moritz, 7500
The Laudinella hotel is located in St Moritz Bad directly by the lake and below the village centre. The hotel is an lovely and peaceful location surrounded by trees. The building is modern with a cre... more >

Loeffler

Loeffler

Via Dal Bagn 6, St. Moritz, 7500
The Loeffler hotel is located on the main street into the upper part of St Moritz. It is a modern building with a rather nondescript pale grey facade. The lobby of the hotel is on the first floor. Gu... more >

Monopol

Monopol

Mastra St. Moritz 7500 ,
This 4 star hotel is located in the city centre of St Moritz and was established in 1911. It is close to the St Moritz. The Hotel has 2 restaurants, 2 bars, a conference room and a fitness centre/gym.... more >

Posthotel

Posthotel

Via Dal Vout 3 75000 St Moritz ,
This 4 star hotel is located in the city centre of St Moritz and was established in 1908. It is close to the Leaning Tower. The Hotel has 2 restaurants, a bar and 3 conference rooms. All 63 rooms are ... more >

Quadratscha Swiss Quality Hotel

Quadratscha Swiss Quality Hotel

QUADRATSCHA 2, CH - 7503
This modern and charming hotel offers personal services and comprises a total of 25 guest rooms. It is an ideal place to stay for visits to the unique Oberengadin valley, allowing guests to experience... more >

Schweizerhof

Schweizerhof

Via Dal Bagn 54 7500 St Moritz ,
This 4 star hotel is located in the city centre of St Moritz and was established in 1898. It is close to the Piz Nair. The Hotel has 3 restaurants, 3 bars and a conference room. All 85 rooms are equip... more >


 

Browse our complete list of hotels

Need some extras?

Book car hire, transfers, insurance and ferries with our partners.