Skip to main content

The best B&Bs in St. Moritz

Check out our pick of great B&Bs in St. Moritz

Filter by:

Review score

See the latest prices and deals by choosing your dates.
b&b River Inn, hotel in St. Moritz

b&b River Inn is situated in St. Moritz, 400 metres from Signalbahn and 2,3 km from the centre. The bed and breakfast has a terrace and views of the mountain, and guests can enjoy a drink at the bar.

Waking up, opening the curtains and seeing the mountains is just a Wow feeling :) It is a well located place, the staff was awesome, the room had a full kitchen with utensils.
Scored 8.8
8.8
Rated fabulous
Fabulous
785 reviews
Price from
£146.33
1 night, 2 adults
Sternwarte by Randolins, hotel in St. Moritz

Offering mountain views, Sternwarte by Randolins is an accommodation located in St. Moritz, 4.2 km from Train Station St. Moritz and 11 km from Engadin Golf Samedan & Zuoz-Madulain.

The Sternwarte Room was magnificent
Scored 8.9
8.9
Rated fabulous
Fabulous
32 reviews
Price from
£235.84
1 night, 2 adults
Hostel Casa Franco, hotel in St. Moritz

Only 200 metres from Lake Sankt Moritz, Casa Franco St. Moritz offers rooms with a private balcony and beautiful views of Piz Nair. The Engadin bus stops 200 metres away.

Clean the location is good
Scored 7.3
7.3
Rated good
Good
319 reviews
Price from
£211.82
1 night, 2 adults
Gasthaus Spinas, hotel in Bever

Set in Bever and with Engadin Golf Samedan & Zuoz-Madulain reachable within 6.2 km, Gasthaus Spinas offers a tour desk, non-smoking rooms, a garden, free WiFi throughout the property and a terrace.

Hotel is situated in a beautiful valley. The hotel is nice, and the shared bathrooms, where clean and well equipped. The owner is friendly and the food at the restaurant was delicious. Breakfast was also great! Good value for being so close to the larger resorts for skiing and other winter and summer activities.
Scored 9.2
9.2
Rated superb
Superb
166 reviews
Price from
£172.83
1 night, 2 adults
Weisses Kreuz - Crusch Alva, hotel in Samedan

Located in Samedan and only 600 metres from Engadin Golf Samedan & Zuoz-Madulain, Weisses Kreuz - Crusch Alva provides accommodation with mountain views, free WiFi and free private parking.

Terrible would be an understatement of Tamara's behaviour. Tamara's handling of the blocked toilet in the room allocated to us for two nights from 26th Dec to 28th Dec was unprofessional and unethical. The room was Room 5 on the first level. The contents of the toilet could not be flushed down. The night manager had gloves on and with a suction pump at 9.45pm at night in the middle of the winter tried to clear the faeces floating in the toilet. All Tamara did on the phone was -" Did you put food in the toilet?", "Did you put tampons in the toilet?" ,"Did you use the shower?" (like what has the shower got to do with your clogged up toilet?).
Scored 8.7
8.7
Rated fabulous
Fabulous
215 reviews
Price from
£210.76
1 night, 2 adults
Cozy Suite Sils, hotel in Sils Maria

Offering inner courtyard views, Cozy Suite Sils is an accommodation set in Sils Maria, 43 km from Swiss National Park Visitor Centre and 5.8 km from Piz Corvatsch.

Really beautiful place to stay, it was a pleasure. They are really friendly, and helpful. Thank you for everything! (If i could, i would give 100stars to them.)
Scored 8.3
8.3
Rated very good
Very good
12 reviews
Price from
£223.35
1 night, 2 adults
Chalet Speciale - Celerina, hotel in Celerina

In a quiet, yet central location in Celerina, 100 metres from Celerina - Marguns Ski Lift, Chalet Speciale - Celerina offers a spacious garden with a children´s playground, free WiFi and free ski...

