Hotels in St. Moritz

Find the best deals on 271 hotels in St. Moritz, Switzerland

Check-in
Check-out
Compare vs. momondo |
-
1
Check-in
Check-out

Top Hotels in St. Moritz

Find the perfect St. Moritz hotel for business or leisure


Things to do in St. Moritz

Corviglia Ski Resort
Leaning Tower of St. Moritz
Segantini Museum

What is the average price of a hotel near Corviglia Ski Resort?

If you’re looking for a hotel in St. Moritz near Corviglia Ski Resort then you are in luck. momondo recommends 6 hotels near Corviglia Ski Resort and on average, area hotels cost $777/night. This price may vary based on season. Hotels near Corviglia Ski Resort are typically 75% more expensive than the average hotel in St. Moritz, which is $189.

Hotels near Corviglia Ski Resort
  • Interhome - Chesa Munt Sulai
    Best value

    Interhome - Chesa Munt Sulai

    St. Moritz, Graubunden

    $164

    View Deal
  • Badrutt's Palace Hotel
    #1 Most popular

    Badrutt's Palace Hotel

    Via Serlas 27, St. Moritz, Graubunden

    9.4

    $705

    View Deal
  • Hotel Salastrains
    #2 Most popular

    Hotel Salastrains

    Via Salastrains 12, St. Moritz, Graubunden

    8.4

    $200

    View Deal
  • Chesa Chantarella
    #3 Most popular

    Chesa Chantarella

    St. Moritz, Graubunden

    $3,009

    View Deal
  • Chesa Alva St.Moritz Dorf
    #4 Most popular

    Chesa Alva St.Moritz Dorf

    St. Moritz, Graubunden

    $377

    View Deal
  • Apartment Chesa Cripels II in St. Moritz - 4 persons, 2 bedrooms
    #5 Most popular

    Apartment Chesa Cripels II in St. Moritz - 4 persons, 2 bedrooms

    St. Moritz, Graubunden

    $203

    View Deal

What is the average price of a hotel near Leaning Tower of St. Moritz?

Hotels near Leaning Tower of St. Moritz are typically 15% more expensive than the average hotel in St. Moritz, which is $189.

Hotels near Leaning Tower of St. Moritz
  • Youth Hostel St. Moritz
    Best value

    Youth Hostel St. Moritz

    via Surpunt 60, St. Moritz, Graubunden

    8.3

    $58

    View Deal
  • Badrutt's Palace Hotel
    #1 Most popular

    Badrutt's Palace Hotel

    Via Serlas 27, St. Moritz, Graubunden

    9.4

    $705

    View Deal
  • Kulm Hotel St. Moritz
    #2 Most popular

    Kulm Hotel St. Moritz

    Via Veglia 18, St. Moritz, Graubunden

    9.4

    $467

    View Deal
  • Hotel Steffani
    #3 Most popular

    Hotel Steffani

    Via Traunter Plazzas 6, St. Moritz, Graubunden

    8.8

    $198

    View Deal
  • Crystal Hotel superior
    #4 Most popular

    Crystal Hotel superior

    Via Traunter Plazzas 1, St. Moritz, Graubunden

    8.9

    $220

    View Deal
  • Hotel Waldhaus am See
    #5 Most popular

    Hotel Waldhaus am See

    Via Dim Lej 6, St. Moritz, Graubunden

    8.9

    $155

    View Deal
  • Schweizerhof Swiss Quality Hotel

    Schweizerhof Swiss Quality Hotel

    Via dal Bagn 54, St. Moritz, Graubunden

    8.8

    $237

    View Deal
  • Hauser Hotel St. Moritz

    Hauser Hotel St. Moritz

    Via Traunter Plazzas 7, St. Moritz, Graubunden

    8.9

    $167

    View Deal
  • Art Boutique Hotel Monopol

    Art Boutique Hotel Monopol

    Via Maistra 17, St. Moritz, Graubunden

    9.0

    $207

    View Deal
  • Hotel Stille

    Hotel Stille

    Via Surpunt 58, St. Moritz, Graubunden

    7.8

    $125

    View Deal
  • Hotel Piz St. Moritz

    Hotel Piz St. Moritz

    Via Dal Bagn 6, St. Moritz, Graubunden

    7.9

    $134

    View Deal
  • La Margna

    La Margna

    Via Serlas 5, St. Moritz, Graubunden

    View Deal

What is the average price of a hotel near Segantini Museum?

