Find hotels in St. Moritz from £67

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 St. Moritz hotels and places to stay

More cheap stays in St. Moritz

Accommodation near St. Moritz attractions

St. Moritz Travel Info

Number of hotels
2,420
Highest price
£233
Lowest price
£67
Known attractions
Corviglia Ski Resort, Diavolezza Ski Resort and Morteratsch Glacier
Hotels with skiing
169
5-star hotels
8
Hotels with spas
67

Frequently asked questions

Where is the best place for a stay in St. Moritz?

Carlton Hotel St Moritz is a favourite property for Expedia customers. This hotel offers 2 indoor pools and a full-service spa. Traveller reviews also recommend Suvretta House and Badrutt's Palace Hotel as top choices for your stay. See all available top hotels, or vacation rentals in St. Moritz.

What are some of the best holiday rentals that St. Moritz has to offer?

Detached house on the river within walking distance of the village and ski lifts: This holiday home rental outside of St. Moritz is located on a river, and has a patio, a garden and laundry facilities to put you at ease in your new surroundings. Kitchen amenities include a fridge, a stovetop and an electric kettle. You and your friends and family can relax into your holiday with amenities such as a selection of games. See all vacation rentals in St. Moritz.

If I need to cancel my hotel reservation in St. Moritz, will I receive a refund?

Yes! Most hotel bookings are fully refundable as long as you cancel before the hotel’s cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If your reservation is non-refundable, it may still be possible to cancel it and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in St. Moritz.

What's the best budget-friendly hotel in St. Moritz?

Based on our traveller reviews, Youth Hostel St. Moritz is a top choice for a less expensive stay. Another top option for your stay on the cheap is Hostel by Randolins. View all budget hotels in St. Moritz.

What's the best hotel for a family trip to St. Moritz?

Hotel Reine Victoria is a hotel with a restaurant and a waterslide, and it's a top choice on Expedia for families. Other good choices for your family trip include Languard and Badrutt's Palace Hotel. Also, attractions in the area such as Albula Train Museum are fun for the whole family. Find more child-friendly accommodations in St. Moritz.

What's the best accommodation for a couple going to St. Moritz?

Hotel Reine Victoria is a favourite hotel for couples, and features flat-screen TVs and minibars. Other good choices for a stay with your sweetheart include Carlton Hotel St Moritz and Hotel GRACE LA MARGNA ST MORITZ. See all romantic hotels in St. Moritz.

What's the best pet-friendly accommodation option in St. Moritz?

Hotel Reine Victoria is a top hotel for people travelling with their pets, and offers a full-service spa and free WiFi for its human guests. Other good choices for you and your pet's trip include Languard and Badrutt's Palace Hotel. See more pet-friendly hotel accommodations in St. Moritz.

What's the best luxury accommodation option in St. Moritz?

Badrutt's Palace Hotel is a luxury hotel with 10 restaurants and 3 bars, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Carlton Hotel St Moritz and Hotel GRACE LA MARGNA ST MORITZ are other upscale choices for your stay. Find more luxury hotels in St. Moritz.

What's the best boutique hotel in St. Moritz?

Carlton Hotel St Moritz is a favourite hotel with our travellers looking for stylish accommodation, and features 64 guestrooms, 2 restaurants and 2 bars. See all boutique hotels in St. Moritz.

What's the best golf hotel in St. Moritz?

Languard is a top hotel that has a golf driving range and features free WiFi. Other good options to stay near a golf course include Badrutt's Palace Hotel and Carlton Hotel St Moritz. You can tee off at Kulm Golf Course during your trip. See more golf hotels in St. Moritz.

What's the best accommodation option for a ski holiday in St. Moritz?

Hotel Reine Victoria is a top hotel for a winter getaway, and features ski passes and a full-service spaThis hotel is located 6 minutes by car from Muottas Muragl. Other good choices to stay near the slopes include Languard and Badrutt's Palace Hotel. See all ski hotels in St. Moritz.

What are some accommodation options with pools in St. Moritz?

Badrutt's Palace Hotel is a top hotel with an indoor pool, an outdoor pool and 10 restaurants. Other choices that feature an on-site pool include Carlton Hotel St Moritz and Hotel GRACE LA MARGNA ST MORITZ. View all hotels with pools in St. Moritz.

St. Moritz Hotel Reviews
Expedia verified reviews