Skip to main content

The 10 Best Inns in Poschiavo, Switzerland

Check out our selection of great inns in Poschiavo

Filter by:


Review Score

Wonderful: 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.

Located in Poschiavo, Albergo Croce Bianca offers a restaurant, a sauna and a Turkish bath. Poschiavo Train Station is a 5-minute walk away.

Fitted with contemporary furniture, each room has satellite TV, a work desk, a bathroom, and free wired internet access. Some rooms have a balcony.

Very friendly staff. Always doing something extra. Nice sauna and steam room. Very good food

Show more Show less
9.2
Wonderful
181 reviews
Price from
$155
per night

The family-friendly Altavilla, Rooms & Breakfast can be found in a sunny and quiet location in Poschiavo and offers you en-suite rooms, breakfast, free Wi-Fi

the Hotel is situated 8 min wlkas from the train station and that we have parking places availble subject to a fee.

very cosy hotel, I liked everything about it!

Show more Show less
8.6
Excellent
224 reviews
Price from
$120
per night

Raselli Sport Hotel has a restaurant, also renovated in 2016, with a wood-fired pizza oven, a typical Grisons tavern, a winter garden and a terrace. Half board includes a 4-course dinner with organic, homemade ingredients. Free biological homemade tea is offered to the guests.

Location and food at hotel is excellent. The train stop is right in front. Very cozy family operated hotel. I especially love how clean the room is and the interiors is amazing.

Show more Show less
8.9
Excellent
344 reviews
Price from
$198
per night

Looking for an inn?

Perfect for rustic breaks in the countryside, an Inn is a small property with basic hotel services and typically traditional decor. Inns are fully licensed and have a bar providing food and drinks in the evening – distinguishing them from country or guest houses.
Search inns in Poschiavo

Inns That Guests Love in Poschiavo

  • Avg. price/night: $173.68
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 937 reviews
    I had a very nice room at a reasonable price. Additionally, breakfast and dinner (I took the half-board option) were excellent and an excellent value. A great stay!
    Stephen
    Solo traveler
  • Avg. price/night: $165.41
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 437 reviews
    Very friendly staff. Parking available right beside the hotel. Breakfast was plenty. Coffee very good. Dinner was excellent at a decent price. It's the second time I've been here for a stopover. Definitely can recommend.
    Ruth
    Young couple
  • Avg. price/night: $198.49
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 344 reviews
    Super friendly staff and helpful, all spoke German and some of them spoke English. Had a Delicious Pizza for dinner with a drink in the restaurant, which is quite elegant. If you are coming from the centre of Switzerland during the winter, make sure to bring snow chains or drive a 4x4, because this hotel is over the Berninapass. Or take the train, that stops right next to the hotel.
    Marcell
    Young couple
  • Avg. price/night: $146.22
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 317 reviews
    Very clean, spacious and the host was very friendly. One of our best dinner restaurants ever was located in Poschiavo - an Italian restaurant.
    Kelly
    Young couple
  • Avg. price/night: $154.38
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 179 reviews
    A family Inn near the valley. Nice view, friendly staff, and excellent breakfast. An ideal place to spend a cozy weekend.
    Yu
    Travelers with friends
  • Avg. price/night: $198.49
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 344 reviews
    The hotel is a lovely mix of old and new, located just a short walk from the train stop. The staff were very friendly and helpful and spoke more than enough English for us to get by. When we arrived we were advised to book dinner in the restaurant and weren't disappointed. We had a great meal and were looked after by a very friendly and helpful waitress. 10/10 would stay here again when we come back to Switzerland.
    Ian
    Family with young children
  • Avg. price/night: $176.43
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 479 reviews
    Very nice rooms with kitchen facilities. Very comfortable bed. Definitely go to osteria del Borgo for dinner in the room below. Best food of our trip!!
    Christopher
    Young couple
  • Avg. price/night: $173.68
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 937 reviews
    Breakfast is very sumptious and hotel staff service were great. Location is great too and i did not hear any noise. Their restaurant which is in the opposite street is fantastic for the dinner. Very delicious food. I do wish to have a bigger bathroom as shower cube is so tiny and insufficiently light in the bathroom.
    Yih Lin Eveline
    Solo traveler
  • Avg. price/night: $176.43
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 479 reviews
    Hotel located centrally in this small town. Beautiful building both outside and in. Got a fantastic welcome at the reception and shown around all the old parts, plus took care of reserving for dinner for us. We stayed in the dependence about 400m or so from the main hotel itself, but large, quiet and comfortable rooms. Quiet place and good beds, nice breakfast. Happily stay here again without hesitation.
    Mark
    Group
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 73 reviews
    Pensione Ristorante Selva is located in an amazing area on the mountain, the atmosphere is just incredible, a short and stiff climb from Posciavo that has been rewarded from the food and the hospitality in Selva.
    sara
    Group