A mountainous landscape with a turquoise lake surrounded by rugged peaks and a winding road.

Find hotels near Diavolezza Ski Resort, Pontresina from SAR 473

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
18 Sep - 19 Sep
Tomorrow
19 Sep - 20 Sep
This weekend
18 Sep - 20 Sep
Next weekend
25 Sep - 27 Sep

Filter by

Star rating

Guest rating

Our top choices for Diavolezza Ski Resort hotels

1. Hotel Morteratsch

Hotel Morteratsch
3.1 km from Diavolezza Ski Resort
United States
Sharon
SAR 820
SAR 880 total
includes taxes & fees
2 Oct - 3 Oct
Hotel Morteratsch

2. Gasthaus & Hotel Berninahaus

Gasthaus & Hotel Berninahaus
0.8 km from Diavolezza Ski Resort
Switzerland
Ruth
SAR 1,361
SAR 1,441 total
includes taxes & fees
30 Sep - 1 Oct
Gasthaus & Hotel Berninahaus

3. Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
12.4 km from Diavolezza Ski Resort
United States
Amisha
SAR 1,119
SAR 1,190 total
includes taxes & fees
20 Sep - 21 Sep
Hauser Hotel St. Moritz

4. Albergo Croce Bianca

Albergo Croce Bianca
14.5 km from Diavolezza Ski Resort
United States
Michael
SAR 1,099
SAR 1,168 total
includes taxes & fees
21 Sep - 22 Sep
Albergo Croce Bianca

5. Hotel Albrici

Hotel Albrici
14.3 km from Diavolezza Ski Resort
United States
Max
SAR 611
SAR 662 total
includes taxes & fees
27 Sep - 28 Sep
Hotel Albrici

6. Nira Alpina - Member of Design Hotels

Nira Alpina - Member of Design Hotels
12.7 km from Diavolezza Ski Resort
United States
Esther
SAR 1,339
SAR 1,428 total
includes taxes & fees
21 Sep - 22 Sep
Nira Alpina - Member of Design Hotels

7. Hotel Bellavista

Hotel Bellavista
13.1 km from Diavolezza Ski Resort
United States
Nancy
SAR 1,271
SAR 1,358 total
includes taxes & fees
23 Sep - 24 Sep
Hotel Bellavista

8. Hotel Cervo Sils

Hotel Cervo Sils
16.4 km from Diavolezza Ski Resort
United Kingdom
Sonja
SAR 813
SAR 844 total
includes taxes & fees
22 Sep - 23 Sep
Hotel Cervo Sils

9. Hotel Bernina Hospiz - Hostel

Hotel Bernina Hospiz - Hostel
4.8 km from Diavolezza Ski Resort
United States
Brendan
SAR 429
SAR 473 total
includes taxes & fees
27 Sep - 28 Sep
Hotel Bernina Hospiz - Hostel

10. Hotel Walther

Hotel Walther
7.4 km from Diavolezza Ski Resort
United Kingdom
isabelle
SAR 1,329
SAR 1,407 total
includes taxes & fees
19 Oct - 20 Oct
Hotel Walther

11. Sunstar Pontresina

Sunstar Pontresina
7.5 km from Diavolezza Ski Resort
United States
Emilio
SAR 1,010
SAR 1,086 total
includes taxes & fees
12 Oct - 13 Oct
Sunstar Pontresina

12. Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
12 km from Diavolezza Ski Resort
Australia
Niluka
SAR 2,091
SAR 2,216 total
includes taxes & fees
14 Oct - 15 Oct
Hotel GRACE LA MARGNA ST MORITZ

13. Giardino Bed & Breakfast

Giardino Bed & Breakfast
13.5 km from Diavolezza Ski Resort
United States
Edilene
SAR 895
SAR 968 total
includes taxes & fees
21 Sep - 22 Sep
Giardino Bed & Breakfast

14. Albris

Albris
7.5 km from Diavolezza Ski Resort
United States
Brad
SAR 1,060
SAR 1,129 total
includes taxes & fees
18 Oct - 19 Oct
Albris

15. The Suites

The Suites
11.9 km from Diavolezza Ski Resort
Switzerland
Alexandra
SAR 2,238
SAR 2,355 total
includes taxes & fees
18 Oct - 19 Oct
The Suites

16. Hotel Müller Mountain Lodge

Hotel Müller Mountain Lodge
7.7 km from Diavolezza Ski Resort
United States
Robert
SAR 867
SAR 929 total
includes taxes & fees
20 Sep - 21 Sep
Hotel Müller Mountain Lodge

17. Grand Hotel Kronenhof

Grand Hotel Kronenhof
8.2 km from Diavolezza Ski Resort
United States
Paul
SAR 1,998
SAR 2,102 total
includes taxes & fees
1 Oct - 2 Oct
Grand Hotel Kronenhof

18. Hostel by Randolins

Hostel by Randolins
13.7 km from Diavolezza Ski Resort
Canada
Shelly
SAR 532
SAR 576 total
includes taxes & fees
11 Oct - 12 Oct
Hostel by Randolins

19. Berghotel Randolins

Berghotel Randolins
13.7 km from Diavolezza Ski Resort
United States
William
SAR 842
SAR 902 total
includes taxes & fees
18 Oct - 19 Oct
Berghotel Randolins

20. Hotel Nolda

Hotel Nolda
12.1 km from Diavolezza Ski Resort
United States
Cowan
SAR 724
SAR 870 total
includes taxes & fees
12 Oct - 13 Oct
Hotel Nolda
View all properties

Compare popular hotels close to Diavolezza Ski Resort

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
Double Room (Bellavista) | Mountain view
Hotel Morteratsch
9.4
Exceptional
93 reviews
View
Classic Suite | View from room
Gasthaus & Hotel Berninahaus
9.2
Wonderful
37 reviews
View
Standard double | Premium bedding, down comforters, in-room safe, desk
Hauser Hotel St. Moritz
9.0
Wonderful
564 reviews
View
Breakfast buffet
Albergo Croce Bianca
9.8
Exceptional
47 reviews
View
Meeting facility
Hotel Albrici
9.6
Exceptional
74 reviews
View

Top Diavolezza Ski Resort Hotel Reviews

Hotel Piz

Hotel Piz

10/10 Excellent
"Excellent"
Sergio 1-night trip
Posted 1 hour ago
Hotel Piz
Hotel Steinbock

Hotel Steinbock

10/10 Excellent
"Even before I arrived I was impressed ! We had travelled overnight from urban by train and asked for an earlier check in . This was confirmed some weeks before our arrival and so I was confident we were likely to be welcomed nicely upon arrival, which we were. Extremely pleasant person on check in explained everything clearly, kindly and quickly. Our room had a shared WC and shower. While I find this unusual these days in an hotel it was not an issue for us at all. The pool and jacuzzi were extremely welcome during our stay. The buffet breakfast was very kind and dining area for super relaxed, well decorated and clean. Would I recommend a stay here ? Yes however if you have mobility issues the lack of a lift may cause issues. I will happily stay here again. Thank you to team for such a great job."
Andrew 1-night trip
Posted 3 days ago
Hotel Steinbock
Hotel Morteratsch

Hotel Morteratsch

10/10 Excellent
"Immaculate hotel, right on the train station and at the start of the trail to the glacier. Plenty of parking. Amazing views right out your window. Would 110% stay here again!"
Thomas 2-night trip
Posted 5 days ago
Hotel Morteratsch
Sunstar Pontresina

Sunstar Pontresina

10/10 Excellent
"Very nice hotel conveniently located next to a bus stop if you would like to take a quick ride to St. Moritz. We had a great room, very modern and clean. We tried the sauna, which was very nice after a cold day. Breakfast was good and staff were helpful."
Anna 1-night trip
Posted 7 days ago
Sunstar Pontresina
Hotel Saratz Pontresina Mountain Resort & Spa

Hotel Saratz Pontresina Mountain Resort & Spa

10/10 Excellent
"One of the best hotels I've stayed at in decades of traveling. Centrally located to town, tons of recommendations for activities, amenities were lovely in our downtime, the gin selection at the bar was... overwhelming! We stayed only 3 days but could have easily stayed a week and never run out of things to do in the area and hotel too."
Jonathan 3-night trip
Posted 8 days ago
Hotel Saratz Pontresina Mountain Resort & Spa
Hotel Müller Mountain Lodge

Hotel Müller Mountain Lodge

