Skip to main content

The 10 Best B&Bs in St. Moritz, Switzerland

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

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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.

The cross-country slopes pass by the property and the public indoor pool is 700 metres away. The lake is 1.3 km from the property and a bus stop is 500 metres from b&b River Inn.

Room has proper kitchen setup. Hotel stuff are happy to help. Breakfast was awesome, has something or other for every taste. If you request any occasion while booking, they take a extra step to make the occasion bit special. They provided pass for local transport and the cable cars with in the city. The place is couple of minutes away from the public transport, cable car station.

Show more Show less
8.8
Fabulous
679 reviews

This B&B is located by a forest, just 200 metres from Lake St Moritz. The house offers a spacious balcony, a garden and a bright lounge room. Wi-Fi is free in public areas.

Rooms at B&B St Moritz are bright and simple. Bed linen is provided.

Top notch welcome and breakfast.

Show more Show less
8.2
Very good
634 reviews
Price from
£105
per night

This unique accommodation consists of a closed dome in St. Moritz, offering stunning panoramic views and free WiFi. Sternwarte by Randolins was built in 1924.

The rotating observatory offers a double bed along with warm duvets and blankets. The private bathroom is in the hallway and comes with a shower and toilet.

Everything was perfect in all its part. Suggestive. Incredible. - Fantastic wellness area. - Extremely helpful and very kind staff. - Room to take your breath away. What else?!?!

Show more Show less
8.5
Very good
37 reviews

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. Free WiFi is available in all areas.

Helpful And friendly staff, good locality, got a good deal with a free furniculars/lifts as a guest, restaurant in Sonne Is also great with decent prices. Excelent.

Show more Show less
7.3
Good
391 reviews
Price from
£136
per night

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 storage. Free private parking can also be found on site.

It felt very cozy and was a short walking distance from the train stop. Super easy check in and check out. The staff was amazing, always very helpful and polite. There is also a very nice restaurant in the building that serves dinner and breakfast. Also the town the hotel is located in is a very nice little town. Everyone we came across was polite and helpful. Loved it there.

Show more Show less
7.4
Good
510 reviews
Price from
£83
per night

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. The property has quiet street views and is 6.4 km from Train Station St. Moritz and 28 km from Swiss National Park Visitor Centre. The bed and breakfast features family rooms.

Room is wonderful clean and convenience. I like room decorated by new wood style and smell myrrh scent .Breakfast is good coffee is great and staff also very nice ,lovely and helpful

Show more Show less
9
Superb
125 reviews
Price from
£138
per night

Dating back to 1914, the Sleep only is located in Pontresina centre, just 8 km from St. Moritz. The closest bus stop is a 3-minute walk away.

Several restaurants, bars and shops, and a public spa can be found within a few minutes´ walking distance.

Accommodation exactly as described, no frills or services but basic room at a good price, and the reception staff were incredibly friendly and helpful.

Show more Show less
8.3
Very good
122 reviews
Price from
£82
per night

Gasthaus Spinas is a rustic property located just opposite Spinas Train Station, surrounded by the UNESCO-protected countryside of canton Graubünden. Regional homemade cuisine prepared with organic products is served.

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.

Show more Show less
9.1
Superb
187 reviews

This 16th century Engadine mansion is nestled in a pretty hamlet, in a pastoral setting, and offers antique furniture, lovely bedrooms and quality in every detail.

The hotel, built in 1590, was originally a farmhouse owned by the Moeli family from Italy. Later, the home was bought by the aristocratic Von Salis family. The noble heritage of the building can be seen today in its metre-thick walls, handsome craftsmanship, beautiful wood panelling, outstanding paintings, handsome beamed and frescoed ceilings and colourful ceramic fireplaces.

We loved the atmosphere of this hotel. It was very intimate, charming, and well-appointed. The hosts, Sabylla and Jorg, were amazingly welcoming and were always available when we needed something or had a question. The historic room we stayed in was so cozy and functional that we really didn't even want to go out. The updates to this very old hotel are just the right amount of 'modern', but still have nice nods to the past; tasteful and authentic. The common areas of the hotel are like the inside of a jewel box; there are so many architectural details, curated surprises, great pieces of art and eclectic furniture, that wondering around each day brought a new discovery. We enjoyed the breakfasts served in the morning. There were many food options to choose from and everything was delicious and fresh.

Show more Show less
8.8
Fabulous
290 reviews

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.
Search B&Bs in St. Moritz

Most booked B&Bs in St. Moritz this month

B&Bs that guests love in St. Moritz

  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 7 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: £225.52
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,049 reviews
    Traditional Swiss. Close to city center. Very good breakfast. Functional and clean - no luxury
    Richard
    Solo traveller
  • Avg. price/night: £143.91
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,215 reviews
    Great location, clean and very charming, great value for money and exactly what I was looking for
    Peter
    Solo traveller
  • Avg. price/night: £225.52
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,049 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
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 271 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
  • Avg. price/night: £105.30
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 632 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: £272.02
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,934 reviews
    Great location in city centre.
    R
    Rob
    Family with young children
  • Avg. price/night: £272.02
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,934 reviews
    Breakfast was great, fresh / great location, quiet area / lots of restaurants around
    Christina
    Group
  • Avg. price/night: £225.52
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,049 reviews
    Great location. string wifi. excellent breakfast. awesome view of the lake. room was spacious. an out of this world shower!
    E J
    Solo traveller
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 859 reviews
    Second time here and again excellent Nice location, clean, walkable distance to the city center and railway station, also near the bus station to go there Excellent breakfast Excellent friendly staff Thank you for hospitality !
    Radu
    Young couple

Research, refine and make plans for your whole trip