If you’re planning on staying at any of momondo’s recommended hotels in the area of St. Moritz nearest to Segantini Museum, you should expect to pay around $280/night. This price fluctuates based on time of year. In general, a rate under $280/night is a good deal for momondo users staying near Segantini Museum. Hotels near Segantini Museum are typically 32% more expensive than the average hotel in St. Moritz, which is $189.

Hotels near Segantini Museum
  • Youth Hostel St. Moritz
    Best value

    Youth Hostel St. Moritz

    via Surpunt 60, St. Moritz, Graubunden

    8.3

    $58

    View Deal
  • Badrutt's Palace Hotel
    #1 Most popular

    Badrutt's Palace Hotel

    Via Serlas 27, St. Moritz, Graubunden

    9.4

    $705

    View Deal
  • Grand Hotel Des Bains Kempinski
    #2 Most popular

    Grand Hotel Des Bains Kempinski

    Via Mezdi 27, St. Moritz, Graubunden

    8.9

    $370

    View Deal
  • Kulm Hotel St. Moritz
    #3 Most popular

    Kulm Hotel St. Moritz

    Via Veglia 18, St. Moritz, Graubunden

    9.4

    $467

    View Deal
  • Hotel Reine Victoria
    #4 Most popular

    Hotel Reine Victoria

    Via Rosatsch 18, St. Moritz, Graubunden

    8.1

    $157

    View Deal
  • Hotel Steffani
    #5 Most popular

    Hotel Steffani

    Via Traunter Plazzas 6, St. Moritz, Graubunden

    8.8

    $198

    View Deal
  • Crystal Hotel superior

    Crystal Hotel superior

    Via Traunter Plazzas 1, St. Moritz, Graubunden

    8.9

    $220

    View Deal
  • Suvretta House

    Suvretta House

    Via Chasellas 1, St. Moritz, Graubunden

    9.4

    $411

    View Deal
  • Hotel Laudinella

    Hotel Laudinella

    Via Tegiatscha 17, St. Moritz, Graubunden

    8.2

    $190

    View Deal
  • Hotel Waldhaus am See

    Hotel Waldhaus am See

    Via Dim Lej 6, St. Moritz, Graubunden

    8.9

    $155

    View Deal
  • Schweizerhof Swiss Quality Hotel

    Schweizerhof Swiss Quality Hotel

    Via dal Bagn 54, St. Moritz, Graubunden

    8.8

    $237

    View Deal
  • Sport & Wellness Hotel San Gian St Moritz

    Sport & Wellness Hotel San Gian St Moritz

    Via San Gian 23, St. Moritz, Graubunden

    8.9

    $186

    View Deal

When to book a hotel in St. Moritz

Check out the information below to find the best deal on a St. Moritz hotel room
Low Season
June
High Season
February

cheapest month to stay

47%

expected price decrease

most expensive time to stay

52%

expected price increase

Price
$180 - $683
Highest day of week
Sunday
Cheapest day of week
Tuesday

av. price over the last two weeks

Average price (weeknight)

$186

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$236

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in St. Moritz is: 1-2 star, on the same day that your stay begins. 4-5 star, 30 days before.
1-2 star
$116 - $186
3 star
$188 - $254
4-5 star
$360 - $425

How much does a hotel in St. Moritz cost per night?

Use the information below to find quality St. Moritz hotel rooms for low prices
4 stars +
Crystal Hotel superior
#1 Most popular

Crystal Hotel superior

8.9

$219

View Deal
Kulm Hotel St. Moritz
#2 Most popular

Kulm Hotel St. Moritz

9.4

$467

View Deal
Hotel Steffani
Best value

Hotel Steffani

8.8

$209

View Deal

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in St. Moritz

These hotels and hostels usually make for a cheap way to stay in St. Moritz

Get the best value hotel in St. Moritz

These hotels have the best prices for their ratings

St. Moritz travel information

How long do people stay in St. Moritz?

Visiting St. Moritz for 4 nights is the most common choice for our users.

How much does a hotel cost in St. Moritz?

The cost of a hotel room in St. Moritz will vary according to demand, location and star rating. On average, rooms will cost around $233 per night.

When is the best time to book a hotel in St. Moritz?

Room prices for hotels in St. Moritz can be as much as 47% lower in the month of June. So this is a great time to book and save money.

Which day is cheapest to stay in St. Moritz?

The cost of a St. Moritz hotel room will vary for each day but generally Monday works out the most economical, with Saturday proving the least economical.

How much does a hostel in St. Moritz cost?

On average, a hostel in St. Moritz will be priced around $144. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $89 lower than your typical St. Moritz hotel.