The classic hotel St. Moritz

For those who value the exceptional,
yet appreciate the genuine

with the capital „H“

For over 120 years, the Hotel Schweizerhof in the heart of St. Moritz has welcomed guests from all over the world. In 82 rooms and junior suites - many of them with a unique view of the Engadine mountains and Lake St. Moritz - our guests enjoy an unforgettable time in the Engadine 365 days a year. Be it for your vacation, a short trip or a business trip - nothing is left to be desired. In just three minutes you are at the Chantarella funicular, which takes you to the Corviglia mountain. The city center and the outdoor shopping mile are right outside the door. Our restaurants Segantini Saal, Acla and Fondetta provide culinary experiences - for a drink and a good atmosphere, the bars Le Hall and the Stübli in our bar street.

Welcome to us, in beautiful St. Moritz!

Your Hotel Schweizerhof Team

Yoga session on our roof top terrace

Ready for a yoga session in a breathtaking and unique setting? Start your day strengthened and full of energy with a yoga session above the roofs of St. Moritz.

It's for everyone! Guest or local - everybody is welcome!

Friday from 7.30 am to 8.30 am.

For more information and reservation call us +41 81 837 07 07.

Clavadatsch Hut in summer!

Enjoy the breathtaking view from our Clavadatsch terrace in the Suvretta area.
From 1st July till  25th September 2022 our Clavadatsch hut is open daily!
On Wednesdays the hut is closed.

Golf Season!

Winter is slowly coming to an end and soon the golf courses Samedan and Zuoz-Madulain will be opening. Book your golf holiday at the Hotel Schweizerhof St. Moritz and benefit from our attractive packages for golfers!
We look foward to welcoming you!

Mountain Bike Paradise!

Explore the Engadine by bike - you can borrow e-bikes for free at the Schweizerhof or you can bring your own. Place your bike safely in our garage next to the washing and repair station.

On the bike, set, GO!

Welcome to the Engadine!


Your favorite Hotel in St. Moritz

Hotel Schweizerhof

Via dal Bagn 54 ⋅ CH-7500 St.Moritz
T +41 81 837 07 07

Follow us

Our social media channels


Almost as romantic as a postcard:
Subscribe to our newsletter
and stay up to date

Newsletter Subscription