10/10 Excellent
"Wonderful small hotel. Staf are all fabulous with particular thanks to Lorenza, Kathlyn and Andreas. Centrally located. Post bus stop very close, so is the Surovas station. Coop next door. We had three different types of rooms. One double room was a little tight. We had a great dinner at Stuva restaurant. Breakfast buffet adequate. They picked us up from the station and also dropped us at Samedan for a small fee. Highly recommended."
Supratik 4-night trip
Posted 10 days ago
Hotel Müller Mountain Lodge
Hotel Walther

Hotel Walther

10/10 Excellent
"Great experience altogether!"
Lilian 1-night trip
Posted 2 weeks ago
Hotel Walther
Boutique Hotel Engadinerhof – A Home for Generation

Boutique Hotel Engadinerhof – A Home for Generation

10/10 Excellent
"The staff at this hotel Were very welcoming, very helpful and made us feel special."
Kelly 1-night trip
Posted 1 month ago
Boutique Hotel Engadinerhof – A Home for Generation
Hotel Allegra Pontresina

Hotel Allegra Pontresina

10/10 Excellent
"Excellent stay! Loved the spa"
Jackie 4-night trip
Posted 1 month ago
Hotel Allegra Pontresina

Other attractions near Diavolezza Ski Resort

A glacier valley with snow-capped mountains and dense forests.

Morteratsch Glacier

9.6/10 (24 reviews)
Explore the lovely green spaces of Morteratsch Glacier and also enjoy the ski slopes in Pontresina. Stroll along the lakeside or visit the spas in the area.
See properties
A red train traveling through a mountainous landscape with green fields and a clear sky.

Bernina Pass

9.6/10 (47 reviews)
Explore the lovely green spaces of Bernina Pass and also enjoy the ski slopes in Ospizio Bernina. Wander the lakeside or discover the area's mountain views.
See properties

Diavolezza Lookout

9.6/10 (21 reviews)
Learn about the local history of Pontresina with a stop at Diavolezza Lookout. Stroll along the lakeside or visit the spas in the area.
See properties

Lagalb Ski Resort

8.8/10 (11 reviews)
Hit the slopes in Pontresina with a visit to Lagalb Ski Resort. Discover the area's mountain views and spas.
See properties

Paun da Zücher

Commune with nature and explore the great outdoors at Paun da Zücher during your travels in Pontresina. Discover the area's mountain views and seek out the ski slopes.
See properties

Piz Languard

Commune with nature and explore the great outdoors at Piz Languard during your travels in Pontresina. Discover the area's mountain views and spas.
See properties

Piz Mandra

Commune with nature and explore the great outdoors at Piz Mandra during your travels in Samedan. Visit the area's spas, or simply enjoy its restaurants.
See properties

Frequently asked questions

What's the area like around Diavolezza Ski Resort?
Diavolezza Ski Resort is located in an area of Pontresina known for its magnificent mountain views. You'll find 74 hotels and other accommodations within a few miles for a convenient home base.
What's the best hotel to stay near Diavolezza Ski Resort?
Hotel Morteratsch is one of the top choices for your stay based on our traveler data, and this hotel offers free breakfast and a restaurant. It's located 1.9 mi (3.1 km) from Diavolezza Ski Resort. Other good options within 5 miles include Hotel Bernina Hospiz - Hostel and Sunstar Pontresina.
How many hotels can I expect to find near Diavolezza Ski Resort?
Expedia has 74 hotels and other accommodations a few miles from Diavolezza Ski Resort.
If I need to cancel the hotel reservation for my stay near Diavolezza Ski Resort, will I receive a refund?
Yes! Most room reservations are fully refundable if cancelled prior to the accommodation's cancellation deadline, which often is within 24-48 hours of check in. If you have a reservation that's non-refundable, you might be able to still cancel and get a refund within 24 hours of your booking. Add dates, click "Search", then use the filter option "fully refundable" to view the best deals near Diavolezza Ski Resort.
Where can I learn more about changing or cancelling my trip in the area near Diavolezza Ski Resort?
For more details about picking new dates or cancelling your stay near Diavolezza Ski Resort, go to https://www.expedia.com/service/.
What can I see and do near Diavolezza Ski Resort?
You might spend a leisurely day outdoors at Morteratsch Glacier and Bernina Pass. Head up the mountain to Alp Languard or Lagalb Ski Resort to see the views or enjoy some snowy fun. You can enjoy nature at Morteratsch Glacier, Paun da Zücher, or Val da Cambrena.