A lake with sailboats, a forested mountain, and people on the shore.

Find Romantic Hotels in St. Moritz from CA $364

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Moritz Romantic Hotels

Tonight
Sep 29 - Sep 30
Tomorrow
Sep 30 - Oct 1
This weekend
Oct 2 - Oct 4
Next weekend
Oct 9 - Oct 11

Our top choices for St. Moritz romantic hotels

1. Soldanella

Soldanella
St. Moritz
United States
Thomas
CA $340
CA $364 total
includes taxes & fees
Sep 30 - Oct 1
Soldanella

2. Hotel Waldhaus am See

Hotel Waldhaus am See
St. Moritz
United States
joe
CA $405
CA $431 total
includes taxes & fees
Oct 22 - Oct 23
Hotel Waldhaus am See

3. Hotel Steffani

Hotel Steffani
St. Moritz
United States
Nadiya
CA $414
CA $442 total
includes taxes & fees
Oct 21 - Oct 22
Hotel Steffani

4. Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
St. Moritz
Australia
Niluka
CA $734
CA $778 total
includes taxes & fees
Oct 30 - Oct 31
Hotel GRACE LA MARGNA ST MORITZ

5. Hotel Bären

Hotel Bären
St. Moritz
United States
Bradley
CA $436
CA $463 total
includes taxes & fees
Oct 7 - Oct 8
Hotel Bären

6. Hotel Laudinella

Hotel Laudinella
St. Moritz
Canada
Ursell
CA $354
CA $379 total
includes taxes & fees
Oct 30 - Oct 31
Hotel Laudinella

7. Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
United States
Federico
CA $414
CA $441 total
includes taxes & fees
Sep 30 - Oct 1
Hotel Reine Victoria

8. Schweizerhof Swiss Quality Hotel

Schweizerhof Swiss Quality Hotel
St. Moritz
United States
Ladan
CA $658
CA $695 total
includes taxes & fees
Oct 8 - Oct 9
Schweizerhof Swiss Quality Hotel

9. The View

The View
St. Moritz
United States
Daniel
CA $1,040
CA $1,090 total
includes taxes & fees
Sep 30 - Oct 1
The View

10. Laudinella Apartments

Laudinella Apartments
St. Moritz
CA $589
CA $623 total
includes taxes & fees
Oct 25 - Oct 26
Laudinella Apartments
View all properties

Top St. Moritz Hotel Reviews

Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski

10/10 Excellent
"Honestly all amazing as per my previous review."
Justin 1-night trip
Posted 6 days ago
Grand Hotel des Bains Kempinski

Frequently asked questions

Searching for romantic hotels in St. Moritz?
Are you looking for a romantic escape? Our guests also love St. Moritz for its beautiful lakeside setting and skiing. If you'd like to explore some of the area's notable sights, you might make a stop by St. Moritz Leaning Tower, Rhaetian Railway, or Segantini Museum. If you're interested in staying close to a certain attraction, you can sort by neighborhood or distance to top sights, so you and your partner will get to see everything on your list.
When is the best time of year for a romantic getaway to St. Moritz?
If you're hoping to get lost in the rain on your romantic getaway, check out these details about year-round temperatures in St. Moritz: The hottest months are usually July and August with an average temp of 49°F, while the coldest months are January and February with an average of 19°F. The snowiest months in St. Moritz are April, May, November, and January, with each month seeing an average of 5 inches of snowfall.
What is there to do in St. Moritz?
There's nothing better than wandering around a new destination with your sweetheart, so consider checking out all there is to see and do in St. Moritz. Couples looking for a little of everything will enjoy St. Moritz for its mountain views, lakeside setting, and skiing. If you want to spend a day exploring, you might consider a stop at St. Moritz Leaning Tower, Rhaetian Railway, or Segantini Museum.
What's the best way to get to St. Moritz and around town during my romantic getaway?
This information about transportation options in St. Moritz might help your romantic getaway go off without a hitch: To get to St. Moritz, book a flight to St. Moritz (SMV-Samedan), which is the closest major airport, located 2.9 mi (4.7 km) from the city center. If you want to venture outside of the area, hop aboard a train at St. Moritz Station.

Explore a world of travel with Expedia