Find the cheap hotels that appeal to you the most
Check out our pick of great cheap hotels in St. Moritz
Offering a stunning panoramic view over St. Moritz, this hostel provides free public Wi-Fi and a games room with billiards and table tennis. The rooms are bright and modernly furnished.

Located in Celerina, this hotel offers contemporary rooms with satellite TV and free Wi-Fi access. Free parking is available. St. Moritz is less than 5 minutes' drive away.

The Hotel Schweizerhof Sils Maria, a Faern Collection Hotel hotel with its in-house salt-water spa (33°C) is situated in the heart of Sils Maria, only a few minutes from many beautiful hiking trails.

Located in Mühlen, 29 km from Train Station St. Moritz, Hotel Restaurant Edelweiss provides accommodation with a garden, free private parking, a terrace and a restaurant.

The Hotel Bernina Hospiz is located at 2309 metres altitude on the Bernina pass and has a terrace with glacier views, a cosy Italian restaurant and offers free internet.

Offering city views, B&B Berninapass is an accommodation set in Poschiavo, 37 km from Train Station St. Moritz and 16 km from Bernina Pass.

Featuring mountain views, Bed and Breakfast Il Cardellino provides accommodation with a garden and a patio, around 35 km from Engadin Golf Samedan & Zuoz-Madulain.
Chesa Sper l'Ovel Brail is a recently renovated apartment in Zernez, where guests can make the most of its garden and barbecue facilities.

Fitted with wood panelling, the non-smoking rooms at Hotel Duncan in Davos Monstein offer a private bathroom with a shower. Free Wi-Fi and free parking is available.

Located in Savognin, the B&B Bela Riva is situated amid the Swiss mountains at 1,200 metres above sea level.


Popular with guests booking cheap hotels in St. Moritz
Popular with guests booking cheap hotels in St. Moritz
Popular with guests booking cheap hotels in St. Moritz
Popular with guests booking cheap hotels in St. Moritz
Popular with guests booking cheap hotels in St. Moritz
Popular with guests booking cheap hotels in St. Moritz
Popular with guests booking cheap hotels in St. Moritz
Popular with guests booking cheap hotels in St. Moritz
Popular with guests booking cheap hotels in St. Moritz
Popular with guests booking cheap hotels in St. Moritz
Boasting a private pool and river views, Schöne Ferienwohnung im Zentrum von St. Moritz is set in St. Moritz. It is located less than 1 km from Train Station St. Moritz and offers a lift.
Situated in St. Moritz, Esclusivo bilocale centralissimo features accommodation with private pool, free WiFi and free private parking for guests who drive.
Featuring a spa bath, Abitaziun Caspar Badrutt 306 - St Moritz is located in St. Moritz. This property offers a pool with a view and free private parking.
Offering lake views, Apartment Au Reduit 208 is an accommodation located in St. Moritz, 7.6 km from Engadin Golf Samedan & Zuoz-Madulain and 34 km from Swiss National Park Visitor Centre.
Boasting accommodation with a balcony, Residence Au Reduit Sankt Moritz is set in St. Moritz. This 4-star apartment offers ski storage space and a lift.
Boasting city views, Jägerstil, 70m2, zentral, 1 Parkplatz - RE31 features accommodation with a patio, around 700 metres from Train Station St. Moritz.
Abitaziun Belmunt 103 - St Moritz "LOGA ELEGANCE APARTMENT" offers accommodation in St. Moritz, 7.9 km from Engadin Golf Samedan & Zuoz-Madulain and 34 km from Swiss National Park Visitor Centre.
Featuring a spa bath, Abitaziun Caspar Badrutt 302 - St Moritz is located in St. Moritz. This property offers a pool with a view and free private parking.
Hotel Maistra 160 has a fitness centre, a shared lounge and a sun terrace with swimming pool and buffet breakfast in Pontresina.
Situated in Pontresina, 7 km from Engadin Golf Samedan & Zuoz-Madulain, Sunstar Pontresina features accommodation with a garden, private parking, a shared lounge and a terrace.
Offering mountain views, Wonderful cosy apartment in St. Moritz is an accommodation set in St.
Offering mountain views, St. Moritzerhof 42 is an accommodation located in St. Moritz, 8.3 km from Engadin Golf Samedan & Zuoz-Madulain and 35 km from Swiss National Park Visitor Centre.
Boasting city views, St Moritz 3 Suite vista lago is located in St. Moritz, around 34 km from Swiss National Park Visitor Centre.
Featuring a terrace, Apartment in villa in the heart of Sankt Moritz-Dorf is set in St. Moritz, within 8.4 km of Engadin Golf Samedan & Zuoz-Madulain and 35 km of Swiss National Park Visitor Centre.
Situated in St. Moritz and only less than 1 km from Train Station St. Moritz, New!
Situated in St. Moritz and only 1 km from Train Station St. Moritz, Apartment Tinus - Toplage in Sankt Moritz Dorf features accommodation with mountain views, free WiFi and free private parking.
Meschihouse - Chesa Engadina offers accommodation in Samedan, 6.5 km from Train Station St. Moritz and 28 km from Swiss National Park Visitor Centre.
Situated in Samedan, 400 metres from Engadin Golf Samedan & Zuoz-Madulain, Chesa Bernina features rooms with quiet street views and free WiFi.
Located in St. Moritz and only less than 1 km from Train Station St. Moritz, New!
Boasting a sauna, Apartment Tinus is set in St. Moritz. It is situated less than 1 km from Train Station St. Moritz and offers a lift.
Featuring mountain views, Fantastic Panorama flat in Sankt Moritz offers accommodation with a balcony, around 1.2 km from Train Station St. Moritz.
Situated in St. Moritz, 13 km from Engadin Golf Samedan & Zuoz-Madulain and 39 km from Swiss National Park Visitor Centre, Tinus 58 provides accommodation with access to a garden.
Boasting mountain views, Chesa il Rifugio provides accommodation with ski-to-door access and a balcony, around 1.2 km from Train Station St. Moritz.
Located in St. Moritz and only 400 metres from Train Station St. Moritz, Apartment Giand Alva provides accommodation with lake views, free WiFi and free private parking.