Beginning of main content

Unlock exclusive Mates Rates
Sign in or Sign up for access to exclusive prices

Book with confidence
2M+ hotel reviews from Aussie and Kiwi Travellers

Relax with our Price Promise
Find a lower price, and we’ll refund the difference

Tonight
This weekend
28 Feb. - 1 Mar.
Next weekend
6 Mar. - 8 Mar.

Top Hotel Deals in St. Moritz

Hotel Arte AU$284
Hotel Arte

Hotel Arte

Via Tinus 7, St. Moritz, GR
Hotel Arte
     
    3.0 out of 5.0 Stars

    Hotel Arte: Family hotel with free WiFi and a restaurant. Located in a shopping district.

    Soldanella AU$307
    Soldanella

    Soldanella

    Via Somplaz 17, St. Moritz, GR
    Soldanella
       
      4.2
      of 5, from 4 reviews
      3.0 out of 5.0 Stars

      Soldanella: Pet-friendly hotel with free breakfast and free WiFi. Located near skiing.

      Hotel Steffani AU$310
      Hotel Steffani

      Hotel Steffani

      Via Traunter plazzas 6, St. Moritz
      Hotel Steffani
         
        5.0
        of 5, from 1 reviews
        4.0 out of 5.0 Stars

        Hotel Steffani: Family hotel with free breakfast and free WiFi. Located near skiing.

        Kulm Hotel St. Moritz AU$1,197
        Kulm Hotel St. Moritz

        Kulm Hotel St. Moritz

        Via Veglia 18, St. Moritz, GR
        Kulm Hotel St. Moritz
           
          5.0
          of 5, from 1 reviews
          5.0 out of 5.0 Stars

          Kulm Hotel St. Moritz: Luxury hotel with free breakfast and free WiFi. Located in the mountains.

          Grand Hotel des Bains Kempinski AU$726
          Grand Hotel des Bains Kempinski

          Grand Hotel des Bains Kempinski

          Via Mezdi 27, St. Moritz, GR
          Grand Hotel des Bains Kempinski
             
            5.0
            of 5, from 1 reviews
            5.0 out of 5.0 Stars

            Grand Hotel des Bains Kempinski: Luxury hotel with free breakfast and free WiFi. Located near skiing.

            Hotel Laudinella AU$305
            Hotel Laudinella

            Hotel Laudinella

            Via Tegiatscha 17, St. Moritz, GR
            Hotel Laudinella
               
              3.5 out of 5.0 Stars

              Hotel Laudinella: Family hotel with free breakfast and free WiFi. Located near skiing.

              Hauser Swiss Quality Hotel AU$292
              Hauser Swiss Quality Hotel

              Hauser Swiss Quality Hotel

              Via Traunter Plazzas 7, St. Moritz, GR
              Hauser Swiss Quality Hotel
                 
                3.0 out of 5.0 Stars

                Hauser Swiss Quality Hotel: Business-friendly hotel with free breakfast and free WiFi. Located in the city centre.

                Hotel Reine Victoria AU$338
                Hotel Reine Victoria

                Hotel Reine Victoria

                Via Rosatsch 18, St. Moritz, GR
                Hotel Reine Victoria
                   
                  3.0
                  of 5, from 1 reviews
                  4.0 out of 5.0 Stars

                  Hotel Reine Victoria: Pet-friendly hotel with free breakfast and free WiFi. Located near ski lifts.

                  Top Budget St. Moritz Hotel Deals

                  Hotel Reine Victoria AU$338
                  Hotel Reine Victoria

                  Hotel Reine Victoria

                  Via Rosatsch 18, St. Moritz, GR
                  Hotel Reine Victoria
                     
                    3.0
                    of 5, from 1 reviews
                    4.0 out of 5.0 Stars

                    Hotel Reine Victoria: Pet-friendly hotel with free breakfast and free WiFi. Located near ski lifts.

                    Hotel Piz AU$323
                    Hotel Piz

                    Hotel Piz

                    Via Dal Bagn 6, St. Moritz, GR
                    Hotel Piz
                       
                      5.0
                      of 5, from 2 reviews
                      3.0 out of 5.0 Stars

                      Hotel Piz: Family hotel with free WiFi and a restaurant. Located near skiing.

                      Hostel Casa Franco AU$201
                      Hostel Casa Franco

                      Hostel Casa Franco

                      Via Sela 11, St. Moritz, GR
                      Hostel Casa Franco
                         
                        2.0 out of 5.0 Stars

                        Hostel Casa Franco: Family hotel with free WiFi and a restaurant. Located near a ski shuttle.

                        Top Luxury St. Moritz Hotel Deals

                        Grand Hotel des Bains Kempinski AU$726
                        Grand Hotel des Bains Kempinski

                        Grand Hotel des Bains Kempinski

                        Via Mezdi 27, St. Moritz, GR
                        Grand Hotel des Bains Kempinski
                           
                          5.0
                          of 5, from 1 reviews
                          5.0 out of 5.0 Stars

                          Grand Hotel des Bains Kempinski: Luxury hotel with free breakfast and free WiFi. Located near skiing.

                          Badrutt's Palace Hotel AU$1,131
                          Badrutt's Palace Hotel

                          Badrutt's Palace Hotel

                          Via Serlas 27, St. Moritz, GR
                          Badrutt's Palace Hotel
                             
                            5.0 out of 5.0 Stars

                            Badrutt's Palace Hotel: Luxury hotel with free breakfast and free WiFi. Located near skiing.

                            Crystal Hotel AU$440
                            Crystal Hotel

                            Crystal Hotel

                            Via Traunter Plazzas 1, St. Moritz, GR
                            Crystal Hotel
                               
                              5.0
                              of 5, from 1 reviews
                              4.5 out of 5.0 Stars

                              Crystal Hotel: Luxury hotel with free breakfast and free WiFi. Located near skiing.

                              Carlton Hotel St Moritz AU$1,157
                              Carlton Hotel St Moritz

                              Carlton Hotel St Moritz

                              Via Johannes Badrutt 11, St. Moritz, GR
                              Carlton Hotel St Moritz
                                 
                                5.0 out of 5.0 Stars

                                Carlton Hotel St Moritz: Luxury hotel with free breakfast and free WiFi. Located near the boardwalk.

                                Accommodation in St. Moritz

                                About to take off and visit Graubuenden? Hoping to book a bed in St. Moritz? We offer 48 hotel options within a radius of 5-kilometre of the city's heart.

                                Consider staying at the Carlton Hotel St Moritz and the Kulm Hotel St. Moritz, both of which are near the centre. The Art Boutique Hotel Monopol and the Kempinski Grand Hotel Des Bains are also worth thinking about.

                                Give yourself time to be at peace in Mother Nature at Staz Lake. Cresta Palace and Hotel Chesa Rosatsch are great places to stay if you want to be near this attraction. Find your favourite 5-iron and get along to the well-manicured fairways of Kulm Golf Course. This site's nearest accommodation choices are Crystal Hotel and San Gian.

                                For those of you who are on a budget, St. Moritz has a few options. The most popular pick of the bunch is the Hostel by Randolins.

                                For more options, try out the Quadratscha Hotel and the Hotel Saratz. They are located 5 kilometres and 5 kilometres respectively from the center. Others are the Hotel Waldhaus, 10 kilometres away, and the Grand Hotel Kronenhof, 5 kilometres.

                                11 kilometres to the southwest of St. Moritz is Sils im Engadin-Segl, which features the Sils-Maria Gondola. Sils im Engadin-Segl has a range of good places to stay, including the Hotel Post and Hotel Schweizerhof. You might like to also visit Bivio, which is home to Julier Pass. Bivio is 14 kilometres to the west of St. Moritz. Places to stay in Bivio include the Hotel Solaria and Hotel Grischuna.

                                Just because you are travelling, doesn't mean you can't enjoy your passion for sporting events. St. Moritz is located to the southwest of St. Moritz. Hit the hay near the action at the Grand Hotel Villa Castagnola or the Hotel Splendide Royal.

                                Agno Airport is situated 90 kilometres from central downtown St. Moritz. If you choose to stay nearby, you can easily secure a night at the Villa Principe Leopoldo or the Suitenhotel Parco Paradiso.

                                How much is a hotel room in St. Moritz?

                                Hotels in St. Moritz start at AU$201 per night. Prices and availability subject to change. Additional terms may apply.

                                New Reviews - Best Hotels in St. Moritz

                                Just Booked! Cheap Hotels in St. Moritz


                                *Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.