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 Free Parking Trendy Family-friendly Charming Quiet Restaurant Pets Allowed Suites Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic Green Ski-In / Ski-Out & up & up & up Independent Hotels Internet Hotels with Restaurants Cheap Hotels Non-Smoking Hotel Quiet Hotels Spa Hotels Meeting room Hotels with Bars Hotels with Free Wifi Reduced mobility rooms Business services Concierge Hotels with Jacuzzi Hotels with Hot Tubs Hotels With Babysitting Modern Hotels Hotels with Balconies Luxury Spa Hotels Suite Hotels Hotels with Shuttle Air Conditioning Hotels with Complimentary Breakfast Charming Hotels $ $$ $$$ $$$$ Boutique Golf Hotels Relais & Châteaux Kitchenette Any distance from Bernina Suot Station
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
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
San Gian Hotel
No availability for your dates from these sites
San Gian, Via 23, St. Moritz 7500, Switzerland
11.2 km from Bernina Suot Station
  • Free Wifi
  • Free Parking
Hotel Chesa Rosatsch - Home of Food
Travelocity
US$236
View Deal
Via San Gian 7, Celerina 7505, Switzerland
11.2 km from Bernina Suot Station
  • Free Wifi
  • Free Parking
Kempinski Grand Hotel des Bains St. Moritz
No availability for your dates from these sites
Via Mezdi 27, St. Moritz 7500, Switzerland
11.2 km from Bernina Suot Station
  • Free Wifi
  • Breakfast included
No availability for your dates from these sites
Via Johannes Badrutt 11, St. Moritz 7500, Switzerland
11.2 km from Bernina Suot Station
  • Free Wifi
  • Free Parking
Hotel Corvatsch
No availability for your dates from these sites
Via Tegiatscha 1, St. Moritz, Switzerland
11.2 km from Bernina Suot Station
  • Free Wifi
  • Restaurant
La Margna Swiss Quality Hotel
No availability for your dates from these sites
Via Serlas 5, St. Moritz 7500, Switzerland
11.2 km from Bernina Suot Station
  • Free Wifi
  • Free Parking
Hotel Arturo
Booking.com
US$188
View Deal
Via Maistra 94, Celerina 7505, Switzerland
11.2 km from Bernina Suot Station
  • Free Wifi
  • Pool
Hotel Nolda
No availability for your dates from these sites
Via Crasta 3, St. Moritz 7500, Switzerland
11.3 km from Bernina Suot Station
  • Free Wifi
  • Free Parking
Alte Brauerei Hotel-Restaurant
Booking.com
US$124
View Deal
Via Maistra 60 | 7505 Celerina, Celerina 7505, Switzerland
11.3 km from Bernina Suot Station
  • Free Wifi
  • Restaurant
Hotel Trais Fluors
No availability for your dates from these sites
Via Maistra 113, Celerina 7505, Switzerland
11.3 km from Bernina Suot Station
  • Free Wifi
  • Free Parking
Badrutt's Palace Hotel
No availability for your dates from these sites
Via Serlas 27, St. Moritz 7500, Switzerland
11.4 km from Bernina Suot Station
  • Free Wifi
  • Breakfast included
Cresta Palace Hotel
Cancelon
View Deal
Via Maistra 75 | 7505 Celerina, Celerina 7505, Switzerland
11.4 km from Bernina Suot Station
  • Free Wifi
  • Free Parking
Hotel Piz St. Moritz
SAVE US$84
US$226
Agoda.com
US$142
View Deal
Via dal Bagn 6, St. Moritz 7500, Switzerland
11.4 km from Bernina Suot Station
  • Free Wifi
  • Breakfast included
Savings alert: 27% below average rate

The price you found is 27% lower than this hotel's average rate of US$194/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 Baeren
No availability for your dates from these sites
Via Maistra 50, St. Moritz 7500, Switzerland
11.4 km from Bernina Suot Station
  • Free Wifi
  • Free Parking
Hotel Saluver
Booking.com
US$205
View Deal
Celerina CH-7505, Switzerland
11.4 km from Bernina Suot Station
    Kulm Hotel St. Moritz
    No availability for your dates from these sites
    Via Veglia 18, St. Moritz 7500, Switzerland
    11.5 km from Bernina Suot Station
    • Free Wifi
    • Breakfast included
    Hotel Eden Garni St. Moritz
    No availability for your dates from these sites
    Via Veglia 12, St. Moritz 7500, Switzerland
    11.5 km from Bernina Suot Station
    • Free Wifi
    • Free Parking
    Hotel Languard
    No availability for your dates from these sites
    Veglia, Via 14, St. Moritz 7500, Switzerland
    11.5 km from Bernina Suot Station
    • Free Wifi
    • Free Parking
    Hauser Hotel St. Moritz
    SAVE US$88
    US$231
    Booking.com
    US$143
    View Deal
    Via Traunter Plazzas 7, St. Moritz 7500, Switzerland
    11.6 km from Bernina Suot Station
    • Free Wifi
    • Breakfast included
    Crystal Hotel
    No availability for your dates from these sites
    Traunter Plazzas, Via 1, St. Moritz 7500, Switzerland
    11.6 km from Bernina Suot Station
    • Free Wifi
    • Breakfast included
    Hotel Schweizerhof
    SAVE US$77
    US$315
    Booking.com
    US$238
    View Deal
    Bagn, Via dal 54 | Dorf, St. Moritz 7500, Switzerland
    11.6 km from Bernina Suot Station
    • Free Wifi
    • Free Parking
    Savings alert: 11% below average rate

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

    Monopol Hotel
    No availability for your dates from these sites
    Via Maistra 17, St. Moritz 7500, Switzerland
    11.6 km from Bernina Suot Station
    • Free Wifi
    • Breakfast included
    Soldanella
    No availability for your dates from these sites
    Via Somplaz 17, St. Moritz 7500, Switzerland
    11.6 km from Bernina Suot Station
    • Free Wifi
    • Free Parking
    Hotel Steffani
    SAVE US$73
    US$199
    Booking.com
    US$126
    View Deal
    Sonnenplatz 1, St. Moritz 7500, Switzerland
    11.6 km from Bernina Suot Station
    • 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$147/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.

    Hotelino Petit Chalet
    SAVE US$8
    US$242
    Booking.com
    US$234
    View Deal
    Prade, Via 22, Celerina 7505, Switzerland
    11.6 km from Bernina Suot Station
    • Free Wifi
    • Breakfast included
    Hotel Arte
    No availability for your dates from these sites
    Via Tinus 7, St. Moritz 7500, Switzerland
    11.6 km from Bernina Suot Station
    • Free Wifi
    • Breakfast included
    No photo provided
    No availability for your dates from these sites
    Via Maistra 6, St. Moritz 7500, Switzerland
    11.6 km from Bernina Suot Station
    • Free Wifi
    • Beachfront
    Nira Alpina
    No availability for your dates from these sites
    Via dal Corvatsch 76 | 7513 Silvaplana, Silvaplana 7500, Switzerland
    12.0 km from Bernina Suot Station
    • Free Wifi
    • Breakfast included
    Hotel Chesa Surlej
    No availability for your dates from these sites
    Via dal Corvatsch 30, Silvaplana 7513, Switzerland
    12.1 km from Bernina Suot Station
    • Free Wifi
    • Free Parking
    No availability for your dates from these sites
    Chasellas, Via 1, St. Moritz 7500, Switzerland
    12.2 km from Bernina Suot Station
    • 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.