Compare and save on St. Moritz hotels

Find hotel dealsPlease select a place
Check in:
Check out:
Webdevil666 -flickr
Sort by Tribes
Popularity - Best Value
Currency
56 Results
  • Badrutt's Palace Hotel
    Ranked #1 overall in St. Moritz hotels
    8.8
    Wonderful!
    5 reviews
    Popular withLuxuryBusinessHistory

    Badrutt's Palace Hotel is phenomenal. The people, the rooms, the amenities, the views... My room faced the downslope of the mountain and I could watch skiiers into the evening. Their ...

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Breakfast
    • Airport Transfer
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Nira Alpina
    Ranked #2 overall in St. Moritz hotels
    8.0
    Wonderful!
    4 reviews

    The view is amazing as well as the bedrooms, very quiet. It gives you a direct access to the resort. We were disappointed by the spa facilities, because the system ...

    • Free WiFi
    • Fitness Center
    • Free Breakfast
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Kempinski Grand Hotel des Bains St. Moritz
    Ranked #8 overall in St. Moritz hotels
    10.0
    Exceptional!
    1 review
    Popular withLuxuryWellness

    Very nice hotel with amazing facilities (indoor pool, wellness center with several rooms for sauna). You can also try the St. Mortiz spring water direct from the spring at the ...

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Breakfast
    • Airport Transfer
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Hotel Stille
    Ranked #3 overall in St. Moritz hotels
    8.0
    Wonderful!
    1 review
    Popular withArtsyAdventureBackpackers
    • Free WiFi
    • Restaurant
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Soldanella
    Ranked #5 overall in St. Moritz hotels
    8.0
    Wonderful!
    1 review
    • Free WiFi
    • Restaurant
    • Free Breakfast
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Hotel Piz St. Moritz
    Ranked #5 overall in St. Moritz hotels
    8.0
    Wonderful!
    1 review

    We enjoyed our stay at The Piz B&B immensely. Great rooms and comfortable beds. Great restaurants in the hotel and in the neighborhood. The staff were the most friendly helpful ...

    • Free WiFi
    • Restaurant
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Kulm Hotel St. Moritz
    Ranked #7 overall in St. Moritz hotels
    10.0
    Exceptional!
    1 review
    Popular withHistory

    The winter Olympic Games of 1928 and 1948 were officially opened from its terrace, and the hotel retains an aura of history and tradition. Situated right next to the famous ...

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Breakfast
    • Airport Transfer
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Club Med Saint Moritz Roi Soleil
    Ranked #7 overall in St. Moritz hotels
    8.0
    Wonderful!
    1 review
    • Restaurant
    • Fitness Center
    ReviewsPhotosAmenitiesMaploadingclose
  • Hotel Reine Victoria
    Ranked #9 overall in St. Moritz hotels
    0.0
    • Free WiFi
    • Free Breakfast
    • Pets Allowed
    PhotosAmenitiesMaploadingclose
  • Laudinella
    Ranked #10 overall in St. Moritz hotels
    0.0
    • Free WiFi
    • Fitness Center
    • Free Breakfast
    • Pets Allowed
    PhotosAmenitiesMaploadingclose
  • Suvretta House
    Ranked #14 overall in St. Moritz hotels
    0.0
    Popular withLuxury
    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Breakfast
    • Free Parking
    • Pets Allowed
    PhotosAmenitiesMaploadingclose
  • Chesa Spuondas
    Ranked #13 overall in St. Moritz hotels
    0.0
    • Free WiFi
    • Restaurant
    • Free Breakfast
    • Free Parking
    • Pets Allowed
    PhotosAmenitiesMaploadingclose
  • Hotel Europa
    Ranked #12 overall in St. Moritz hotels
    0.0
    • Restaurant
    • Fitness Center
    PhotosAmenitiesMaploadingclose
  • Giardino Mountain
    Ranked #11 overall in St. Moritz hotels
    Popular withLuxury
    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Breakfast
    • Airport Transfer
    • Pets Allowed
    PhotosAmenitiesMaploadingclose
  • Hotel Languard
    Ranked #19 overall in St. Moritz hotels
    0.0
    • Free WiFi
    • Free Breakfast
    • Free Parking
    • Pets Allowed
    PhotosAmenitiesMaploadingclose
  • San Gian Hotel
    Ranked #18 overall in St. Moritz hotels
    0.0
    • Free WiFi
    • Fitness Center
    • Free Parking
    • Airport Transfer
    • Pets Allowed
    PhotosAmenitiesMaploadingclose
  • Hotel Nolda
    Ranked #17 overall in St. Moritz hotels
    0.0
    • Free WiFi
    • Restaurant
    • Fitness Center
    • Free Parking
    • Airport Transfer
    • Pets Allowed
    PhotosAmenitiesMaploadingclose
  • Hotel Sonne
    Ranked #16 overall in St. Moritz hotels
    0.0
    • Free WiFi
    • Restaurant
    • Free Parking
    • Pets Allowed
    PhotosAmenitiesMaploadingclose
  • Hotel Randolins
    Ranked #15 overall in St. Moritz hotels
    0.0
    • Free WiFi
    • Restaurant
    • Fitness Center
    • Free Breakfast
    • Free Parking
    • Pets Allowed
    PhotosAmenitiesMaploadingclose
  • La Margna Swiss Quality Hotel
    Ranked #21 overall in St. Moritz hotels
    0.0
    • Restaurant
    • Fitness Center
    • Pets Allowed
    PhotosAmenitiesMaploadingclose
  • Hotel Corvatsch
    Ranked #20 overall in St. Moritz hotels
    0.0
    • Free WiFi
    • Restaurant
    • Free Breakfast
    • Free Parking
    PhotosAmenitiesMaploadingclose
  • Hauser Hotel St. Moritz
    Ranked #22 overall in St. Moritz hotels
    4.0
    It was okay
    1 review

    The hotel is far from the train station and also located above sea level so I got a dizziness in the room. Nothing to do unless go to bed early.

    • Free WiFi
    • Restaurant
    • Free Breakfast
    ReviewsPhotosAmenitiesMaploadingclose
  • St Moritz
    Ranked #23 overall in St. Moritz hotels
      PhotosAmenitiesMaploadingclose
    • Carlton Hotel
      Ranked #24 overall in St. Moritz hotels
      0.0
      Popular withLuxury
      • Free WiFi
      • Swimming Pool
      • Fitness Center
      • Free Breakfast
      • Free Parking
      • Airport Transfer
      • Pets Allowed
      PhotosAmenitiesMaploadingclose
    • Hotel Schweizerhof
      Ranked #25 overall in St. Moritz hotels
      • Free WiFi
      • Fitness Center
      • Free Breakfast
      • Pets Allowed
      PhotosAmenitiesMaploadingclose
    • Crystal Hotel
      Ranked #29 overall in St. Moritz hotels
      0.0
      • Free WiFi
      • Fitness Center
      • Free Breakfast
      • Pets Allowed
      PhotosAmenitiesMaploadingclose
    • Hotel Waldhaus Am See
      Ranked #28 overall in St. Moritz hotels
      0.0
      • Free WiFi
      • Restaurant
      • Free Breakfast
      • Free Parking
      • Pets Allowed
      PhotosAmenitiesMaploadingclose
    • St. Moritz Youth Hostel
      Ranked #27 overall in St. Moritz hotels
      0.0
      Popular withBackpackers
        PhotosAmenitiesMaploadingclose
      • Hotel Steffani
        Ranked #26 overall in St. Moritz hotels
        0.0
        • Restaurant
        • Fitness Center
        • Free Parking
        • Pets Allowed
        PhotosAmenitiesMaploadingclose
      • Monopol Hotel
        Ranked #31 overall in St. Moritz hotels
        0.0
        • Free WiFi
        • Restaurant
        • Fitness Center
        • Free Breakfast
        • Pets Allowed
        PhotosAmenitiesMaploadingclose

      Average price per night

      Hotel class

      Hotel type

      Average user rating

      Clear Filters
      Clear Filters
      var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.net/trip/hotels/hotel_list_page?action=index&clean_path=st-moritz-switzerland&controller=topics&country_code=&current_user_id=&filters=&id=2000000017710&klass_name=Region&list_type=hotels&nearby=false&order=asc&path=st-moritz-switzerland%2Fhotels&place=2000000017710&place_type=City&place_type=region&region=2000000017710&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000000193882&hotel_ids%5B%5D=5000000704036&hotel_ids%5B%5D=5000000309188&hotel_ids%5B%5D=5000000343336&hotel_ids%5B%5D=5000000012416&hotel_ids%5B%5D=5000000230998&hotel_ids%5B%5D=5000000039782&hotel_ids%5B%5D=5000000250457&hotel_ids%5B%5D=5000000285882&hotel_ids%5B%5D=5000000251720&hotel_ids%5B%5D=5000000041145&hotel_ids%5B%5D=5000000205071&hotel_ids%5B%5D=5000000343653&hotel_ids%5B%5D=5000001255548&hotel_ids%5B%5D=5000000078854&hotel_ids%5B%5D=5000000106005&hotel_ids%5B%5D=5000000114423&hotel_ids%5B%5D=5000000282858&hotel_ids%5B%5D=5000000397993&hotel_ids%5B%5D=5000000005687&hotel_ids%5B%5D=5000000031871&hotel_ids%5B%5D=5000000409758&hotel_ids%5B%5D=5000000912569&hotel_ids%5B%5D=5000000015012&hotel_ids%5B%5D=5000000231839&hotel_ids%5B%5D=5000000097082&hotel_ids%5B%5D=5000000296003&hotel_ids%5B%5D=5000000316304&hotel_ids%5B%5D=5000000369891&hotel_ids%5B%5D=5000000022009", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000017710" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }