Last-minute hotels in St. Moritz

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Hotels with availability in St. Moritz

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
Via Tegiatscha 17, St. Moritz, Graubunden, Switzerland
Located in St. Moritz, Hotel Laudinella is within easy reach of Piz Nair and Piz Lunghin. It also provides free Wi-Fi, a Turkish steam bath and a sauna.
Free Wi-Fi
Parking
8.2
Excellent
1352 reviews
Location
0.8 mi from city centre
Via Mezdi 27, St. Moritz, Graubunden, Switzerland
Situated in St. Moritz, Grand Hotel Des Bains Kempinski is an easy drive from Piz Nair and Piz Lunghin. Ski in/out facilities and a coffee maker are only some of the facilities on offer at this 5-star hotel.
Pool
Free Wi-Fi
9.4
Excellent
863 reviews
Location
1.1 mi from city centre
Via Rosatsch 18, St. Moritz, Graubunden, Switzerland
Situated in St. Moritz, Hotel Reine Victoria is within a 10-minute drive of Samedan and provides a sauna, ski equipment hire and free Wi-Fi. It is ideally positioned at the foot of Piz Nair.
Free Wi-Fi
Parking
8.6
Excellent
1698 reviews
Location
0.9 mi from city centre
Via Serlas 27, St. Moritz, Graubunden, Switzerland
Located within walking distance of St Moritz Railway Station, Badrutt's Palace Hotel features a swim-up bar, an infinity pool and free Wi-Fi. Some of the popular facilities at this historic 5-star hotel include a marble bathroom, outdoor tennis courts and a Turkish steam bath.
Pool
Free Wi-Fi
9.5
Excellent
469 reviews
Location
0.1 mi from city centre
£1,275
Via Veglia 18, St. Moritz, Graubunden, Switzerland
Boasting free Wi-Fi, outdoor tennis courts and an infinity pool, this St. Moritz hotel is conveniently located minutes from Samedan. It is surrounded by a range of clubs and bars and is within a 10-minute walk of St Moritz Railway Station.
Pool
Free Wi-Fi
9.5
Excellent
307 reviews
Location
0.2 mi from city centre
£1,074
Via Tinus 7, St. Moritz, Graubunden, Switzerland
Situated within a 10-minute stroll from St Moritz Railway Station, Hotel Arte offers guests outdoor tennis courts, a ski school and free Wi-Fi. Within close proximity of Samedan, it provides a convenient location for guests flying to or from St. Moritz.
Free Wi-Fi
8.4
Excellent
1652 reviews
Location
0.2 mi from city centre
Via Traunter Plazzas 1, St. Moritz, Graubunden, Switzerland
Situated within a 10-minute walk of St Moritz Railway Station, Crystal Hotel superior is an ideal base when in St. Moritz. It has a gym, as well as a sauna, ski slopes and free Wi-Fi.
Free Wi-Fi
8.8
Excellent
1336 reviews
Location
0.2 mi from city centre
Via Suot Chesas 9, St. Moritz, Graubunden, Switzerland
Hotel Europa St. Moritz is situated in St. Moritz and is close to Piz Nair. Some of the popular features at this luxury 4-star hotel include free Wi-Fi, ski passes and an indoor pool.
Pool
Free Wi-Fi
7.8
Good
1848 reviews
Location
1.8 mi from city centre
Via Crasta 3, St. Moritz, Graubunden, Switzerland
Located at the foot of Piz Nair, Hotel Nolda is a comfortable base and features free Wi-Fi, outdoor tennis courts and ski in/out facilities. It also provides ski passes, ski slopes and a sauna.
Free Wi-Fi
Parking
8.4
Excellent
1789 reviews
Location
1.0 mi from city centre
Via Traunter Plazzas 6, St. Moritz, Graubunden, Switzerland
Situated within a 10-minute walk from St Moritz Railway Station, Hotel Steffani provides guests with free Wi-Fi, ski in/out facilities and an indoor pool. It also offers outdoor tennis courts, ski slopes and a sauna.
Pool
Free Wi-Fi
8.9
Excellent
1574 reviews
Location
0.3 mi from city centre

FAQs when booking a last minute hotel in St. Moritz

  • How much does a hotel room cost in St. Moritz at the last minute?

    You’ll generally find hotel rooms from around £88 tonight, £88 tomorrow, and as low as £11 over the weekend.

  • What’s the cost for a last-minute hotel in St. Moritz tonight?

    Prices tonight start at about £88 for 3-star hotels and £202 for 4-star options, depending on location and availability.

  • What can I expect to pay for a hotel in St. Moritz tomorrow?

    If you book for tomorrow, expect rates of around £88 for 3-star hotels and £207 for 4-star accommodation.

  • What are the prices for hotels in St. Moritz this coming weekend?

    If you’re booking last-minute, weekend rates start at about £106 for 3-star hotels and £11 for 4-star properties.

  • Will I save money by booking my St. Moritz hotel at the last minute?

    Hotel prices often depend on how many rooms are available. In St. Moritz, last-minute bookings average around £244 per night, whereas standard bookings typically cost about £308.

See more FAQs

Find better results for your stay in St. Moritz

Consider these popular 3-star hotels in St. Moritz

Stay at one of these St. Moritz 3-star hotels that users have found on HotelsCombined.

St. Moritz last minute hotel deals. Search for last minute hotels in St. Moritz. Find cheap last minute hotel rooms in St. Moritz. HotelsCombined searches hundreds of travel sites to help you find cheap last minute deals and book the room that suits you best.