Search for hotels in St. Moritz

Hotels in St. Moritz

Find hotels in St. Moritz on Trabber. We search the websites of hotels and travel agencies to find your best hotel in St. Moritz or any other destination.

Top-rated St. Moritz hotels

Grand Hotel des Bains Kempinski

★★★★★

9.5

Excellent

  • spa
  • swimming pool
  • parking
  • wi-fi (free)
  • restaurant
  • gym
  • car
  • accessible
  • shuttle
  • pets
  • kids club
  • golf
From
$1,053

Randolins Familienresort

★★★

9.1

Excellent

  • spa
  • parking (free)
  • wi-fi (free)
  • restaurant
  • shuttle
  • pets
  • golf
From
$527

Hotel Stille

9.0

Excellent

  • parking
  • wi-fi (free)
  • restaurant
  • pets
  • golf
From
$266

Hotel Sonne St. Moritz 3* Superior

★★★

8.9

Very good

  • parking
  • wi-fi (free)
  • restaurant
  • gym
  • accessible
  • pets
  • golf
From
$381

Hotel San Gian

★★★★

8.9

Very good

  • spa
  • swimming pool
  • parking
  • wi-fi (free)
  • restaurant
  • accessible
  • pets
  • golf
From
$371

Hotel Steffani

★★★★

8.9

Very good

  • spa
  • swimming pool
  • parking (free)
  • wi-fi (free)
  • restaurant
  • gym
  • car
  • accessible
  • shuttle
  • pets
  • golf
From
$495

Hauser Hotel St. Moritz

★★★

8.9

Very good

  • parking
  • wi-fi (free)
  • restaurant
  • accessible
  • shuttle
From
$464

Berghotel Randolins

★★★

8.8

Very good

  • spa
  • parking (free)
  • wi-fi (free)
  • restaurant
  • shuttle
  • pets
From
$343

Crystal Hotel superior

★★★★

8.8

Very good

  • spa
  • parking
  • internet (free)
  • restaurant
  • gym
  • shuttle
  • pets
  • golf
From
$450

Schweizerhof St. Moritz

★★★★

8.8

Very good

  • spa
  • parking (free)
  • wi-fi (free)
  • restaurant
  • accessible
  • shuttle
  • pets
  • golf
From
$513

Art Boutique Hotel Monopol

★★★★

8.8

Very good

  • spa
  • parking
  • wi-fi (free)
  • restaurant
  • gym
  • shuttle
  • pets
  • golf
From
$496

Hotel Reine Victoria

★★★★

8.5

Very good

  • spa
  • parking
  • wi-fi (free)
  • restaurant
  • shuttle
  • pets
From
$496

Hostel by Randolins

8.4

Very good

  • spa
  • parking
  • wi-fi (free)
  • restaurant
  • shuttle
  • pets
From
$208

Laudinella

★★★

8.3

Very good

  • spa
  • parking (free)
  • wi-fi (free)
  • restaurant
  • gym
  • accessible
  • shuttle
  • pets
From
$67,734,600
St. Moritz
Zacharie Grossen · CC BY-SA 4.0

St. Moritz

St. Moritz is a city in Switzerland where Trabber offers 14 hotels. Has a population of 4,000 residents. The official currency is the Swiss Franc (CHF). The closest hotels to the center of St. Moritz are Art Boutique Hotel Monopol, Crystal Hotel superior, Hauser Hotel St. Moritz, Hotel Steffani and Schweizerhof St. Moritz. You can find cheap hotels in St. Moritz from $208 per night.

Flights to Saint Moritz

Cars at Saint Moritz