Book a hotel near Diavolezza Ski Resort, Pontresina
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top hotels close to Diavolezza Ski Resort

Gasthaus & Hotel Berninahaus
Bernina Suot 3 Pontresina GR
0.48 mi from Diavolezza Ski Resort
Ski-in/ski-out access, a 24-hour gym, and a restaurant are all featured at this traditional hotel. There's a ski shuttle, and ski passes and ski storage are available on site. Enjoy the gym and free perks like buffet breakfast and free self parking.
Breakfast included
Spa

Hotel Morteratsch
Morteratsch 4 Pontresina
1.92 mi from Diavolezza Ski Resort
$208 nightly
The price is $224 total per night
$224 total
Jan 21 - Jan 22
Total with taxes and fees
This hotel doesn't skimp on freebies - guests receive free buffet breakfast, free WiFi, and free self parking. There's fun for all ages with a playground and an arcade/game room, and supervised childcare is an added bonus. If you want to take your pet along, this pet-friendly property offers everything you'll need for your pet including food and water bowls.
Breakfast included
Pet friendly

Hotel Bernina Hospiz - Hostel
Via Dal Bernina 2371 Poschiavo Graubuenden
2.98 mi from Diavolezza Ski Resort
$137 nightly
The price is $149 total per night
$149 total
Jan 21 - Jan 22
Total with taxes and fees
A restaurant and a bar/lounge are featured at this hostel. There's no skimping on freebies - guests receive free continental breakfast, free WiFi, and free self parking. A coffee shop, a terrace, and a snack bar/deli are also on offer.

Hotel Palü
Via da Bernina 17 Pontresina
4.17 mi from Diavolezza Ski Resort
$358 nightly
The price is $379 total per night
$379 total
Jan 21 - Jan 22
Total with taxes and fees
A full-service spa, 2 restaurants, and a hot tub are all featured at this smoke-free hotel. Take advantage of ski passes and ski storage on site. Traveling on business? Take advantage of the laundry service, conference space, and train station drop-off service.
Hot Tub
Spa

Hotel Steinbock
Via Maistra 219 Pontresina GR
4.58 mi from Diavolezza Ski Resort
$363 nightly
The price is $385 total per night
$385 total
Jan 28 - Jan 29
Total with taxes and fees
A full-service spa, 2 restaurants, and 3 outdoor tennis courts are all featured at this smoke-free hotel. There's fun for all ages with a playground and an arcade/game room, and families will appreciate the onsite laundry facilities. Enjoy the indoor pool and free perks like buffet breakfast and WiFi in public areas.

Sunstar Pontresina
6 Fulluns Pontresina GR
4.65 mi from Diavolezza Ski Resort
This hotel features a full-service spa and a bar/lounge. Guests will appreciate free perks like buffet breakfast and WiFi in public areas. Self parking, a garden, and a snack bar/deli are also offered.

Hotel Bernina Pontresina
Via Maistra 207 Pontresina GR
4.72 mi from Diavolezza Ski Resort
$276 nightly
The price is $294 total per night
$294 total
Jan 21 - Jan 22
Total with taxes and fees
This hotel features 2 restaurants and a sauna. Unwind with a drink at the bar/lounge and enjoy perks like free buffet breakfast and free WiFi. Self parking, a terrace, and a garden are also offered.

Boutique Hotel Engadinerhof – A Home for Generation
Via Maistra 203 Pontresina GR
4.74 mi from Diavolezza Ski Resort
$320 nightly
The price is $340 total per night
$340 total
Feb 11 - Feb 12
Total with taxes and fees
This hotel features 2 restaurants and a bar/lounge. Guests will appreciate free perks like buffet breakfast and WiFi in public areas. Self parking, a terrace, and a garden are also offered.

Schweizerhof Pontresina
Via Maistra 175 Pontresina GR
4.84 mi from Diavolezza Ski Resort
This hotel features a restaurant, a sauna, and a bar/lounge. Enjoy perks like free buffet breakfast and free train station pick-up. Self parking, a coffee shop, and free WiFi in public areas are also offered.

Hotel Saratz Pontresina Mountain Resort & Spa
Via da la Staziun 2 Pontresina GR
5.06 mi from Diavolezza Ski Resort
$415 nightly
The price is $439 total per night
$439 total
Jan 21 - Jan 22
Total with taxes and fees
A full-service spa, an outdoor pool, and a restaurant are all featured at this smoke-free hotel. There's a free ski shuttle, and ski passes and ski storage are available on site. There's fun for all ages with a free kid's club and mini golf, and families will appreciate the onsite laundry facilities.

Grand Hotel Kronenhof
Via Maistra 130 Pontresina GR
5.11 mi from Diavolezza Ski Resort
$1,038 nightly
The price is $1,085 total per night
$1,085 total
Jan 21 - Jan 22
Total with taxes and fees
A full-service spa, a gym, and a restaurant are all featured at this luxury hotel. There's a free ski shuttle, and ski passes and ski storage are available on site. There's fun for all ages with a free kid's club and a bowling alley, and in-room childcare is an added bonus.

Schloss Hotel & Spa Pontresina
Via Maistra 94 Pontresina GR
5.2 mi from Diavolezza Ski Resort
$247 nightly
The price is $265 total per night
$265 total
Jan 26 - Jan 27
Total with taxes and fees
A full-service spa, an indoor pool, and a restaurant are all featured at this smoke-free hotel. Take advantage of ski lessons and ski rentals on site. Enjoy the gym and free perks like buffet breakfast and WiFi in public areas.
Don't see what you're looking for?
See all available properties in Diavolezza Ski Resort
View all propertiesLowest 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.
Diavolezza Ski Resort hotels essential information
Accommodation | 2,080 hotels |
|---|---|
Lowest Price | $149 |
Highest Price | $1,085 |
Popular hotels | Gasthaus & Hotel Berninahaus, Hotel Morteratsch, Hotel Bernina Hospiz - Hostel, Schloss Hotel & Spa Pontresina, Hotel Palü, Hotel Saratz Pontresina Mountain Resort & Spa, Boutique Hotel Engadinerhof – A Home for Generation, Sunstar Pontresina, Grand Hotel Kronenhof, Hotel Bernina Pontresina, Schweizerhof Pontresina, Hotel Steinbock |
Recent Diavolezza Ski Resort hotel reviews by fellow wanderers

Boutique Hotel Engadinerhof – A Home for Generation
5 out of 5
Posted 2 days ago
Travelocity Verified Review
"Engadinerhof is a really welcoming and comfortable place to stay in St. Moritz. The atmosphere is relaxed and cosy, and it feels more like a traditional, family-style hotel than a large chain property.
One of the highlights was the bar in the evening, where there was live music that added a nice, lively touch without being overwhelming. Breakfast was excellent, with a generous selection and great quality. The breakfast and bar staff stood out in particular — warm, friendly, and genuinely attentive. They took the time to chat and made the experience feel personal and inviting.
The ground-floor restaurant was also enjoyable and convenient for dinner. Our room was clean and well kept, and the hotel is located on a pleasant street that’s easy to stroll along.
A great option if you’re looking for a friendly, character-filled hotel with outstanding service."
A verified traveler stayed at Boutique Hotel Engadinerhof – A Home for Generation





