Photo by Christof Sonderegger/swiss-image.ch

Search Hotels with Gym in St. Moritz

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for St. Moritz hotels with a gym

1. Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (387 reviews)
"Very nice staff and clean rooms."
United States
Jimena
The price is £360
includes taxes & fees
9 Dec - 10 Dec
Art Boutique Hotel Monopol

2. Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (477 reviews)
"A lovely hotel in a convenient location"
United States
Nadiya
The price is £275
includes taxes & fees
26 Nov - 27 Nov
Hotel Steffani

3. Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (371 reviews)
"Very nice hotel"
Canada
Ursell
The price is £212
includes taxes & fees
9 Dec - 10 Dec
Hotel Laudinella

4. Crystal Hotel

Crystal Hotel
4.5 star property
St. Moritz
9.2 out of 10, Wonderful, (620 reviews)
"Very nice hotel and great location"
United States
clifford
The price is £438
includes taxes & fees
8 Dec - 9 Dec
Crystal Hotel

5. Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
5.0 star property
St. Moritz
9.8 out of 10, Exceptional, (144 reviews)
"Room with the view was breathtaking… WOW! Room was clean, spotless, and amenities fully stocked and service was exceptional. I will definitely recommend and stay again."
United States
ADOWA
The price is £490
includes taxes & fees
2 Dec - 3 Dec
Hotel GRACE LA MARGNA ST MORITZ

6. Hotel Europa Suites

Hotel Europa Suites
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (168 reviews)
"Great hotel"
United States
Eyal
The price is £223
includes taxes & fees
6 Dec - 7 Dec
Hotel Europa Suites

7. Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (339 reviews)
"Amazing staff, wonderful food and fantastic hotel in one of my favorites towns. "
United States
Scott
The price is £986
includes taxes & fees
4 Dec - 5 Dec
Grand Hotel des Bains Kempinski

8. Suvretta House

Suvretta House
5.0 star property
St. Moritz
10.0 out of 10, Exceptional, (91 reviews)
"Amazing hotel, very nice wellness and spa area, top service"
United States
Serdar
The price is £858
includes taxes & fees
7 Dec - 8 Dec
Suvretta House

9. The Suites

The Suites
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (11 reviews)
"Superb condition, nice spa, breakfast with a wide range of variety- freshly cooked station & juices counter."
Singapore
Jen Nee
The price is £459
includes taxes & fees
19 Nov - 20 Nov
The Suites

10. Laudinella Apartments

Laudinella Apartments
4.0 star property
St. Moritz
The price is £347
includes taxes & fees
22 Nov - 23 Nov
Laudinella Apartments
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.

Top St. Moritz Hotel Reviews

Frequently Asked Questions

Are there St Moritz, Graubünden, Switzerland hotels with fitness classes or personal trainers available?

Indeed, St. Moritz boasts several hotels that cater to those seeking fitness classes or personal trainers, ensuring a revitalising stay amidst the stunning Swiss Alps.


For travellers who appreciate luxury and comprehensive wellness offerings, the Kulm Hotel St. Moritz stands out. They provide a range of classes including Aerobics, Aquaerobics, and Yoga, alongside dedicated Personal Training sessions, ensuring a holistic approach to fitness. Similarly, Badrutt's Palace Hotel offers invigorating yoga and Pilates classes, with personal trainers readily available upon request, great for those desiring bespoke guidance. The Grand Hotel des Bains Kempinski also provides an excellent selection of fitness classes and a robust Personal Training programme, with their spa pages highlighting personalised fitness training and yoga for a truly tailored experience.


Couples looking for a serene and active escape will find the Carlton Hotel particularly appealing. They host regular yoga sessions, and for a more intimate experience, private yoga, fitness, and outdoor training sessions can be customised to individual fitness levels and goals, making for a truly personalised wellness journey together.


For those seeking good value without compromising on fitness, Hotel Laudinella offers complimentary yoga classes and a well-equipped fitness studio, providing ample opportunities to stay active. Additionally, the Sport & Wellnesshotel San Gian is another excellent choice, with Booking.com specifically listing fitness classes among its services.

How much does a gym hotel in St. Moritz cost?

Prices for gym hotels in St. Moritz vary, but you can find a great deal from £211 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Which St Moritz gym hotels are near Bergamo (BGY-Orio Al Serio)?

When looking for St Moritz hotels with excellent fitness facilities near Bergamo (BGY-Orio Al Serio), consider the Suvretta House and the Grand Hotel des Bains Kempinski.


The 5-star Suvretta House, with an exceptional 9.8/10 guest rating, offers resort-inclusive fitness facilities, including a health club, steam room, and on-site yoga and other fitness classes. It's also a fantastic option for ski enthusiasts, with on-site ski lessons, ski pass availability, downhill skiing, and a ski-in/ski-out option. This hotel is approximately 91.6 km from Bergamo Airport.


The 5-star Grand Hotel des Bains Kempinski, rated 9.4 by our customers, features a well-equipped fitness centre and a health club, superb for maintaining your routine while enjoying the beautiful mountain views. Guests particularly praise the beautiful rooms and first-class service.

