Hotels in St. Moritz
St. Moritz boasts a wide range of accommodations, with 351 hotels catering to every taste. You'll find charming 3-star hotels averaging around $150 per night and opulent 5-star retreats for around $600. Predominantly located in the St. Moritz Dorf and St. Moritz Bad districts, these hotels offer convenient access to ski lifts and upscale shopping. Look out for the recently built 'Alpine Chic Inn,' which impresses with its eco-friendly design and panoramic views. Discover and secure the perfect hotel for your Swiss adventure through our trusted booking portal, ensuring a memorable stay in this winter paradise.