The breakfast is really good and well served. The location is not really in St Moritz, but it is a short walk (3-4 mins) till you get to the bus / train station.
Scored 7.7
7.7
Rated good
Good
528 reviews
Price from
£92.62
1 night, 2 adults
B&B Piz d'Err, hotel in Tinzen

Offering mountain views, B&B Piz d'Err is an accommodation set in Tinzen, 37 km from Train Station St. Moritz and 43 km from Davos Congress Centre.

They accomodated the request of a lactose free breakfast
Scored 9.3
9.3
Rated superb
Superb
163 reviews
Price from
£134.72
1 night, 2 adults
B&B Cad'Stampa, Casaccia, hotel in Casaccia

Located just 23 km from Train Station St. Moritz, B&B Cad'Stampa, Casaccia offers accommodation in Casaccia with access to a garden, a shared lounge, as well as a housekeeping service.

Super cosy accommodation located in a very picturesque and pretty village! The place was a joy to walk around and I really enjoyed taking photos of the night sky. The host was very friendly, very kind, and there was so much to do within the house! Oh, and the room was also amazing. Thank you for the great visit!
Scored 9.0
9.0
Rated superb
Superb
63 reviews
Price from
£116.60
1 night, 2 adults
Hotel Preda Kulm, hotel in Bergün

Situated in Bergün, 23 km from Engadin Golf Samedan & Zuoz-Madulain, Hotel Preda Kulm features accommodation with a garden, free private parking, a shared lounge and a terrace.

Quiet location, comfortable and clean.
Scored 8.5
8.5
Rated very good
Very good
369 reviews
Price from
£161.30
1 night, 2 adults
All B&Bs in St. Moritz
Looking for a B&B?
For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in St. Moritz this month

See all

B&Bs that guests love in St. Moritz

See all
  • Scored 9.0
    9.0
    Rated superb
    Superb
     · 447 reviews
    Very welcoming host, great location, quiet, has everything one needs, clean, tidy and great apartment. We will be back!
    Elisabeth
    Family with young children
  • Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 1,817 reviews
    Charming property, very clean, great location.
    Paul
    Young couple
  • Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 16 reviews
    Great location in the middle of the city center. The flat contains all the amenities that you need during your stay. In addition, you have the possibility to visit the pool and sauna, if desired. The view from the flat is lovely too. A great plus was the parking facility just downstairs the flat.
    Jil
    Young couple
  • Avg. price/night: £353.63
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 2,129 reviews
    Traditional Swiss. Close to city center. Very good breakfast. Functional and clean - no luxury
    Richard
    Solo traveller
  • Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 1,817 reviews
    Great location, clean and very charming, great value for money and exactly what I was looking for
    Peter
    Solo traveller
  • Avg. price/night: £353.63
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 2,129 reviews
    The room had an incredible lake view, during the mornings we would have the morning fog make it it look like you are in the middle of the clouds, only to then disappear and let the sun all in. Amazing old building with old original furniture, very well maintained. Very friendly staff and excellent location not far from the city center and slopes. Very nice beds and bedding, quiet area. great breakfast.
    Margarita
    Family with young children
  • Scored 9.2
    9.2
    Rated superb
    Superb
     · 262 reviews
    A very elegant hotel. Excellent breakfast with breathtaking view of the valley. Efficient free shuttle to the city center. Perfect spa. Highly recomended!
    Ronen
    Young couple
  • Scored 7.9
    7.9
    Rated good
    Good
     · 676 reviews
    Such comfy beds, great location close to St Moritz Lake. On a quiet street right next to bus stop. AMAZING breakfast spread supplied and staff were LOVELY and helpful. Would come back again and again!!
    Ella
    Young couple
  • Avg. price/night: £598.25
    Scored 7.6
    7.6
    Rated good
    Good
     · 2,532 reviews
    Great location in city centre.
    R
    Rob
    Family with young children
  • Avg. price/night: £598.25
    Scored 7.6
    7.6
    Rated good
    Good
     · 2,532 reviews
    Breakfast was great, fresh / great location, quiet area / lots of restaurants around
    Christina
    Group

Research, refine and make plans for your whole trip