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.
View map
Sponsored by:
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 Thrifty Traveller Beach Quiet Resorts All inclusive City Centre Hotels Trendsetter 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 Family Holiday Maker
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
Hotel Privata
Booking.com
US$284
View Deal
Via da Marias 83, Sils im Engadin 7514, Switzerland
12.3 km from Piz Bernina
  • Free Wifi
  • Bar/Lounge
Hotel Schweizerhof
SAVE US$10
US$241
Travelocity
US$231
View Deal
Via da Fex 1, Sils-Segl Maria, Sils im Engadin 7514, Switzerland
12.3 km from Piz Bernina
  • Free Wifi
  • Pool
Hotel Cervo Sils
HRS.com
US$221
View Deal
Via Cumuenevels 5, Sils im Engadin 7514, Switzerland
12.3 km from Piz Bernina
  • Free Wifi
  • Restaurant
SAVE US$9
US$425
Agoda.com
US$416
View Deal
Via Maistra 130 | 7504 Pontresina, Pontresina 7504, Switzerland
12.4 km from Piz Bernina
  • Free Wifi
  • Breakfast included
Hotel Waldhaus
Agoda.com
US$474
View Deal
Via da Fex 3, Sils im Engadin 7514, Switzerland
12.4 km from Piz Bernina
  • Free Wifi
  • Breakfast included
Locanda Pian del Lupo
Localita Pian Del Lupo - Chiareggio, 23023, Chiesa In Valmalenco, Italy
12.4 km from Piz Bernina
  • Restaurant
Hotel Fex
Agoda.com
US$270
View Deal
Via da Fex 73, Sils im Engadin 7514, Switzerland
12.4 km from Piz Bernina
  • Free Wifi
  • Breakfast included
Kempinski Grand Hotel des Bains St. Moritz
SAVE US$60
US$546
Official Site
US$486
View Deal
Via Mezdi 27, St. Moritz 7500, Switzerland
12.5 km from Piz Bernina
  • Free Wifi
  • Breakfast included
Hotel Schloss Pontresina Family & Spa
Hotels.com
US$288
View Deal
Maistra, Via 215, Pontresina 7504, Switzerland
12.5 km from Piz Bernina
  • Free Wifi
  • Breakfast included
Club Med Saint Moritz Roi Soleil
No availability for your dates from these sites
Club Med Saint Moritz Roi Soleil, St. Moritz 7500, Switzerland
12.6 km from Piz Bernina
  • Breakfast included
  • Pool
San Gian Hotel
SAVE US$192
US$428
HRS.com
US$236
View Deal
San Gian, Via 23, St. Moritz 7500, Switzerland
12.7 km from Piz Bernina
  • Free Wifi
  • Free Parking
Hotel Nolda
SAVE US$188
US$329
Booking.com
US$141
View Deal
Via Crasta 3, St. Moritz 7500, Switzerland
12.7 km from Piz Bernina
  • Free Wifi
  • Free Parking
Hotel Reine Victoria
SAVE US$252
US$517
Orbitz.com
US$265
View Deal
Via Rosatsch 18, St. Moritz 7500, Switzerland
12.7 km from Piz Bernina
  • Free Wifi
  • Free Parking
Hotel Laudinella
SAVE US$242
US$470
Expedia.com
US$228
View Deal
via Tegiatscha 17, St. Moritz 7500, Switzerland
12.8 km from Piz Bernina
  • Free Wifi
  • Free Parking
Hotel Sonne
SAVE US$5
US$219
Priceline
US$214
View Deal
Sela, Via 11, St. Moritz 7500, Switzerland
12.8 km from Piz Bernina
  • Free Wifi
  • Free Parking
Hotel Stille
SAVE US$20
US$139
Priceline
US$119
View Deal
Surpunt, Via 58, St. Moritz 7500, Switzerland
12.8 km from Piz Bernina
  • Free Wifi
  • Free Parking
Giardino Mountain
SAVE US$33
US$546
Agoda.com
US$513
View Deal
Via Maistra 3, St. Moritz 7500, Switzerland
12.9 km from Piz Bernina
  • Free Wifi
  • Breakfast included
Parkhotel Margna
SAVE US$77
US$428
Expedia.com
US$351
View Deal
Via da Baselgia 27, Sils im Engadin 7515, Switzerland
12.9 km from Piz Bernina
  • Free Wifi
  • Free Parking
Hotel Chesa Randolina
SAVE US$7
US$270
Orbitz.com
US$263
View Deal
Via da Baselgia 40 | 7515 Sils-Baselgia, Sils im Engadin 7515, Switzerland
12.9 km from Piz Bernina
  • Free Wifi
  • Free Parking
Hotel Corvatsch
SAVE US$15
US$270
Priceline
US$255
View Deal
Via Tegiatscha 1, St. Moritz, Switzerland
12.9 km from Piz Bernina
  • Free Wifi
  • Restaurant
Hotel Funivia
Via Funivia 10/12, 23023, Chiesa In Valmalenco, Italy
13.0 km from Piz Bernina
    Hotel La Lanterna
    Loading prices...
    Via Bernina 88, 23023, Chiesa In Valmalenco, Italy
    13.0 km from Piz Bernina
    • Free Wifi
    • Restaurant
    Hotel Europa
    SAVE US$304
    US$434
    Hotels.com
    US$130
    View Deal
    Via Suot Chesas 9 | Champfer, St. Moritz 7512, Switzerland
    13.0 km from Piz Bernina
    • Free Wifi
    • Free Parking
    Savings alert: 14% below average rate

    The price you found is 14% lower than this hotel's average rate of US$152/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.

    Landgasthof Meierei
    Priceline
    US$208
    View Deal
    Via Dimlej 52, St. Moritz 7500, Switzerland
    13.0 km from Piz Bernina
    • Free Wifi
    • Free Parking
    Savings alert: 17% below average rate

    The price you found is 17% lower than this hotel's average rate of US$251/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 Suisse
    Booking.com
    US$151
    View Deal
    Via da Mez 151, Poschiavo 7742, Switzerland
    13.1 km from Piz Bernina
    • Free Wifi
    • Free Parking
    Hotel Piz St. Moritz
    SAVE US$265
    US$438
    Agoda.com
    US$173
    View Deal
    Via dal Bagn 6, St. Moritz 7500, Switzerland
    13.1 km from Piz Bernina
    • Free Wifi
    • Breakfast included
    Savings alert: 13% below average rate

    The price you found is 13% lower than this hotel's average rate of US$198/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 Albrici
    Booking.com
    US$221
    View Deal
    Piazza Comunale, Poschiavo 7742, Switzerland
    13.1 km from Piz Bernina
    • Free Wifi
    • Restaurant
    Hotel Caffe Semadeni
    Booking.com
    US$151
    View Deal
    Piazza Comunale 39, Poschiavo 7742, Switzerland
    13.1 km from Piz Bernina
    • Free Wifi
    • Restaurant
    Hotel Centrale
    Booking.com
    US$161
    View Deal
    Via da Mez, Poschiavo, Switzerland
    13.1 km from Piz Bernina
      SAVE US$33
      US$485
      Priceline
      US$452
      View Deal
      Chasellas, Via 1, St. Moritz 7500, Switzerland
      13.2 km from Piz Bernina
      • Free Wifi
      • Free Parking
      *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.