The 3-star budget Chesa Albris Bed & Breakfast is a casual, yet elegant choice that features a golf course, hiking and a free carpark as well as room rates at 110C$. For budget stays, travelers can choose Soldanella, which is 300 meters from the city center. Hostel By Randolins is a budget option that is only a 20-minute walk to Engadine Golf Club.
206 hotels in St. Moritz
Search the best hotels and places to stay in St. Moritz
- Sort by
- Pricefrom low to highfrom high to low
- Popularityfrom low to highfrom high to low
- Guest ratingfrom low to highfrom high to low
Where to stay in St. Moritz?
Best cheap hotels in St. Moritz
St. Moritz airports & Underground stations
Hotel Arte also features a golf course, hiking and horse riding and is 500 meters from Sankt Moritz railway station.
Convenience of staying in hotels in the city centre
Hotel Steffani is a 5-minute walk to Lake St. Moritz and comes with an outdoor swimming pool, a sauna and a golf course.
Luxury and boutique accommodation in St. Moritz
Explore and find your best apartments, B&Bs and others
With prices starting just from 118C$, cozy Chesa Surpunt Self-Check-In Apartment will create a home atmosphere during your stay. If you are on holiday with your family, stay at Schweizerhof or Nolda, which features facilities for the entire family. Make sure to choose Loffler near The Leaning Tower - a top-rated resort with views of the mountain.