Compare Golf Resorts & Hotels in St. Moritz
Secret Bargains - Save an extra 10% or more on select Golf Resorts & Hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured St. Moritz Golf Resorts & Hotels

Carlton Hotel St Moritz
Via Johannes Badrutt 11 St. Moritz GR
$2,336 nightly
The price is $2,437 total per night
$2,437 total
Mar 8 - Mar 9
Total with taxes and fees
With a stay at Carlton Hotel St Moritz in St. Moritz, you'll be near ski lifts, within a 10-minute walk of St. Moritz Leaning Tower and Berry Museum.
Pool
Hot Tub

Hotel Bären
Via Maistra 50 St. Moritz GR
$388 nightly
The price is $411 total per night
$411 total
Feb 25 - Feb 26
Total with taxes and fees
When you stay at Hotel Bären in St. Moritz, you'll be next to a golf course, just steps from Olympia Bobrun and 5 minutes by foot from Kulm Golf Course.
Pool
Spa

Hotel Waldhaus am See
Via Dim Lej 6 St. Moritz GR
$671 nightly
The price is $704 total per night
$704 total
Mar 9 - Mar 10
Total with taxes and fees
When you stay at Hotel Waldhaus am See in St. Moritz, you'll be on a lake, within a 5-minute walk of Lake St. Moritz and Engadin Valley.
Spa
Pet friendly

Kulm Hotel St. Moritz
Via Veglia 18 St. Moritz GR
$1,665 nightly
The price is $1,741 total per night
$1,741 total
Mar 16 - Mar 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Kulm Hotel St. Moritz in St. Moritz, you'll be in the mountains, within a 10-minute walk of Olympia Bobrun and Lake St. Moritz.
Pool
Hot Tub

Languard
Via Veglia 14 St. Moritz GR
$304 nightly
The price is $324 total per night
$324 total
Mar 22 - Mar 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
A stay at Languard places you in the heart of St. Moritz, within a 10-minute walk of Lake St. Moritz and Engadin Valley.
Pet friendly
Free WiFi

Hotel Arte
Via Tinus 7 St. Moritz GR
$347 nightly
The price is $360 total per night
$360 total
Mar 16 - Mar 17
Total with taxes and fees
With a stay at Hotel Arte, you'll be centrally located in St. Moritz, steps from St. Moritz Leaning Tower and within a 10-minute walk of Lake St. Moritz.
Pet friendly
Free WiFi

Badrutt's Palace Hotel
Via Serlas 27 St. Moritz GR
$2,015 nightly
The price is $2,105 total per night
$2,105 total
Mar 9 - Mar 10
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
A stay at Badrutt's Palace Hotel places you in the heart of St. Moritz, within a 10-minute walk of Lake St. Moritz and Engadin Valley.
Pool
Hot Tub

Art Boutique Hotel Monopol
Via Maistra 17 St. Moritz GR
$671 nightly
The price is $705 total per night
$705 total
Mar 16 - Mar 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
A stay at Art Boutique Hotel Monopol places you in the heart of St. Moritz, within a 10-minute walk of Lake St. Moritz and Engadin Valley.
Hot Tub
Breakfast included

Crystal Hotel
Via Traunter Plazzas 1 St. Moritz GR
$480 nightly
The price is $507 total per night
$507 total
Mar 23 - Mar 24
Total with taxes and fees
In the heart of St. Moritz, Crystal Hotel is within a 5-minute drive of Lake St. Moritz and San Karl St. Moritz-Bad Church.
Breakfast included
Spa

Hauser Hotel St. Moritz
Via Traunter Plazzas 7 St. Moritz GR
$467 nightly
The price is $493 total per night
$493 total
Mar 15 - Mar 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Hauser Hotel St. Moritz is in the heart of St. Moritz, within a 10-minute walk of Engadin Valley and Lake St. Moritz.
Breakfast included
Free WiFi

Schweizerhof Swiss Quality Hotel
Via Dal Bagn 54 St. Moritz GR
$572 nightly
The price is $602 total per night
$602 total
Mar 3 - Mar 4
Total with taxes and fees
When you stay at Schweizerhof Swiss Quality Hotel in St. Moritz, you'll be near ski runs, within a 10-minute walk of Lake St. Moritz and Engadin Valley.
Breakfast included
Spa
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
St. Moritz hotels essential information
Accommodation | 2,487 hotels |
|---|---|
Lowest Price | $324 |
Highest Price | $2,437 |
Popular hotels | Carlton Hotel St Moritz, Hotel Bären, Hotel Waldhaus am See, Kulm Hotel St. Moritz, Languard, Hotel Arte, Badrutt's Palace Hotel, Art Boutique Hotel Monopol, Crystal Hotel, Hauser Hotel St. Moritz, Schweizerhof Swiss Quality Hotel, Soldanella |
Most Recent St. Moritz Hotel Reviews

Badrutt's Palace Hotel
5 out of 5
Posted 5 days ago
CheapTickets Verified Review
"Magical! "
A verified traveler stayed at Badrutt's Palace Hotel
Types of Hotels
Top 20 St. Moritz Hotels
Hotels Near St. Moritz
Top Hotel Brands
Hotels By Star Rating
Cities near St. Moritz
More to Explore in St. Moritz
Top Picks
Hotels
- Hotels near Horseshoe Southern Indiana Casino
- 4 Star Hotels in Aransas Pass
- Hotels near Santa's Village
- 4 Star Hotels in Trin
- Hotels in Nea Iraklia
- Hotels in Las Vegas
- Hotels in Bankura
- The STRAT Hotel, Casino & Tower
- Hotels near Mount Rushmore National Memorial
- Hotels near Six Flags Over Georgia
- Hotels in Zermatt
- Sonesta Simply Suites Chicago O'Hare Airport
- 3 Star Hotels in Bidor
Flights
- Flights from Palm Springs to Denver
- Flights from Bentonville - Fayetteville to Boston
- Flights from Cleveland to Boston
- Flights from Portland to St. Louis
- Flights from Pensacola to Nashville
- Flights from Hartford - Brainard
- Flights from Boston to Philadelphia
- Flights from Omaha to Dallas
- Flights from Newark to Denver
- Flights from Nashville to Rochester
- Flights from Phoenix to Cincinnati






