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.
Clear all
Your Selections
  Free Wifi Budget City Centre Luxury Breakfast included Mid-range Pool Romantic Best Value Free Parking Resort hotel Trendy Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic Casino Ski-In / Ski-Out & up Internet & up & up Independent Hotels Hotels with Restaurants Meeting room Quiet Hotels Hotels with Free Wifi Cheap Hotels Charming Hotels Ski Hotels Concierge Hotels with Bars Spa Hotels Non-Smoking Hotel Business services Hotels with Shuttle Hotels on the Lake Hotels with Balconies Suite Hotels Luxury Spa Hotels Hotels with Jacuzzi Reduced mobility rooms Hotels with Hot Tubs Hotels with Room Service Golf course Family Resorts Unique Hotels Budget Hotels Golf Hotels Downtown Hotels Hotels with Kitchenette $ $$ $$$ $$$$ Hotels with Villas Cheap Resorts Ski Resorts Boutique Spa Hotels Hyatt Honeymoon Resorts Luxury Boutique Hotels Beach Quiet Resorts All inclusive City Centre Hotels Hotels with Nightclubs Romantic Boutique Hotels Air Conditioning Kempinski The Leading Hotels Of The World Hotels with Complimentary Breakfast Spa Resorts Hotels with Smoking Rooms Affordable Hotels Apartment Hotels Discount Hotels Club Med Luxury Resorts Green
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
No availability for your dates from these sites
Via Johannes Badrutt 11, St. Moritz 7500, Switzerland
2.1 km from Diavolezza
  • Free Wifi
  • Free Parking
Hotel Baeren
SAVE US$26
US$245
Booking.com
US$219
View Deal
Via Maistra 50, St. Moritz 7500, Switzerland
2.2 km from Diavolezza
  • Free Wifi
  • Free Parking
Landgasthof Meierei
Booking.com
US$210
View Deal
Via Dimlej 52, St. Moritz 7500, Switzerland
2.5 km from Diavolezza
  • Free Wifi
  • Free Parking
Savings alert: 16% below average rate

The price you found is 16% lower than this hotel's average rate of US$249/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hotel Chesa Surlej
Priceline
US$162
View Deal
Via dal Corvatsch 30, Silvaplana 7513, Switzerland
3.2 km from Diavolezza
  • Free Wifi
  • Free Parking
Hotel Bellavista
Orbitz.com
US$306
View Deal
Via da l'Alp 6, Silvaplana 7513, Switzerland
3.3 km from Diavolezza
  • Free Wifi
  • Free Parking
Nira Alpina
SAVE US$69
US$313
Booking.com
US$244
View Deal
Via dal Corvatsch 76 | 7513 Silvaplana, Silvaplana 7500, Switzerland
3.4 km from Diavolezza
  • Free Wifi
  • Breakfast included
All In One Hotel Inn Lodge
SAVE US$10
US$155
Booking.com
US$145
View Deal
Via Nouva 3, Celerina 7505, Switzerland
3.6 km from Diavolezza
  • Free Wifi
  • Free Parking
Hotelino Petit Chalet
SAVE US$8
US$295
Priceline
US$287
View Deal
Prade, Via 22, Celerina 7505, Switzerland
3.6 km from Diavolezza
  • Free Wifi
  • Breakfast included
Hotel Misani
Loading prices...
Via Maistra 70, Celerina 7505, Switzerland
3.6 km from Diavolezza
  • Free Wifi
  • Restaurant
Alte Brauerei Hotel-Restaurant
SAVE US$83
US$137
Booking.com
US$54
View Deal
Via Maistra 60 | 7505 Celerina, Celerina 7505, Switzerland
3.6 km from Diavolezza
  • Free Wifi
  • Restaurant
Savings alert: 26% below average rate

The price you found is 26% lower than this hotel's average rate of US$73/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Cresta Palace Hotel
SAVE US$9
US$357
Booking.com
US$348
View Deal
Via Maistra 75 | 7505 Celerina, Celerina 7505, Switzerland
3.8 km from Diavolezza
  • Free Wifi
  • Free Parking
Guesthouse & Aparthotel Chesa Silva
SAVE US$93
US$144
Booking.com
US$51
View Deal
Via Munterots 1, Silvaplana 7513, Switzerland
3.8 km from Diavolezza
  • Free Wifi
  • Room Service
Savings alert: 56% below average rate

