We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Diavolezza

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Hotel Roseg Gletscher
Val Roseg | 7504, Pontresina 7504, Switzerland
5.7 km from Diavolezza
Special Offer: Package Deal
Bei einer Direktbuchung können Sie von unserem... Read more
Loading prices...
Agoda.com
Booking.com
Priceline
Via Johannes Badrutt 11, St. Moritz 7500, Switzerland
2.1 km from Diavolezza
#6 of 33 hotels in St. Moritz
Loading prices...
Travelocity
Booking.com
Expedia.com
View all 10 deals 
Via Maistra 50, St. Moritz 7500, Switzerland
2.2 km from Diavolezza
#29 of 33 hotels in St. Moritz
Top Deal
US$257*
US$231* /night
View Deal
TripAdvisor
US$231*
Expedia.com
US$257*
Hotels.com
US$257*
View all 8 deals 
Via Dimlej 52, St. Moritz 7500, Switzerland
2.5 km from Diavolezza
#28 of 33 hotels in St. Moritz
No availability for your dates from these sites
Booking.com
Agoda.com
Via dal Corvatsch 30, Silvaplana 7513, Switzerland
3.2 km from Diavolezza
US$129* /night
View Deal
TripAdvisor
US$129*
Expedia.com
US$129*
Travelocity
US$129*
View all 9 deals 
Via da l'Alp 6, Silvaplana 7513, Switzerland
3.3 km from Diavolezza
Loading prices...
Expedia.com
Priceline
Hotwire.com
View all 7 deals 
Via dal Corvatsch 76 | 7513 Silvaplana, Silvaplana 7500, Switzerland
3.4 km from Diavolezza
No availability for your dates from these sites
Official Site
Expedia.com
Hotels.com
View all 10 deals 
Top Deal
US$167*
US$99* /night
View Deal
TripAdvisor
US$108*
Travelocity
US$139*
Priceline
US$167*
View all 7 deals 
Prade, Via 22, Celerina 7505, Switzerland
3.6 km from Diavolezza
Top Deal
US$243*
US$236* /night
View Deal
TripAdvisor
US$236*
Hotels.com
US$243*
Expedia.com
US$243*
View all 7 deals 
Via Maistra 70, Celerina 7505, Switzerland
3.6 km from Diavolezza
Loading prices...
TripAdvisor
Hotwire.com
Orbitz.com
View all 6 deals 
Via Maistra 60 | 7505 Celerina, Celerina 7505, Switzerland
3.6 km from Diavolezza
US$125* /night
View Deal
TripAdvisor
US$125*
Booking.com
US$125*
Via Maistra 75 | 7505 Celerina, Celerina 7505, Switzerland
3.8 km from Diavolezza
Loading prices...
Elvoline
HotelQuickly
Booking.com
View all 12 deals 
Via Munterots 1, Silvaplana 7513, Switzerland
3.8 km from Diavolezza
Top Deal
US$160*
US$120* /night
View Deal
Hotwire.com
US$120*
Booking.com
US$120*
Hostelworld.com
US$160*
View all 8 deals 
Via vers Mulins, Silvaplana 7513, Switzerland
3.9 km from Diavolezza
Top Deal
US$430*
US$263* /night
View Deal
TripAdvisor
US$430*
Expedia.com
US$386*
Booking.com
US$430*
View all 9 deals 
Via Maistra 94, Celerina 7505, Switzerland
3.9 km from Diavolezza
US$181* /night
View Deal
TripAdvisor
US$181*
Priceline
US$181*
Via San Gian 7, Celerina 7505, Switzerland
4.1 km from Diavolezza
Top Deal
US$177*
US$170* /night
View Deal
TripAdvisor
US$170*
Expedia.com
US$177*
Hotels.com
US$177*
View all 11 deals 
Via Maistra 113, Celerina 7505, Switzerland
4.1 km from Diavolezza
Loading prices...
TripAdvisor
Hotels.com
Expedia.com
View all 7 deals 
Celerina CH-7505, Switzerland
4.3 km from Diavolezza
No availability for your dates from these sites
Priceline
Booking.com
Cuntschett 2, Pontresina 7504, Switzerland
5.0 km from Diavolezza
Loading prices...
Hotels.com
TripAdvisor
US$158*
Expedia.com
View all 8 deals 
Via Maistra, Pontresina 7504, Switzerland
5.0 km from Diavolezza
Loading prices...
Orbitz.com
Hotels.com
Expedia.com
View all 7 deals 
Maistra, Via 215, Pontresina 7504, Switzerland
5.3 km from Diavolezza
Loading prices...
HOTEL.INFO
Expedia.com
Hotels.com
View all 9 deals 
Via Maistra 130 | 7504 Pontresina, Pontresina 7504, Switzerland
5.4 km from Diavolezza
No availability for your dates from these sites
Expedia.com
Booking.com
Hotwire.com
View all 8 deals 
Via da la Staziun 2 | 7504, Pontresina 7504, Switzerland
5.4 km from Diavolezza
Top Deal
US$317*
US$267* /night
View Deal
Hotels.com
US$317*
HOTEL.INFO
US$314*
Expedia.com
US$317*
View all 8 deals 
Via Maistra 145, Pontresina 7504, Switzerland
5.5 km from Diavolezza
Loading prices...
Priceline
Hotwire.com
Hotels.com
View all 6 deals 
Via Maistra 160, Pontresina 7504, Switzerland
5.5 km from Diavolezza
Loading prices...
Priceline
TripAdvisor
US$178*
Booking.com
US$178*
Via Maistra 171 | 7504 Pontresina, Pontresina 7504, Switzerland
5.6 km from Diavolezza
No availability for your dates from these sites
Expedia.com
Hotels.com
HOTEL.INFO
View all 6 deals 
Via Maistra 157 | 7504 Pontresina, Pontresina 7504, Switzerland
5.6 km from Diavolezza
No availability for your dates from these sites
Hotels.com
Expedia.com
Booking.com
View all 8 deals 
Via da Mulin 15, Pontresina 7504, Switzerland
5.6 km from Diavolezza
Top Deal
US$222*
US$213* /night
View Deal
Hotels.com
US$222*
Hotwire.com
US$222*
Orbitz.com
US$222*
View all 5 deals 
Via Maistra 202, Pontresina 7504, Switzerland
5.6 km from Diavolezza
No availability for your dates from these sites
Booking.com
Priceline
Via Maistra 175 | 7504 Pontresina, Pontresina 7504, Switzerland
5.6 km from Diavolezza
Top Deal
US$291*
US$137* /night
View Deal
Hotels.com
US$158*
Expedia.com
US$158*
AMOMA
US$291*
View all 10 deals 
Loading prices...
Hotels.com
Hotwire.com
Booking.com
View all 6 deals 
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.