Skip to main content

Cheap hotels in St. Moritz

Find the cheap hotels that appeal to you the most

The best cheap hotels in St. Moritz

Check out our pick of great cheap hotels in St. Moritz

Filter by:

Review score

St. Moritz Youth Hostel

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.

C
Cristina
From
Spain
Excellent. Very clean. There are a bus that takes you from the train station to the hotel. You can rent a bike on the hotel. The guy in the front desk, Benjamin, was very nice with us and very helpful.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,520 reviews
Price from
US$184.66
1 night, 2 adults

All In One Hotel - Inn Lodge / Swiss Lodge

Celerina (Near St. Moritz)

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.

Y
Yi-Kai
From
Taiwan
Nice location and good facilities. You can get the Engadin travel card if you booked more than two nights.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,087 reviews
Price from
US$143.32
1 night, 2 adults

Hotel Schweizerhof Sils Maria, a Faern Collection Hotel

Sils Maria (Near St. Moritz)

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.

K
Kostiantyn
From
Ukraine
It's brand new, very clean and definitely deserves 4 stars or more, and feels awesome to stay in!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 740 reviews
Price from
US$262.75
1 night, 2 adults

Hotel Restaurant Edelweiss

Mühlen (Near St. Moritz)

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.

N
Nejc
From
Slovenia
I had a great stay and would definitely recommend!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 326 reviews
Price from
US$208.70
1 night, 2 adults

Hotel Bernina Hospiz

Berninahäuser (Near St. Moritz)

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.

R
R.
From
Netherlands
Very very nice location. The snow on the path was packed by a snow mobile so walkable. Not really recommended though if you are carrying luggage. They can also arrange for you to be picked up at the next train station. The one that is closest to the hotel is a 600m walk, but uphill and with snow was a bit challenging. (I'm telling myself I was so out of breath because of the altitude) The hotel has a rustic charm, the staff was nice. The radiator didn't get too warm, they should maybe bleed the radiators and let the air out. When I came to the restaurant for dinner & breakfast they sort of directed me upon entry to a solo table. I found that a bit too strict, it took away the possibility of joining a table or other people to share a meal with in this very shareable environment. Woke up in the middle of the night to gaze on the moonlit mountains. It was wonderful!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 992 reviews
Price from
US$157.15
1 night, 2 adults

B&B Berninapass

Poschiavo (Near St. Moritz)

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.

J
Jan
From
Czech Republic
Kind owners, well equipped room with comfortable bed and tasty breakfast.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 387 reviews
Price from
US$114.28
1 night, 2 adults

Bed and Breakfast Il Cardellino

San Carlo (Near St. Moritz)

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.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews
Price from
US$147.10
1 night, 2 adults

Chesa Sper l'Ovel Brail

Zernez (Near St. Moritz)

Chesa Sper l'Ovel Brail is a recently renovated apartment in Zernez, where guests can make the most of its garden and barbecue facilities.

D
David
From
Australia
Location near trails and snowcapped mountains.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 70 reviews
Price from
US$113.15
1 night, 2 adults

Hotel Ducan

Monstein (Near St. Moritz)

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.

J
Jack
From
United Kingdom
Incredible setting, truly stunning views. A very warm welcome and delicious local food served with such care and attention it really made it a memorable place. One of the most enchanting places I’ve stayed in a long time and can’t wait to return with my family and show them.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 114 reviews
Price from
US$193.61
1 night, 2 adults

B&B Bela Riva

Savognin (Near St. Moritz)

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

J
Jassim
From
Switzerland
Great location and super friendly staff
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 142 reviews
Price from
US$213.73
1 night, 2 adults
All cheap hotels in St. Moritz

Looking for a cheap hotel?

For those on a budget, these cheap and cheerful hotels still have a lot to offer, with most offering WiFi and convenient locations. Popular with backpackers, many properties can be found in central locations and include comfortable rooms with private or shared bathrooms. You’ll also find a number of options which feature a 24-hour front desk and luggage storage.

Most booked cheap hotels in St. Moritz and surroundings in the past month

See all

Popular with guests booking cheap hotels in St. Moritz

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 16 reviews

Popular with guests booking cheap hotels in St. Moritz

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 19 reviews

Popular with guests booking cheap hotels in St. Moritz

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 110 reviews

Popular with guests booking cheap hotels in St. Moritz

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 19 reviews

Popular with guests booking cheap hotels in St. Moritz

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 160 reviews

Popular with guests booking cheap hotels in St. Moritz

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 99 reviews

Popular with guests booking cheap hotels in St. Moritz

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 255 reviews

Popular with guests booking cheap hotels in St. Moritz

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 367 reviews

Popular with guests booking cheap hotels in St. Moritz

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,191 reviews

Popular with guests booking cheap hotels in St. Moritz

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,524 reviews

Great access to the city centre. Check these cheap hotels in St. Moritz and nearby

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

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.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 110 reviews

Situated in St. Moritz, Esclusivo bilocale centralissimo features accommodation with private pool, free WiFi and free private parking for guests who drive.

From US$324.37 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

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.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

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.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews

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.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 59 reviews

Boasting city views, Jägerstil, 70m2, zentral, 1 Parkplatz - RE31 features accommodation with a patio, around 700 metres from Train Station St. Moritz.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 17 reviews

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.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

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.

Enjoy breakfast in St. Moritz and nearby

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 87 reviews

Hotel Maistra 160 has a fitness centre, a shared lounge and a sun terrace with swimming pool and buffet breakfast in Pontresina.

From US$459.39 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 122 reviews

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.

From US$375.91 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 19 reviews

Offering mountain views, Wonderful cosy apartment in St. Moritz is an accommodation set in St.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews

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.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 29 reviews

Boasting city views, St Moritz 3 Suite vista lago is located in St. Moritz, around 34 km from Swiss National Park Visitor Centre.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

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.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 23 reviews

Situated in St. Moritz and only less than 1 km from Train Station St. Moritz, New!

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews

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.

Stay connected in St. Moritz and nearby. Cheap hotels with free WiFi

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 6 reviews

Meschihouse - Chesa Engadina offers accommodation in Samedan, 6.5 km from Train Station St. Moritz and 28 km from Swiss National Park Visitor Centre.

From US$379.27 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 248 reviews

Situated in Samedan, 400 metres from Engadin Golf Samedan & Zuoz-Madulain, Chesa Bernina features rooms with quiet street views and free WiFi.

From US$226.30 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 11 reviews

Located in St. Moritz and only less than 1 km from Train Station St. Moritz, New!

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews

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.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews

Featuring mountain views, Fantastic Panorama flat in Sankt Moritz offers accommodation with a balcony, around 1.2 km from Train Station St. Moritz.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

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.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 9 reviews

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.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2 reviews

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.

FAQ about cheap hotels in St. Moritz

Cheap hotels that guests love in St. Moritz

See all
Avg. price/night: US$213.73
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,191 reviews
Very good price and rather cheaper compared to other places we stayed in Switzerland. The location was very good and around 15-20 minutes of walk from the rail station. Please note that the walk is uphill and can be very tiring if you have big luggage. Check-in and out were easy, and the lady in reception was friendly. Our stay was very good and we may stay again.
Guest review by
Kamal42
Young couple
Avg. price/night: US$213.73
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,191 reviews
Charming property, very clean, great location.
Guest review by
Paul
Young couple