Supertravel Logo 020·7204·6660

Luxury Worldwide Travel Specialists

Speak to an expert

Call us now to book this hotel. We can also organise your flights, taxis, transfers or car rental.

If you wish to add Ski hire, Ski School or lift passes, please ask our knowledgeable Travel Managers for details.


Crystal St Moritz

Crystal St Moritz 4 Star

from £219 per room night


The 4-star Crystal Hotel is an Alpine-style retreat offering a good choice of accommodation for families, as well as couples and groups. It’s well located in the heart of the picturesque Swiss ski resort of St Moritz, in the pedestrian zone in the centre of town. It’s just a two-minute walk from the Chantarella Cog Railway which travels to the Corviglia-Marguns-Piz Nair Ski Area. To get here, it’s a 3.5-hour scenic train ride from Zurich, or a 2.5-hour drive.


Rooms are simple, cosy and homely, offering traditional mountain decor, so expect to find lots of light wood wall panelling, chintzy soft furnishings, pine furniture and patterned carpets. There are rooms to sleep couples, families and groups, all of which are kitted out with a mini bar, flat-screen TV with digital channels, free Wi-Fi and marble bathrooms.


St Moritz boasts 350km of ski slopes including Olympic ski runs, nursery slopes, snow parks and hiking trails for cross-country skiers. If you’ve had enough skiing for one day and fancy splashing some cash, the glitzy centre of St Moritz town offers high-end shopping galore, from the likes of Hermes, Rolex Cartier, as well as lots of cafes, bars and restaurants.


For some apres ski, head to the hotel’s piano bar which offers a selection of tempting cocktails. It also has one restaurant called Grissini which as its name implies, doesn’t actually only offer breadsticks. Instead, it serves a Mediterranean menu including fine wines.

Hotel Address

  • Ch-7500
  • St Moritz
  • Switzerland

Our favourite hotels in St Moritz

Handpicked Hotels

Kempinski Grand Hotel des Bains

Kempinski Grand Hotel des Bains
From £212
per room night

Kulm Hotel

Kulm Hotel
From £268
per room night

Badrutt's Palace

Badrutt's Palace
From £387
per room night

Other hotels in St Moritz