What are the best St Moritz hotels with a gym and a pool?

When visiting St. Moritz, you'll find several outstanding hotels offering both a gym and a pool, including Hotel GRACE LA MARGNA ST MORITZ, Suvretta House, Carlton Hotel St Moritz, Grand Hotel des Bains Kempinski, and Kulm Hotel St. Moritz.


The 5-star Hotel GRACE LA MARGNA ST MORITZ, with an exceptional 9.8/10 guest rating, provides an accessible fitness centre that's open 24 hours a day, great for those who like to work out at their convenience. It's also well-suited for winter sports enthusiasts, with ski lift access nearby and onsite ski lessons.


Suvretta House, another 5-star gem with a 9.8 rating, boasts resort-inclusive fitness facilities, including a gym and on-site yoga and fitness classes. This hotel is ideal for those who enjoy an extensive wellness offering and direct access to winter sports, with ski-in/ski-out options.


The Carlton Hotel St Moritz, a 5-star establishment with a great 10.0/10 rating, offers robust fitness facilities alongside both indoor and outdoor pools, providing options for all weather conditions. Guests also benefit from complimentary shuttles, including a ski shuttle, making it easy to hit the slopes.


The 5-star Grand Hotel des Bains Kempinski, rated 9.4, features extensive fitness facilities and a health club, complemented by indoor and outdoor pools for a refreshing dip after a workout. Its location is also great for those who appreciate mountain views and outdoor activities like mountain biking.


Finally, the 5-star Kulm Hotel St. Moritz, rated 9.4, offers a well-equipped fitness room and a health club, alongside indoor, outdoor, and children's pools.

What fitness activities should I do in St Moritz, Graubünden, Switzerland?

For those seeking an active escape in St. Moritz, the Engadin Valley offers an exceptional array of fitness options, suiting all seasons and preferences. Whether you're aiming for strength, endurance, or simply to enjoy the stunning alpine environment, there's a superb activity waiting.


For travellers focused on strength and gym workouts, ACTIV FITNESS St. Moritz is a premier choice. This facility boasts a range of equipment, from free weights and racks to an EGYM circuit and cardio machines. You'll also find functional and HYROX-style training tools like SkiErgs and a sled track, superb for a high-intensity session. Alternatively, update Fitness St. Moritz Dorf provides another excellent option, particularly with its extended opening hours for added convenience.


If swimming and recovery are high on your agenda, OVAVERVA offers a fantastic indoor pool, a rejuvenating spa, and a well-equipped fitness centre. For a family-friendly aquatic experience, the Bellavita Adventure Pool in nearby Pontresina features a 25-meter pool and a delightful whirlpool, ideal for unwinding after a day of adventure.


Endurance enthusiasts will find St. Moritz a runner's paradise. The area features a dedicated 400-meter track, picturesque lake loops, and invigorating forest trails. A popular choice is the 4.3 km lake lap, offering breathtaking views, and for those seeking an extra challenge, high-altitude running options are readily available to enhance your training.


For those who prefer to train outdoors, the Engadin area provides superb opportunities for hiking, climbing, cycling, and mountain biking. From leisurely guided hikes through stunning landscapes to demanding trekking tours, there's a route for every ability. These activities allow you to immerse yourself in the natural beauty of the Swiss Alps while enjoying a robust workout.


During the winter months, St. Moritz transforms into a haven for snow sports enthusiasts. Skiing, cross-country skiing, snowshoeing, skating, and ice hockey are all major fitness activities, offering both exhilarating exercise and unforgettable experiences amidst the snowy peaks.


Finally, for those who enjoy court sports and group classes, Hotel Laudinella is a fantastic option. It provides facilities for yoga, tennis, squash, and padel.

Which are the best areas to stay in St Moritz, Graubünden, Switzerland to be near healthy food options?

For those seeking healthy food options in St. Moritz, St. Moritz Dorf stands out as the premier choice, offering the widest selection of restaurants, shops, and convenient access to supermarkets. This central area is particularly noted for its specialty food stores, including the organic and health-focused Bio Natur, alongside the main grocery store, Coop, making it an ideal base for health-conscious travellers.


St. Moritz Bad presents a practical alternative, especially for those who prefer a flatter, more accessible area while still prioritising proximity to food shopping and town amenities. It offers a slightly more budget-friendly option compared to Dorf, without compromising on convenience for healthy eating.


For visitors prioritising immediate access to groceries and casual healthy meals, the central area near Via dal Bagn and Via Traunter Plazzas is exceptionally convenient. Here, you'll find quick access to essential grocery stores like Coop and Bio Natur, alongside charming cafés and restaurants such as the Hauser Hotel café, great for a wholesome lunch.

Can I cancel my gym hotel reservation on Expedia?

Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right hotel with a gym in St. Moritz for you.

How can I save on a gym hotel in St. Moritz with Expedia?

There are plenty of ways to save on a gym hotel in St. Moritz. Join One Key™, our free travel rewards programme, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, be sure to check for last-minute deals.

Explore a world of travel with Expedia