Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in St. Moritz

Tonight Jun 26 - Jun 27
This weekend Jun 28 - Jun 30
Next weekend Jul 5 - Jul 7

Featured St. Moritz Cheap Hotels

See all 482 Properties in St. Moritz

Estimated price for 1 night/2 adults

Hotel Reine Victoria
Hotel Reine Victoria
4.0 out of 5.0 Via Rosatsch 18, St. Moritz, GR
Free Cancellation
4.1/5 (165 reviews)
$209/ night for 2 guests

Loved the location, room size was great, overall hotel was very pleasant. Good choices for breakfast, staff were excellent, both at breakfast as well as reception, very helpful. Over all extremely pleasant stay.

Reviewed on Mar 31, 2019
Hotel Piz
Hotel Piz
3.0 out of 5.0 Via Dal Bagn 6, St. Moritz, GR
4.2/5 (169 reviews)
$188/ night for 2 guests

Restaurant and bar was excellent. Food was very good.

Reviewed on Jun 23, 2019
Hostel Casa Franco
Hostel Casa Franco
2.0 out of 5.0 Via Sela 11, St. Moritz, GR
3.3/5 (58 reviews)
$120/ night for 2 guests

Convenient location. Close to bus stops to major tourist spots, St. Moritz Lake and supermarkets.

Reviewed on Aug 5, 2018
Map

Cheap Hotels in St. Moritz


St. Moritz has cheap accommodation options and a range of things to see and do, making it a great getaway spot for budget travelers. You can find ways to save money while getting to know this destination, which is home to attractions like Berry Museum, St. Moritz Leaning Tower, and Lake St. Moritz.


When it comes to affordable places to stay in St. Moritz, you'll find some budget hotels in the area. These top-rated options offer reasonable prices and have positive reviews from travelers searching for a bargain:

Hotel Piz - Customers like this 3-star ski hotel for its helpful staff and clean rooms. It offers free WiFi, a restaurant, and a bar.

Hostel Casa Franco - At this 2-star ski hotel, you can take advantage of free WiFi, free parking, and a restaurant.


Planning Your Trip to St. Moritz


Still choosing trip dates? Find out more about the local climate with these monthly averages so you can plan around good weather.


  • Hottest months: July, August, June, and September, with an average temperature of 67°F
  • Coldest months: February, January, March, and December, with an average temperature of 26°F
  • Rainiest months: July, June, August, and September, with an average rainfall of 0.13 inches
  • Driest months: November, January, February, and March, with an average rainfall of 0.04 inches

Sightseeing In and Around St. Moritz


St. Moritz draws tourists with its lakeside setting and skiing, and offers plenty to see and do without spending a fortune. You can budget for the top local attractions on your list, and then fill your itinerary with activities that cost little or nothing at all. If you're eager to get outdoors, you can enjoy the natural setting at Lake St. Moritz, Swiss Alps, or Staz Lake.


Travelers also like St. Moritz for its:
  • Mountain views
  • Sightseeing
  • Tours
  • Rollerskating
  • Ice skating

Getting Around St. Moritz


To see more of the larger area, hop aboard a train at St. Moritz Station. St. Moritz might not have very many public transportation choices so a rental car could be a reasonable alternative to explore the area.