Find hotels in Poschiavo from CA $189

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Poschiavo hotels

POSCHIAVO Suisse Hotel

POSCHIAVO Suisse Hotel
2.5 star property
Poschiavo
9.0 out of 10, Wonderful, (22 reviews)
"Very amazing staff, felt safe coming here as a solo traveler ! "
United States
Nayeli
The price is CA $213
CA $231 total
includes taxes & fees
Mar 3 - Mar 4
POSCHIAVO Suisse Hotel

Albergo Croce Bianca

Albergo Croce Bianca
3.0 star property
Poschiavo
9.8 out of 10, Exceptional, (45 reviews)
"Great staff, you feel welcome from the minute you get to the door "
United States
Michael
The price is CA $355
CA $379 total
includes taxes & fees
Mar 1 - Mar 2
Albergo Croce Bianca

Hotel Albrici

Hotel Albrici
3.0 star property
Poschiavo
9.4 out of 10, Exceptional, (66 reviews)
"Historical Palazzo, Gault Millau Restaurant "
Switzerland
Susanna
The price is CA $279
CA $301 total
includes taxes & fees
Mar 15 - Mar 16
Hotel Albrici

Cà del Borgo, Rooms & Suites

Cà del Borgo, Rooms & Suites
3.0 star property
Poschiavo
10.0 out of 10, Exceptional, (1 review)
"Good"
United States
RAUL
The price is CA $240
CA $260 total
includes taxes & fees
Feb 20 - Feb 21
Cà del Borgo, Rooms & Suites

Hotel Bernina Hospiz - Hostel

Hotel Bernina Hospiz - Hostel
2.0 star property
Poschiavo
9.0 out of 10, Wonderful, (115 reviews)
"Staff incredibly friendly and helpful. Hotel location stunning and very convenient for our planned hiking."
United Kingdom
Adrian
The price is CA $213
CA $232 total
includes taxes & fees
Mar 1 - Mar 2
Hotel Bernina Hospiz - Hostel

Hotel Stelvio Tirano

Hotel Stelvio Tirano
4.0 star property
Tirano
9.6 out of 10, Exceptional, (63 reviews)
"Staff are exceptional and the property is super clean and well located."
Canada
Peter
The price is CA $251
CA $286 total
includes taxes & fees
Mar 16 - Mar 17
Hotel Stelvio Tirano

Curt di Clement Eco Mobility Hotel

Curt di Clement Eco Mobility Hotel
4.0 star property
Tirano
9.6 out of 10, Exceptional, (307 reviews)
"Great stay!"
United States
Arman
The price is CA $192
CA $221 total
includes taxes & fees
Mar 16 - Mar 17
Curt di Clement Eco Mobility Hotel

Hotel Ambrosini

Hotel Ambrosini
Aprica
The price is CA $307
CA $338 total
includes taxes & fees
Mar 18 - Mar 19
Hotel Ambrosini

Terra Hotel Tirano

Terra Hotel Tirano
Tirano
9.4 out of 10, Exceptional, (102 reviews)
"Courteous staff and spotless room. Great location. "
United States
Anjum
The price is CA $221
CA $250 total
includes taxes & fees
Feb 22 - Feb 23
Terra Hotel Tirano

Bernina Suites - vicino al Bernina Express - 2026 Winter Olympics

Bernina Suites - vicino al Bernina Express - 2026 Winter Olympics
Tirano
9.6 out of 10, Exceptional, (150 reviews)
"Really enjoyed my stay. "
United Kingdom
Chieh Wang
The price is CA $145
CA $167 total
includes taxes & fees
Mar 2 - Mar 3
Bernina Suites - vicino al Bernina Express - 2026 Winter Olympics

Wine Hotel Retici Balzi

Wine Hotel Retici Balzi
4.0 star property
Poggiridenti
9.8 out of 10, Exceptional, (96 reviews)
"Location is beautiful and scenic within the wine country, outdoor Jacuzzi was fun and the staff and breakfast were exceptional. Very restful and nice setting."
United States
Bruce
The price is CA $188
CA $207 total
includes taxes & fees
Feb 22 - Feb 23
Wine Hotel Retici Balzi

Berghotel Randolins

Berghotel Randolins
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (145 reviews)
"Great spa area, super cosy bedroom, amazing views and a tasty breakfast! Staff were super helpful and very welcoming."
United Kingdom
Ben
The price is CA $408
CA $435 total
includes taxes & fees
Mar 17 - Mar 18
Berghotel Randolins

Hotel Bernina

Hotel Bernina
3.0 star property
Tirano
8.6 out of 10, Excellent, (766 reviews)
"Great staff in an adorable town"
United States
Mitzi
The price is CA $168
CA $193 total
includes taxes & fees
Feb 23 - Feb 24
Hotel Bernina

Languard

Languard
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (577 reviews)
"Lovely hotel with excellent views."
United Kingdom
Mark
The price is CA $410
CA $437 total
includes taxes & fees
Mar 10 - Mar 11
Languard

The Suites

The Suites
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (5 reviews)
The price is CA $1,041
CA $1,093 total
includes taxes & fees
Mar 9 - Mar 10
The Suites

Hotel Müller Mountain Lodge

Hotel Müller Mountain Lodge
3.0 star property
Pontresina
9.6 out of 10, Exceptional, (168 reviews)
"The room, location, and staff were fantastic! "
United States
Christina
Hotel Müller Mountain Lodge

Sunstar Pontresina

Sunstar Pontresina
4.0 star property
Pontresina
9.6 out of 10, Exceptional, (39 reviews)
"Good property and very close to St Moritz center. "
United States
Dixania
Sunstar Pontresina

Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (483 reviews)
"Amazing staff. Great location. Loved it! "
United States
Natalie
The price is CA $631
CA $666 total
includes taxes & fees
Mar 16 - Mar 17
Hauser Hotel St. Moritz

Badrutt's Palace Hotel

Badrutt's Palace Hotel
5.0 star property
St. Moritz
9.6 out of 10, Exceptional, (99 reviews)
"Lovely hotel "
United States
Cristian
The price is CA $2,769
CA $2,891 total
includes taxes & fees
Mar 9 - Mar 10
Badrutt's Palace Hotel

Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (328 reviews)
"Great stay in an iconic place. The staff are very friendly and helpful, truly going the extra mile. "
United States
Jochen
The price is CA $1,837
CA $1,924 total
includes taxes & fees
Mar 10 - Mar 11
Grand Hotel des Bains Kempinski
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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Poschiavo attractions

Learn more about Poschiavo

Colourful Italian-style buildings line the historic centre where you can explore Palazzo Mengotti and the San Vittore church. Take the Bernina Express train to see alpine landscapes, or visit nearby Val Poschiavo for hiking trails with mountain views.

#WinterWonders #bernina #express #view #glacier #italy #switzerland #love #lovethisplace #snow # cold
Photo by Romina Orsi
Open Photo by Romina Orsi

Top Poschiavo Hotel Reviews

More cheap stays in Poschiavo

Frequently asked questions

What is the best area to stay in Poschiavo?
The best area to stay in Poschiavo is the village centre, particularly around the Piazza da la Posta.

This area is the heart of Poschiavo, where you'll find most of the village's amenities. It's very walkable, with traditional stone buildings and narrow streets. The Parish Church of San Vittore Mauro is a prominent landmark, and the main street, Via da la Posta, is lined with local shops, bakeries, and restaurants.

For couples looking for a relaxing and authentic Swiss experience, staying in the village centre is ideal. You'll be within easy reach of charming eateries for romantic dinners and have immediate access to the PostBus network for scenic day trips into the surrounding valley or up to the Bernina Pass.

Families will also find the village centre convenient. Hotels and guesthouses here often offer family-friendly rooms, and you're just a short walk from the Poschiavo Lake, which offers gentle walking paths and playgrounds.
What are the best hotels in Poschiavo that travellers recommend?
Two of the best hotels in Poschiavo that receive consistently high recommendations from travellers are the Albergo Croce Bianca and the Hotel Bernina Hospiz - Hostel.

The 3-star Albergo Croce Bianca, with an outstanding 9.8 rating, is frequently praised by guests for its friendly and great staff and excellent service. It offers beautiful mountain views, complimentary buffet breakfast, and has mountain bikes available on-site. The hotel is also conveniently located 2.3 kilometres from Val di Poschiavo.