The price you found is 56% lower than this hotel's average rate of US$116/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hotel Albana Silvaplana
SAVE US$122
US$275
Hotels.com
US$153
View Deal
Via vers Mulins, Silvaplana 7513, Switzerland
3.9 km from Diavolezza
  • Free Wifi
  • Restaurant
Hotel Arturo
Booking.com
US$216
View Deal
Via Maistra 94, Celerina 7505, Switzerland
3.9 km from Diavolezza
  • Free Wifi
  • Pool
Hotel Chesa Rosatsch - Home of Food
Expedia.com
US$294
View Deal
Via San Gian 7, Celerina 7505, Switzerland
4.1 km from Diavolezza
  • Free Wifi
  • Free Parking
Savings alert: 10% below average rate

The price you found is 10% lower than this hotel's average rate of US$327/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hotel Trais Fluors
Priceline
US$148
View Deal
Via Maistra 113, Celerina 7505, Switzerland
4.1 km from Diavolezza
  • Free Wifi
  • Free Parking
Hotel Saluver
Booking.com
US$212
View Deal
Celerina CH-7505, Switzerland
4.3 km from Diavolezza
    Hotel Station
    Booking.com
    US$203
    View Deal
    Cuntschett 2, Pontresina 7504, Switzerland
    5.0 km from Diavolezza
    • Free Wifi
    • Restaurant
    Hotel Bernina
    SAVE US$36
    US$234
    Priceline
    US$198
    View Deal
    Via Maistra, Pontresina 7504, Switzerland
    5.0 km from Diavolezza
    • Free Wifi
    • Free Parking
    Hotel Schloss Pontresina Family & Spa
    Hotels.com
    US$290
    View Deal
    Maistra, Via 215, Pontresina 7504, Switzerland
    5.3 km from Diavolezza
    • Free Wifi
    • Breakfast included
    SAVE US$11
    US$433
    Priceline
    US$422
    View Deal
    Via Maistra 130 | 7504 Pontresina, Pontresina 7504, Switzerland
    5.4 km from Diavolezza
    • Free Wifi
    • Breakfast included
    Hotel Saratz
    SAVE US$53
    US$428
    Booking.com
    US$375
    View Deal
    Via da la Staziun 2 | 7504, Pontresina 7504, Switzerland
    5.4 km from Diavolezza
    • Free Wifi
    • Pool
    Sporthotel Pontresina
    SAVE US$7
    US$280
    Booking.com
    US$273
    View Deal
    Via Maistra 145, Pontresina 7504, Switzerland
    5.5 km from Diavolezza
    • Free Wifi
    • Breakfast included
    Hotel Post
    Booking.com
    US$182
    View Deal
    Via Maistra 160, Pontresina 7504, Switzerland
    5.5 km from Diavolezza
    • Restaurant
    • Bar/Lounge
    Booking.com
    US$238
    View Deal
    Via Maistra 171 | 7504 Pontresina, Pontresina 7504, Switzerland
    5.6 km from Diavolezza
    • Breakfast included
    • Pool
    Hotel Rosatsch
    SAVE US$11
    US$237
    Orbitz.com
    US$226
    View Deal
    Via Maistra 157 | 7504 Pontresina, Pontresina 7504, Switzerland
    5.6 km from Diavolezza
    • Free Wifi
    • Pool
    Hotel Garni Chesa Mulin
    SAVE US$9
    US$238
    Booking.com
    US$229
    View Deal
    Via da Mulin 15, Pontresina 7504, Switzerland
    5.6 km from Diavolezza
    • Free Wifi
    • Bar/Lounge
    Hotel Schweizerhof Pontresina
    Priceline
    US$203
    View Deal
    Via Maistra 175 | 7504 Pontresina, Pontresina 7504, Switzerland
    5.6 km from Diavolezza
    • Free Wifi
    • Breakfast included
    Hotel Mueller
    Booking.com
    US$217
    View Deal
    Via Maistra 202, Pontresina 7504, Switzerland
    5.6 km from Diavolezza
    • Free Wifi
    • Free Parking
    Savings alert: 25% below average rate

    The price you found is 25% lower than this hotel's average rate of US$289/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Hotel Albris
    Booking.com
    US$253
    View Deal
    Via Maistra 228, Pontresina 7504, Switzerland
    5.7 km from Diavolezza
    • Free Wifi
    • Breakfast included
    *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.