Beginning of main content

location St. Moritz is highly rated for Hiking and Skiing by 129 people

Search over 895,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in St. Moritz

Tonight Jan 22 - Jan 23
This weekend Jan 25 - Jan 27
Next weekend Feb 1 - Feb 3

Top 10 Hotels in St. Moritz

See all 397 Properties in St. Moritz
Hotel Steffani

Hotel Steffani

Am Sonnenplatz, St. Moritz
Hotel Steffani
    4.0 out of 5.0
     
     

    Located in the heart of St. Moritz, this golf hotel is steps from Berry Museum and Swiss Alps. St. Moritz Leaning Tower and Engadiner Museum are also within ...

    $223 per night for 2 guests

    Hotel Schloss Pontresina Family & Spa

    Hotel Schloss Pontresina Family & Spa

    Via Maistra, Pontresina
    Hotel Schloss Pontresina Family & Spa
      4.0 out of 5.0
       
       

      Located near the slopes, this Pontresina hotel is within 1 mi (2 km) of Bellavita Pool and Spa and Swiss Alps and close to winter sports such as cross-country ...

      $178 per night for 2 guests

      Hotel Arte

      Hotel Arte

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

        Located in the heart of St. Moritz, this golf hotel is steps from Swiss Alps and St. Moritz Leaning Tower. Chesa Futura Building and Berry Museum are also within ...

        $162 per night for 2 guests

        Kulm Hotel St. Moritz

        Kulm Hotel St. Moritz

        Via Veglia 18, St. Moritz
        Kulm Hotel St. Moritz
        • Free Cancellation
        • Reserve now, pay when you stay
        5.0 out of 5.0
         
         

        Located near the slopes, this St. Moritz hotel is in the mountains, within 1 mi (2 km) of Segantini Museum and Lake St. Moritz, and close to winter sports such ...

        $697 per night for 2 guests

        Schweizerhof Swiss Quality Hotel

        Schweizerhof Swiss Quality Hotel

        Via Dal Bagn 54, St. Moritz
        Schweizerhof Swiss Quality Hotel
          4.5 out of 5.0
           
           

          Located near the slopes, this St. Moritz hotel is in the mountains, within a 15-minute walk of Swiss Alps and Lake St. Moritz, and close to winter sports such ...

          $288 per night for 2 guests

          Hotel Sonnenhalde

          Hotel Sonnenhalde

          40 Obergasse, Wiesen
          Hotel Sonnenhalde
          • Free Cancellation
          • Reserve now, pay when you stay
          3.0 out of 5.0
           
           

          Situated in Wiesen, this hotel is 0.1 mi (0.1 km) from Swiss Alps.

          $122 per night for 2 guests

          Languard

          Languard

          Via Veglia 14, St. Moritz
          Languard
            3.0 out of 5.0
             
             

            Located near the slopes, this St. Moritz hotel is in the mountains, within a 10-minute walk of Swiss Alps and Kulm Golf Course, and close to winter sports such ...

            $216 per night for 2 guests

            Hotel Reine Victoria

            Hotel Reine Victoria

            Via Rosatsch 18, St. Moritz
            Hotel Reine Victoria
              4.0 out of 5.0
               
               

              Located near the slopes, this St. Moritz hotel is in the mountains, within a 10-minute walk of Swiss Alps and Signal Gondola, and close to winter sports such ...

              $191 per night for 2 guests

              Hauser Swiss Quality Hotel

              Hauser Swiss Quality Hotel

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

                Located in the heart of St. Moritz, this hotel is steps from Swiss Alps and Berry Museum. Engadiner Museum and St. Moritz Leaning Tower are also within 10 minutes. ...

                $268 per night for 2 guests

                Hotel Salastrains

                Hotel Salastrains

                Via Salastrains 12, St. Moritz
                Hotel Salastrains
                  3.0 out of 5.0
                   
                   

                  Set amidst the mountains, this ski-in/ski-out hotel in St. Moritz is within 1 mi (2 km) of Swiss Alps, Chesa Futura Building, and St. Moritz Leaning Tower. Berry ...

                  $285 per night for 2 guests

                  Map

                  Search Hotels near Top St. Moritz Attractions

                  Recent Reviews in St. Moritz