Another highly recommended option is the Hotel Bernina Hospiz - Hostel, which has a 9.0 rating. Guests often praise its beautiful and clean rooms, friendly and helpful staff, and fantastic location. The hotel provides free continental breakfast, offers a terrace, and is conveniently located near the Diavolezza Ski Resort, just 4.8 kilometres away.
What are the best family hotels in Poschiavo?
For family-friendly accommodation in Poschiavo, consider the Hotel La Romantica, Albergo Croce Bianca, or Hotel Bernina Hospiz - Hostel.

The 3.5-star Hotel La Romantica, with a 9.4 rating, offers excellent amenities for families, including a playground for children and free cribs. Guests also benefit from free self-parking and complimentary WiFi.

Another highly-rated option is the 3-star Albergo Croce Bianca, which boasts an impressive 9.8 rating. Families will appreciate the free cribs, playground, and mountain biking opportunities available on-site. The hotel also provides stunning mountain views and includes a complimentary buffet breakfast. Guests frequently praise the friendly and great staff, as well as the excellent service.

The Hotel Bernina Hospiz - Hostel, rated 9.0, is another suitable choice. It offers free cribs, complimentary continental breakfast, and free WiFi. Free self-parking is also available. Guests often comment on the beautiful and clean rooms, the friendly and helpful staff, and the fantastic location, particularly noting the amazing restaurant and nice service. This hotel is conveniently located near the Diavolezza Ski Resort, which is just 4.8 km away.
What are the best spa hotels in Poschiavo?
Two of the best spa hotels in Poschiavo are Albergo Croce Bianca and Hotel Albrici.

The 3-star Albergo Croce Bianca, rated 9.8, offers a full-service spa with a sauna, steam room, and daily on-site spa treatments including sports massages. Guests consistently praise the friendly and excellent service provided by the staff.

Another excellent option is the 3-star Hotel Albrici, which has a 9.4 rating. This hotel provides on-site spa services including massages and body treatments, with advance notice required for massages. Guests can also enjoy mountain views and access to a nearby indoor pool.
What hotels in Poschiavo offer free breakfast?
There are three hotels in Poschiavo that offer complimentary breakfast: the Albergo Croce Bianca, the Hotel Bernina Hospiz - Hostel, and the POSCHIAVO Suisse Hotel.

The 3-star Albergo Croce Bianca, with an exceptional rating of 9.8, provides both free buffet breakfast and a free breakfast daily. Guests frequently highlight the friendly and great staff, as well as the excellent service. The hotel also features mountain views, free self-parking, and free WiFi. It is conveniently located 2.3 km from Val di Poschiavo and offers free toiletries and a 24-hour airport shuttle. Mountain bikes are available on-site for those who enjoy outdoor activities.

Another excellent option is the Hotel Bernina Hospiz - Hostel, rated 9.0. This hotel offers a free continental breakfast and a free breakfast daily. Guests often praise the beautiful, clean rooms, the friendly, helpful staff, and the fantastic location, which is just 0.4 km from Bernina Pass. The on-site restaurant also receives high marks for its amazing food, and the service is described as nice. Additional amenities include free WiFi, free self-parking, and free cribs.

The POSCHIAVO Suisse Hotel, with a rating of 8.8, also provides free breakfast and a free buffet breakfast daily. This hotel offers mountain views, free WiFi, and is located near skiing opportunities. It is 2.4 km from Val di Poschiavo, making it a good base for exploring the area.
What are the top pet-friendly hotels in Poschiavo?
For top pet-friendly hotels in Poschiavo, consider the Hotel Albrici, Hotel Bernina Hospiz - Hostel, Hotel La Romantica, and Albergo Croce Bianca.

The 3-star Hotel Albrici, with an excellent rating of 9.4, warmly welcomes pets. The hotel provides food and water bowls for your furry companions and offers stunning mountain views. Guests can also enjoy an indoor pool nearby, and mountain biking opportunities are readily available.

Another excellent choice is the Hotel Bernina Hospiz - Hostel, rated 9.0. This property is very pet-friendly, offering food and water bowls, and provides a complimentary continental breakfast. Guests frequently praise the beautiful and clean rooms, the friendly and helpful staff, and the amazing on-site restaurant. It is conveniently located near Diavolezza Ski Resort.

The 3.5-star Hotel La Romantica, with a superb rating of 9.4, also permits pets. This hotel is particularly suitable for families travelling with pets, as it offers a playground for children and free cribs upon request. It is located close to Val di Poschiavo.

Finally, the 3-star Albergo Croce Bianca, boasting an outstanding rating of 9.8, is another fantastic option for pet owners. The hotel provides a complimentary buffet breakfast and offers magnificent mountain views. Guests consistently mention the friendly and great staff, and excellent service. Mountain biking is available on-site, and it is also close to Val di Poschiavo.
What are the best budget hotels in Poschiavo?
For budget-friendly accommodation in Poschiavo, consider the Albergo Croce Bianca, Hotel Bernina Hospiz - Hostel, POSCHIAVO Suisse Hotel, or Hotel Albrici.

The 3-star Albergo Croce Bianca, with an exceptional rating of 9.8, offers complimentary self-parking, free buffet breakfast, and free WiFi. Guests frequently praise the friendly staff and excellent service. An airport shuttle is also available 24 hours a day.

Another excellent option is the Hotel Bernina Hospiz - Hostel, rated 9.0. It provides free breakfast, including a continental option, free WiFi, and free self-parking. The hotel is conveniently located just 0.4 km from Bernina Pass, and guests often comment on the beautiful, clean rooms, fantastic location, and amazing restaurant.

The POSCHIAVO Suisse Hotel, with an 8.8 rating, also offers free buffet breakfast and free WiFi. Many rooms provide mountain views, and there is skiing available nearby.

Lastly, the 3-star Hotel Albrici, with a 9.4 rating, provides free WiFi and free wired internet in public areas. Guests can also enjoy free toiletries and mountain views, with mountain biking opportunities nearby.
What are the most romantic hotels in Poschiavo for couples?
For a romantic stay in Poschiavo, couples might consider the Hotel La Romantica or the Albergo Croce Bianca.

The 3.5-star Hotel La Romantica, with an impressive 9.4 rating, offers a relaxing experience with an on-site spa and steam room, superb for unwinding together. Guests will also appreciate the convenience of free self-parking and electric car charging facilities.

Another excellent choice is the 3-star Albergo Croce Bianca, which boasts an outstanding 9.8 rating. This hotel provides magnificent mountain views and complimentary buffet breakfast, along with free Wi-Fi. Guests frequently praise the friendly and great staff, as well as the excellent service. The hotel also offers a sauna for relaxation and has bicycles available for exploring the area.
What are the best hotels in Poschiavo near Diavolezza Ski Resort?
For a hotel in Poschiavo conveniently located near Diavolezza Ski Resort, the Hotel Bernina Hospiz - Hostel is a great option.

This hotel, with a 9.0 rating, is situated just 4.8 km from Diavolezza Ski Resort, making it an excellent base for skiing. Guests often praise its beautiful and clean rooms, as well as the friendly and helpful staff. It offers complimentary continental breakfast and free WiFi, adding to the convenience for travellers. The hotel's restaurant also receives high marks, and guests appreciate the overall nice service.
When is the best time to go to Poschiavo?
The best time to visit Poschiavo is during the summer months, from June to September, when the weather is warm and ideal for outdoor activities.

During this period, the valley comes alive with opportunities for hiking, cycling, and exploring the stunning alpine scenery. The Bernina Express, a UNESCO World Heritage route, runs frequently, offering breathtaking train journeys through the mountains. You'll find many local events and markets, and the restaurants and shops are fully operational, creating an inviting space for visitors.

Couples looking for an active yet relaxing escape will find these months perfect. You can enjoy long walks around Lake Poschiavo, explore the charming village of Poschiavo itself with its historic buildings, and take advantage of the numerous hiking trails that offer spectacular views of the surrounding peaks. The warm weather also makes al fresco dining a pleasant experience.

For families, the summer months provide an excellent setting for an adventurous holiday. Children can enjoy exploring the outdoors, from gentle lakeside strolls to more challenging mountain paths. Many local farms offer experiences, and the clear skies make for wonderful stargazing opportunities in the evenings.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Poschiavo.
How can I save on a Poschiavo hotel booking with Expedia?
Members always get our best prices. Find our best Poschiavo hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Poschiavo hotel?
Prices for hotels in Poschiavo often vary, but you can find a great deal from CA $189 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia