Search B&B in St. Moritz

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

B&B in St. Moritz

Languard

3.0 star property
8.8 out of 10, Excellent, (479)
"Wonderful property and location."
The price is ₩290,279
₩311,873 total
includes taxes & fees
Jul 28 - Jul 29
Languard

Art Boutique Hotel Monopol

4.0 star property
9.6 out of 10, Exceptional, (261)
"excellent great location "
The price is ₩593,069
₩627,553 total
includes taxes & fees
Aug 17 - Aug 18
Art Boutique Hotel Monopol

Hotel Reine Victoria

4.0 star property
8.6 out of 10, Excellent, (470)
"Victorian style hotel"
The price is ₩397,048
₩424,084 total
includes taxes & fees
Aug 21 - Aug 22
Hotel Reine Victoria

Hotel Nolda

3.0 star property
9.0 out of 10, Wonderful, (455)
"Enjoyed our stay. "
The price is ₩316,964
₩339,579 total
includes taxes & fees
Aug 6 - Aug 7
Hotel Nolda

Crystal Hotel

4.5 star property
9.2 out of 10, Wonderful, (551)
"Room was spotless, hotel super convenient and the front desk staff could not have been more helpful with recommendations for things to do and how to access them. A bonus was cards to access the bus system and funicular. Just an all around great stay. "
The price is ₩483,792
₩514,130 total
includes taxes & fees
Aug 13 - Aug 14
Crystal Hotel

Badrutt's Palace Hotel

5.0 star property
9.6 out of 10, Exceptional, (90)
"Lovely hotel "
The price is ₩1,501,438
₩1,575,813 total
includes taxes & fees
Aug 21 - Aug 22
Badrutt's Palace Hotel

Youth Hostel St. Moritz

2.0 star property
8.6 out of 10, Excellent, (230)
"Nice breakfast, staffs are very helpful. Bus from St Moritz Bahnhof to Youth Hostel is a easy ride, no need to fight for area to keep suitcases."
The price is ₩243,233
₩257,670 total
includes taxes & fees
Aug 18 - Aug 19
Youth Hostel St. Moritz

Grand Hotel des Bains Kempinski

5.0 star property
9.4 out of 10, Exceptional, (322)
"Great stay in an iconic place. The staff are very friendly and helpful, truly going the extra mile. "
The price is ₩1,272,889
₩1,338,575 total
includes taxes & fees
Aug 21 - Aug 22
Grand Hotel des Bains Kempinski

Hotel Waldhaus am See

3.5 star property
9.2 out of 10, Wonderful, (550)
"Easy access from the train station, easy walk, no taxi needed. Remember to close the windows, because you're by the lake and mosquitoes and other bugs will be joining you in your hotelroom for free :)"
The price is ₩480,461
₩509,282 total
includes taxes & fees
Jul 27 - Jul 28
Hotel Waldhaus am See

Soldanella

3.0 star property
9.0 out of 10, Wonderful, (626)
"Nice charming hotel with views of St. Moritz and the lake "
The price is ₩349,830
₩373,692 total
includes taxes & fees
Aug 11 - Aug 12
Soldanella

Hotel Steffani

4.0 star property
9.0 out of 10, Wonderful, (403)
"Great stay short walk to the lake really nice rooms"
The price is ₩406,891
₩434,301 total
includes taxes & fees
Aug 6 - Aug 7
Hotel Steffani

Hauser Hotel St. Moritz

3.0 star property
9.0 out of 10, Wonderful, (437)
"The staff and the location is amazing. In the center of the city and all attractions are near by. "
The price is ₩465,447
₩493,697 total
includes taxes & fees
Jul 28 - Jul 29
Hauser Hotel St. Moritz

Hotel San Gian

4.0 star property
9.4 out of 10, Exceptional, (218)
"Staff was extra friendly and fantastic"
The price is ₩400,378
₩427,547 total
includes taxes & fees
Aug 13 - Aug 14
Hotel San Gian

Hotel Arte

3.0 star property
8.8 out of 10, Excellent, (480)
"Nice hotel and great location. "
The price is ₩285,274
₩306,677 total
includes taxes & fees
Jul 23 - Jul 24
Hotel Arte

Kulm Hotel St. Moritz

5.0 star property
9.6 out of 10, Exceptional, (104)
"Beautiful hotel, comfortable room, staff were very helpful, a great place to stay"
The price is ₩1,434,711
₩1,506,547 total
includes taxes & fees
Aug 17 - Aug 18
Kulm Hotel St. Moritz

Hotel Bären

3.0 star property
8.8 out of 10, Excellent, (145)
"Great hotel"
The price is ₩456,189
₩484,087 total
includes taxes & fees
Aug 17 - Aug 18
Hotel Bären

Randolins Familienresort

3.0 star property
8.2 out of 10, Very Good, (23)
"I really liked this hotel because it was in great condition, rooms looked pretty new. I had a studio that could have slept 5 with a double bed and 3 individual beds. The bathroom was nice and clean and balcony space was facing the mountain. The hotel is very kid friendly. Staff was very friendly, and parking was easy. It is only a 5 min uphill drive from town. I wished I stayed here longer than 1 night. They have two dining options at night (Swiss or Italian). Their breakfast spread was pretty...
The price is ₩515,495
₩545,646 total
includes taxes & fees
Aug 19 - Aug 20
Randolins Familienresort

Schweizerhof Swiss Quality Hotel

4.0 star property
9.2 out of 10, Wonderful, (290)
"Great hotel and staff. Well located in town. "
The price is ₩533,854
₩566,080 total
includes taxes & fees
Jul 28 - Jul 29
Schweizerhof Swiss Quality Hotel

Hotel Stille & Aladin Apartments

2.5 star property
8.0 out of 10, Very Good, (188)
"Very clean, a lot of amenities and affordable "
The price is ₩313,801
₩334,557 total
includes taxes & fees
Jul 27 - Jul 28
Hotel Stille & Aladin Apartments

Hotel GRACE LA MARGNA ST MORITZ

5.0 star property
10.0 out of 10, Exceptional, (68)
"Excellent, service was excellent "
The price is ₩758,228
₩977,524 total
includes taxes & fees
Jul 28 - Jul 29
Hotel GRACE LA MARGNA ST MORITZ
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

Searching for B&Bs in St. Moritz?
If you want to find an accommodation with fewer rooms than a hotel and a cozy environment, a bed and breakfast might be the perfect option for your trip to St. Moritz. If you're looking to play some golf while in St. Moritz, you can perfect your swing at Kulm Golf Course and Corviglia Tennis & Golf Center.
Are you thinking about a B&B instead of a traditional hotel?
With attentive service, opportunities to socialize with other guests, and delectable breakfasts, B&Bs provide a one-of-a-kind environment.
What are the best B&Bs in St. Moritz?
Here are some well-liked B&Bs in the area: Petit Steffani: 15 rooms. 0.1 mi (0.1 km) from the heart of St. Moritz. Enjoy the free buffet breakfast and skiing access. Longhin: 7 rooms. 9.3 mi (15 km) from the downtown core. Enjoy the spa and deli. B&B Carpe Diem: 8 rooms. Situated 14.5 mi (23.4 km) from the heart of St. Moritz. Enjoy the skiing access and deli. Baita Luleta: 5 rooms. 13.9 mi (22.3 km) from the heart of downtown. Enjoy the free buffet breakfast and fireplace in the lobby. Valmalencoalpina: 4 rooms. Located 16.2 mi (26.1 km) from the core of St. Moritz. Enjoy the free cooked breakfast and spa.
When should I stay at a B&B in St. Moritz?
When you're dreaming of a getaway to St. Moritz, year-round temperatures and rainfall may be important factors to consider. The hottest months are usually July and August with an average temp of 49°F, while the coldest months are January and February with an average of 19°F. The snowiest months in St. Moritz are April, May, November, and January, with each month seeing an average of 5 inches of snowfall.
What is there to do in St. Moritz?
Travelers looking to spend some time in nature enjoy St. Moritz for its mountain views and lakeside setting. If you're looking for some activities to entertain you on your trip, consider visiting Kulm Golf Course and Corviglia Tennis & Golf Center. You might put St. Moritz Leaning Tower and Lake St. Moritz on your list if you want to see more of the area.
How can I get to and around St. Moritz?
Mapping out your trip in and around St. Moritz is easy with these transportation options. If you want to venture outside of the area, hop on a train at St. Moritz Station. If you'd like to explore around the area, you may want to rent a car for your trip.