Skip to main content

The best B&Bs in St. Moritz

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

Filter by:

Review score

2.6 miles from Train Station St. Moritz in St. Moritz, Sternwarte by Randolins provides accommodations with access to a steam room.

we stayed in the observatory and was a wonderfully unique place to spend our 31st anniversary. We slept with the rolling telescope roof door open but the quilts kept us warm. Breakfast was well thought out and delivered a varied and delicious start to the day.
Review score
8.4
Very Good
36 reviews
Price from
$319
1 night, 2 adults

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

Breakfast was awesome, free wifi. location excellent
Review score
7.1
Good
279 reviews
Price from
$282.19
1 night, 2 adults

Located in Bever and with Engadin Golf Samedan & Zuoz-Madulain reachable within 3.8 miles, Gasthaus Spinas provides a tour desk, non-smoking rooms, a garden, free WiFi throughout the property and a...

Beautiful historic house in the peaceful valley of Bever, Gasthaus Spinas has comfortable bedrooms and excellent showers. A big big plus is that they are one of the very few in the region that accepts pets. The exceptionally friendly and helpful staff made our stay even more memorable.
Review score
9.3
Wonderful
154 reviews
Price from
$240.48
1 night, 2 adults

Weisses Kreuz - Crusch Alva enjoys a location in Samedan, a 7-minute walk from Engadin Golf Samedan & Zuoz-Madulain and 4 miles from Train Station St. Moritz.

It is a really nice and cosy property in the heart of the village. Facilities are very clean, breakfast is lovely and the staff is truly exceptional - super friendly and living hospitality. We felt at home in this hotel, thank you!
Review score
8.6
Excellent
256 reviews
Price from
$283.42
1 night, 2 adults

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

Breakfast was amazing!! The staff were so kind and helpful. And even tho it’s shared bathrooms you never have to wait long. This place is a great deal!!!
Review score
7.8
Good
520 reviews
Price from
$128.21
1 night, 2 adults

Alp Es-Cha Dadour offers accommodations in Madulain, 29 miles from Piz Buin and 15 miles from Swiss National Park Visitor Centre.

The change of pace of the whole experience
Review score
9.2
Wonderful
143 reviews
Price from
$159.50
1 night, 2 adults

B&B Cad'Stampa, Casaccia in Casaccia provides accommodations with a garden and a shared lounge.

Steve was Welcoming and Warm!!!! We felt like we came to stay with family and, the property was so beautifully cared for. Our rooms were cozy and spacious at the same time and impeccably clean!!
Review score
9.0
Wonderful
85 reviews
Price from
$147.23
1 night, 2 adults

Located in Bergün, 14 miles from Engadin Golf Samedan & Zuoz-Madulain, Hotel Preda Kulm has accommodations with a garden, free private parking, a shared lounge and a terrace.

Build an awesome memory with your little ones. Wake up next to sledge trail, rent the sledge and enjoy the trip to Bergun. The restaurant is the reception. The cute wooden windows make it very cozy.
Review score
8.5
Very Good
367 reviews
Price from
$208.58
1 night, 2 adults

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

We only spent the night here so there is not a lot to comment on. The host was helpful although she spoke only german :)
Review score
8.3
Very Good
325 reviews
Price from
$187.72
1 night, 2 adults

Rest bellavista in Maloja provides accommodations with a garden and a terrace.

The room and bathroom were very clean and it was only a short walk to the lake or the centre.
Review score
8.1
Very Good
237 reviews
Price from
$153.36
1 night, 2 adults
All B&Bs in St. Moritz
Looking for a B&B?
For travelers 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 might be shared by other guests, and there's usually 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
  • Avg. price/night: $263.79
    Review score
    9.0
    Wonderful · 459 reviews
    Very welcoming host, great location, quiet, has everything one needs, clean, tidy and great apartment. We will be back!
    Guest review by
    Elisabeth
    Family with young children
  • Avg. price/night: $331.27
    Review score
    8.7
    Excellent · 1,882 reviews
    Charming property, very clean, great location.
    Guest review by
    Paul
    Young couple
  • Review score
    8.8
    Excellent · 17 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.
    Guest review by
    Jil
    Young couple
  • Review score
    8.8
    Excellent · 2,157 reviews
    Traditional Swiss. Close to city center. Very good breakfast. Functional and clean - no luxury
    Guest review by
    Richard
    Solo traveler
  • Avg. price/night: $331.27
    Review score
    8.7
    Excellent · 1,882 reviews
    Great location, clean and very charming, great value for money and exactly what I was looking for
    Guest review by
    Peter
    Solo traveler
  • Review score
    8.8
    Excellent · 2,157 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.
    Guest review by
    Margarita
    Family with young children
  • Review score
    9.3
    Wonderful · 267 reviews
    A very elegant hotel. Excellent breakfast with breathtaking view of the valley. Efficient free shuttle to the city center. Perfect spa. Highly recomended!
    Guest review by
    Ronen
    Young couple
  • Avg. price/night: $165.63
    Review score
    7.8
    Good · 673 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!!
    Guest review by
    Ella
    Young couple
  • Avg. price/night: $280.96
    Review score
    7.6
    Good · 2,672 reviews
    Great location in city centre.
    Guest review by
    Rob
    Family with young children
  • Avg. price/night: $280.96
    Review score
    7.6
    Good · 2,672 reviews
    Breakfast was great, fresh / great location, quiet area / lots of restaurants around
    Guest review by
    Christina
    Group