Book Cheap Hotels in St. Moritz
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in St. Moritz
Most frequently booked St. Moritz hotels

Languard
Via Veglia 14, St. Moritz, GR
Free cancellation
Reserve now, pay when you stay
0.17 km from city centre
Stay at this 3-star golf hotel in St. Moritz. Enjoy free WiFi, breakfast (surcharge), and daily housekeeping. Our guests praise the helpful staff in our reviews. Popular attractions Lake St. Moritz and St. Moritz Leaning Tower are located nearby.
Pet-friendly
Free WiFi

Hotel Reine Victoria
Via Rosatsch 18, St. Moritz, GR
1.42 km from city centre
Stay at this 4-star spa hotel in St. Moritz. Enjoy free breakfast, free WiFi, and a full-service spa. Popular attractions Lake St. Moritz and Ovaverva Pool and Spa are located nearby.
Breakfast included
Spa

Hotel Steffani
Via Traunter plazzas 6, St. Moritz
Free cancellation
Reserve now, pay when you stay
0.11 km from city centre
Stay at this 4-star ski hotel in St. Moritz. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Lake St. Moritz and Berry Museum are located nearby.
Pool
Breakfast included

Hotel Nolda
Via Crasta 3, St. Moritz, GR
1.54 km from city centre
Stay at this 3-star ski hotel in St. Moritz. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions Lake St. Moritz and Signal Gondola are located nearby.

Hotel Arte
Via Tinus 7, St. Moritz, GR
0.18 km from city centre
Stay at this 3-star hotel in St. Moritz. Enjoy free WiFi, breakfast (surcharge), and parking (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions Lake St. Moritz and St. Moritz Leaning Tower are located nearby.
Pet-friendly
Free WiFi

Soldanella
Via Somplaz 17, St. Moritz, GR
0.33 km from city centre
Stay at this 3-star spa hotel in St. Moritz. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Lake St. Moritz and Berry Museum are located nearby.
Breakfast included
Spa

Hotel Laudinella
Via Tegiatscha 17, St. Moritz, GR
1.33 km from city centre
Stay at this 4-star business-friendly hotel in St. Moritz. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Lake St. Moritz and Ovaverva Pool and Spa are located nearby.
Breakfast included
Pet-friendly

Art Boutique Hotel Monopol
Via Maistra 17, St. Moritz, GR
Free cancellation
Reserve now, pay when you stay
0.09 km from city centre
Stay at this 4-star luxury hotel in St. Moritz. Enjoy free breakfast, free WiFi, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions Lake St. Moritz and St. Moritz Leaning Tower are located nearby.
Hot tub
Breakfast included

Crystal Hotel
Via Traunter Plazzas 1, St. Moritz, GR
Free cancellation
Reserve now, pay when you stay
0.02 km from city centre
Stay at this 4.5-star luxury hotel in St. Moritz. Enjoy free breakfast, free WiFi, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions Lake St. Moritz and Berry Museum are located nearby.
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.
Hotels in St. Moritz with star rating
Check St. Moritz hotel room prices by star rating

5 Star Hotels
11 properties
Top family friendly St. Moritz hotel deals

Hotel Reine Victoria
Via Rosatsch 18, St. Moritz, GR
8.6/10 Excellent! (449 reviews)
Top cheap St. Moritz hotel deals

Hotel Reine Victoria
Via Rosatsch 18, St. Moritz, GR
8.6/10 Excellent! (449 reviews)
Top hotels in St. Moritz for Extended Stay

Priva Alpine Lodge Lenzerheide
Dieschen sot 18, Lenzerheide, Vaz-Obervaz, GR
9.4/10 Exceptional! (98 reviews)
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,578 hotels |
---|---|
Lowest Price | |
Highest Price | |
Popular hotels | Languard, Hotel Reine Victoria, Hotel Steffani, Hotel Nolda, Hotel Arte, Soldanella, Hotel Laudinella, Art Boutique Hotel Monopol, Crystal Hotel |
Frequently asked questions
Recent St. Moritz hotel reviews by fellow wanderers

Hotel Arte
5 out of 5
Posted 2 days ago
Travelocity Verified Review
"A great smaller hotel with spacious rooms. A short taxi ride from train station (or a 15 minute walk uphill), the hotel has a good casual bar and a restaurant where meals were good quality and reasonably priced. We enjoyed our short stay there and would definitely stay there again. I left some clothing in our room and rang the hotel the following day and they found my clothes and agreed to send them to me to our hotel further along our itinerary. Very good service."
A verified traveller from Bald Knob stayed at Hotel Arte
Types of hotels
Hotels near…
Top hotel brands
Hotels by star rating
Areas of St. Moritz
Most popular
Hotels
Flights
YYZ - MCOCheap Flights to KingstonCheap Flights to LauterbrunnenAmerican Airlines Buffalo (BUF) to Philadelphia (PHL) flightsYVR - LBAAir Canada Toronto (YYZ) to Manises (VLC) flightsFlights from Montreal to RevelstokeSATA International-Azores Airlines S.A.Air North Vancouver (YVR) to Kelowna (YLW) flightsCheap Flights to DavosCheap Flights to New Westminster