Skip to main content

B&Bs for every style

Find the right B&B for you in St. Moritz

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.

Excellent service from the sisters , so friendly and helpful, made us feel so welcome. Let us know all about the local area. Excellent choices at breakfast. All over super place too stay.
Scored 8.8
8.8
Rated fabulous
Fabulous
751 reviews
Price from
£159.47
per night
Sternwarte by Randolins, hotel in St. Moritz

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 Sternwarte Room was magnificent
Scored 8.5
8.5
Rated very good
Very good
35 reviews
Price from
£306.45
per night
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.

Italy speaking personal was realy nice and pleasant. Place was clean and location is great and quiet. Restaurant for dinner is great!
Scored 7.3
7.3
Rated good
Good
351 reviews
Price from
£184.17
per night
Gasthaus Spinas, hotel in St. Moritz

Gasthaus Spinas is a rustic property located just opposite Spinas Train Station, surrounded by the UNESCO-protected countryside of canton Graubünden.

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
175 reviews
Price from
£165.58
per night
Weisses Kreuz - Crusch Alva, hotel in St. Moritz

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.

Beautiful comfortable and very clean apartment! Well located just near the station but very quiet. Also few minutes walk from the supermarket which was very handy. Lovely balcony with gorgeous view. Kitchen was great for preparing meals. Loved our stay here.
Scored 8.8
8.8
Rated fabulous
Fabulous
168 reviews
Price from
£177.62
per night
Chalet Speciale - Celerina, hotel in St. Moritz

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 staff is amazing So kind and friendly ♥️
Scored 7.5
7.5
Rated good
Good
519 reviews
Price from
£88.63
per night
B&B Piz d'Err, hotel in St. Moritz

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.

Breakfast,location, wifi, nice owners
Scored 9.2
9.2
Rated superb
Superb
156 reviews
Price from
£134.59
per night
Hotel Preda Kulm, hotel in St. Moritz

The Hotel Preda Kulm is located in a charming valley about 100 metres from the Preda stop of the Rhaetian Railway line, close to the Albula pass above Bergün.

Quiet location, comfortable and clean.
Scored 8.6
8.6
Rated fabulous
Fabulous
370 reviews
Price from
£178.86
per night
Hotel Restaurant Edelweiss, hotel in 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.

I liked the simplicity of the restaurant menu. Breakfast was good too.
Scored 8.3
8.3
Rated very good
Very good
301 reviews
Price from
£135.92
per night
rest bellavista, hotel in St. Moritz

Boasting a garden, bar and views of lake, rest bellavista is located in Maloja, 17 km from Train Station St. Moritz.

Room was fine, restaurant very good. Friendly manager. Beautiful view on the lake from the room.
Scored 8.0
8.0
Rated very good
Very good
225 reviews
Price from
£120.24
per night
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.
Search B&Bs in St. Moritz

Most booked B&Bs in St. Moritz this month

B&Bs that guests love in St. Moritz

  • Avg. price/night: £202.77
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 453 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
  • Avg. price/night: £150.53
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 1,589 reviews
    Charming property, very clean, great location.
    Paul
    Young couple
  • Scored 9.3
    9.3
    Rated superb
    Superb
     · 13 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
  • Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 2,146 reviews
    Traditional Swiss. Close to city center. Very good breakfast. Functional and clean - no luxury
    Richard
    Solo traveller
  • Avg. price/night: £150.53
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 1,589 reviews
    Great location, clean and very charming, great value for money and exactly what I was looking for
    Peter
    Solo traveller
  • Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 2,146 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
  • Avg. price/night: £557.83
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 272 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: £106.25
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 650 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: £203.65
    Scored 7.8
    7.8
    Rated good
    Good
     · 2,279 reviews
    Great location in city centre.
    R
    Rob
    Family with young children
  • Avg. price/night: £203.65
    Scored 7.8
    7.8
    Rated good
    Good
     · 2,279 reviews
    Breakfast was great, fresh / great location, quiet area / lots of restaurants around
    Christina
    Group

Research, refine and make plans for your whole trip

gogless