Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
English
Deutsch English Español Français Italiano Nederlands

Search Hotels

2026-11-12

2026-11-13

Maximum period that can be booked is 30 days. Please enter alternative dates.



Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

All St. Moritz hotels

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

395 properties found

  • Chesa Arlas - St. Moritz

    19 Via Chavallera, St. Moritz, Switzerland (Show map)

    To enjoy your vacation in St. Moritz, stay at the spacious 2-bedroom Chesa Arlas - St. Moritz apartment, which is about a 10-minute ride from Church of San Gian and merely 1.6 km from the Norman…

    More...

    From US$ 300
    price for 1 night
    Book Now From US$ 300
  • Apartment Chesa Sonnalpine B 52 By Interhome

    ,7500, St. Moritz, Switzerland (Show map)

    Situated about 25 minutes' walk from Pony Runzol, the spacious 2-bedroom Apartment Chesa Sonnalpine B 52 By Interhome St. Moritz can host up to 4 guests in St. Moritz. Boasting a beachfront location,…

    More...

    From US$ 292
    price for 1 night
    Book Now From US$ 292
  • Duplex Cosy Appt, Top Location

    Via Dal Bagn 16, St. Moritz, Switzerland (Show map)

    Located about 1 km from St. Moritz railway station, Duplex Cosy Appt, Top Location St. Moritz is only 6 minutes' walk from Sankt Moritz-Bad.

    More...

    From US$ 568
    price for 1 night
    Book Now From US$ 568
  • Abitaziun Skyline 414 - St Moritz "Loga Elegance Apartment"

    Via Sela 5, St. Moritz, Switzerland (Show map)

    The 40 m² Abitaziun Skyline 414 - St Moritz "Loga Elegance Apartment" is located 2.6 km from Chantarella-Corviglia and just a 9-minute walk from Chiesa Evangelica Evangelical Church. The maximum…

    More...

    From US$ 152
    price for 1 night
    Book Now From US$ 152
  • Appartamento Nuovo Sankt Moritz Chesa Arlas 3B

    21 Via Chavallera, St. Moritz, Switzerland (Show map)

    Appartamento Nuovo Sankt Moritz Chesa Arlas 3B is located 3.2 km from Marguns-Corviglia and just 9 minutes' walk from San Carl.

    More...

    Book Now
  • Au Reduit

    10 Via Maistra, St. Moritz, Switzerland (Show map)

    Located merely 1.1 km from St. Moritz railway station, Au Reduit Apartment St. Moritz is merely 7 minutes' walk from St. Moritz Scenic Lake.

    More...

    From US$ 306
    price for 1 night
    Book Now From US$ 306
  • Villa Beaulieu

    Via Arona 34, St. Moritz, Switzerland (Show map)

    Located approximately 5 minutes' walk from St. Moritz Dorf-Chantarella, the elegant Villa Beaulieu St. Moritz hotel has a terrace. Featuring luggage storage, this St. Moritz hotel is 2.3 km from…

    More...

    From US$ 336
    price for 1 night
    Book Now From US$ 336
  • B&B Cad'Stampa

    Casaccia, St. Moritz, Switzerland (Show map)

    The 2-star B&B Cad'Stampa St. Moritz offers proximity to Ski Lift Maloja, situated approximately a 10-minute drive away.

    More...

    From US$ 153
    price for 1 night
    Book Now From US$ 153
  • Hotel Languard

    14 Via Veglia, St. Moritz, Switzerland (Show map)

    The comfortable Hotel Languard St. Moritz provides guests with a prime location nearly 5 minutes' walk from Chantarella-Corviglia as well as 9 holes of golf. Featuring 21 rooms with views of the lake…

    More...

    From US$ 181
    price for 1 night
    Book Now From US$ 181
  • Hotel Chesa Sarita Superior

    Via Da Baselgia 27, St. Moritz, Switzerland (Show map)

    Located about 5 minutes' walk from Andrea Robbi Museum, the 2-star Hotel Chesa Sarita Superior St. Moritz gives easy access to various tourist attractions.

    More...

    From US$ 169
    price for 1 night
    Book Now From US$ 169
  • The Suites

    Via Tegiatscha 17B, St. Moritz, Switzerland (Show map)

    Located merely 1.1 km from the domed Segantini Museum, the comfortable The Suites St. Moritz hotel is a mere 6 minutes' walk from San Karl St. Moritz-Bad Church. Boasting a location just around the…

    More...

    From US$ 1162
    price for 1 night
    Book Now From US$ 1162
  • Cube Savognin Inklusive Skipass

    Veia Sandeilas, 12, St. Moritz, Switzerland (Show map)

    Located about 20 minutes' walk from Katholische Pfarrkirche St. Laurentius, the 3-star Cube Savognin Inklusive Skipass St. Moritz hotel includes 79 rooms.

    More...

    From US$ 306
    price for 1 night
    Book Now From US$ 306
  • Landgasthof Meierei

    52 Via Dimlej, St. Moritz, Switzerland (Show map)

    Landgasthof Meierei St. Moritz hotel offers 13 rooms 10 minutes' drive from Muottas Muragl Mountain. This hotel also provides guests with a safety deposit box.

    More...

    From US$ 373
    price for 1 night
    Book Now From US$ 373
  • Apartment In Sankt Moritz

    Via Marguns 31, St. Moritz, Switzerland (Show map)

    Apartment In Sankt Moritz hotel is located 2.1 km from Chantarella-Corviglia and offers luggage storage. This bed & breakfast also provides ski equipment rentals to explore the area.

    More...

    From US$ 581
    price for 1 night
    Book Now From US$ 581
  • Chesa Ilaria - St. Moritz

    27 Via Brattas, St. Moritz, Switzerland (Show map)

    Located just a 5-minute walk from Schellen Ursli Path, Chesa Ilaria - St. Moritz Apartment hotel gives quick access to various city sites.

    More...

    From US$ 375
    price for 1 night
    Book Now From US$ 375
  • Backpacker Alte Brauerei

    62A Via Maistra, St. Moritz, Switzerland (Show map)

    Providing a private parking lot, the 59-room Backpacker Alte Brauerei Hotel St. Moritz is located about 10 minutes' drive from Lake of Staz.

    More...

    From US$ 72
    price for 1 night
    Book Now From US$ 72
  • Appartments Cervus

    Via Giovanni Segantini 32, St. Moritz, Switzerland (Show map)

    Located approximately a 10-minute drive from Lake of Staz in St. Moritz, the comfortable 4-star Appartments Cervus St. Moritz hotel offers a steam room and a sauna. Guests are provided with private…

    More...

    From US$ 355
    price for 1 night
    Book Now From US$ 355
  • The View

    Via Tegiatscha 17A, St. Moritz, Switzerland (Show map)

    Featuring a steam room, a hot tub, and a sauna, the comfortable The View Hotel St. Moritz is situated merely 6 minutes' walk from Sankt Moritz-Bad in St. Moritz. Offering 3 restaurants with…

    More...

    From US$ 816
    price for 1 night
    Book Now From US$ 816
  • Boutique Hotel Eden

    Via Veglia 12, St. Moritz, Ch, St. Moritz, Switzerland (Show map)

    Located about a 20-minute stroll from Heidi's blumenweg, the 3-star Boutique Hotel Eden St. Moritz offers access to tourist attractions throughout St. Moritz. This St. Moritz hotel features safety…

    More...

    From US$ 332
    price for 1 night
    Book Now From US$ 332
  • Gasthaus Spinas

    Spinas 4, St. Moritz, Switzerland (Show map)

    The comfortable Gasthaus Spinas St. Moritz hotel is located about 6 km from Church of San Gian and offers a restaurant. This inn occupies a historic building, including such decor features as parquet…

    More...

    Book Now