Top Hotels near Train Station St. Moritz in St. Moritz
Find the Top Hotels near Train Station St. Moritz – 30+ Quality Options from Leading Providers
1-20 out of 30 hotels
Sort by:
low price
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
8.4
Great149149 reviews10
MapView on map1500 yd from City Center100 yd from Train Station St. Moritz
From
US$ 766
/night
- Unmatched spa with hammam and indoor pool
- Breathtaking lake and mountain views throughout
- Exceptional dining with stunning panoramic scenery
8.6
Great2828 reviews10
MapView on map1600 yd from City Center300 yd from Train Station St. Moritz
From
US$ 1 406
/night
- Panoramic views of Lake St. Moritz
- Michelin-starred gourmet restaurant onsite
- Three-floor luxurious alpine spa
Hotel
8.2
Great411411 reviews10
- Whisky Bar
- Alpine Spa
- Dining Restaurant
1500 yd from City Center300 yd from Train Station St. Moritz
From
US$ 475
/night
- World's largest whisky bar
- Breathtaking views of Lake St. Moritz
- Wellness oasis with Alpine Spa
Hotel
8.6
Great147147 reviews10
- Outdoor Pool
- Michelin Dining
- Kids Club
1300 yd from City Center500 yd from Train Station St. Moritz
From
US$ 337
/night
- Historic pioneer of winter tourism since 1856
- Breathtaking views of Lake St. Moritz
- Luxurious spa with outdoor heated pool
Hotel
8.2
Great184184 reviews10
- Indoor pool
- Sauna
- Fitness room
1700 yd from City Center500 yd from Train Station St. Moritz
From
US$ 153
/night
- Engadin travel passes for free transport
- Indoor pool with stunning mountain views
- Authentic Swiss cuisine in two restaurants
Hotel
8.4
Great327327 reviews10
- Wellness Center
- Breakfast Buffet
- Luggage Storage
1200 yd from City Center500 yd from Train Station St. Moritz
From
US$ 181
/night
- Stunning lake and mountain views
- Charming old-world atmosphere
- Warm, accommodating staff
8.4
Great185185 reviews10
- Infinity Pool
- Palace Wellness
- Ski Services
1100 yd from City Center500 yd from Train Station St. Moritz
From
US$ 370
/night
- Panoramic lake and mountain views
- World-class dining by renowned chefs
- Historic landmark with rich luxury legacy
Hotel
8.2
Great389389 reviews10
- Art Rooms
- La Stalla
- Ski Pass
1300 yd from City Center600 yd from Train Station St. Moritz
From
US$ 164
/night
- Free Engadine card for local transport
- Italian cuisine with local ingredients
- Individually designed art rooms
8.4
Great209209 reviews10
- Sky Bar
- Gourmet Dining
- Rooftop Spa
1200 yd from City Center600 yd from Train Station St. Moritz
From
US$ 302
/night
- Rooftop hot tub with mountain views
- Gourmet Italian cuisine at Mono restaurant
- Panoramic spa area on sixth floor
Hotel
8.4
Great366366 reviews10
- Rooftop Bar
- Wellness Centre
- Gourmet Restaurant
1100 yd from City Center700 yd from Train Station St. Moritz
From
US$ 150
/night
- Rooftop bar with stunning mountain views
- Special dietary accommodations for guests
- Complimentary wellness facilities included
Hotel
8.4
Great408408 reviews10
- On-site Bakery
- Ski Storage
- RooBar
1100 yd from City Center800 yd from Train Station St. Moritz
From
US$ 116
/night
- In-house bakery with local delicacies
- Personalized service from family owners
- Complimentary shuttle to train station
8.2
Great239239 reviews10
- Rooftop sauna
- Dining options
- Live music
1000 yd from City Center800 yd from Train Station St. Moritz
From
US$ 159
/night
- Exceptional lake and mountain views
- Complimentary mini bar in rooms
- Rooftop sauna with stunning views
Hotel
8.2
Great448448 reviews10
- Indoor Pool
- Chinese Restaurant
- Ski Pass
1000 yd from City Center800 yd from Train Station St. Moritz
From
US$ 216
/night
- Historic family-owned since 1869
- Exclusive Asian cuisine at Le Mandarin
- Modern spa oasis with various treatments
Hotel
8.4
Great570570 reviews10
- Yemaya Spa
- Zoo Bar
- Caprice Restaurant
800 yd from City Center1000 yd from Train Station St. Moritz
From
US$ 155
/night
- Breathtaking lake and mountain views
- On-site Yemaya Spa for relaxation
- Charming vintage decor and ambiance
Hotel
8.0
Great248248 reviews10
- Ski storage
- Garden area
- Private parking
900 yd from City Center1200 yd from Train Station St. Moritz
From
US$ 125
/night
- Special ski pass at CHF 47/day
- Exclusive studios with kitchenettes
- Mountain views from balconies
8.0
Great189189 reviews10
- On-site Restaurant
- Ski Storage
- Family Rooms
500 yd from City Center1400 yd from Train Station St. Moritz
From
US$ 122
/night
- Free passes for lifts and transport
- Signature wood-fired pizzas on-site
- Scenic views of the Swiss Alps
Hotel
8.4
Great617617 reviews10
- On-site restaurant
- Sauna
- Fireplace lounges
100 yd from City Center1500 yd from Train Station St. Moritz
From
US$ 100
/night
- Free Engadin travel card for guests
- Cozy lounges with inviting fireplaces
- Family rooms with separate sleeping areas
Hotel
8.4
Great201201 reviews10
- Wellness Spa
- Ski Pass
- Mongolian Cuisine
600 yd from City Center1.1 mi from Train Station St. Moritz
From
US$ 112
/night
- Free access to Ovaverva spa facilities
- Complimentary ski pass with extended stay
- Royal Mongolian dining experience
Hotel
8.2
Great8484 reviews10
- Indoor Pool
- Wellness Area
- Ski Storage
600 yd from City Center1.1 mi from Train Station St. Moritz
From
US$ 262
/night
- Ski-in/ski-out access to slopes
- Large indoor swimming pool
- Wellness area with multiple saunas
Hotel
8.4
Great492492 reviews10
- Family Suites
- Spa Services
- Dine Around
700 yd from City Center1.1 mi from Train Station St. Moritz
From
US$ 158
/night
- Ski-in/ski-out access to slopes
- Buffet breakfast with local specialties
- Engadine Card for free local transport
- 1
- 2
Saved
Save
Top Hotel Picks near Train Station St. Moritz
How much is a hotel room per night?
These hotels are close to the St. Moritz train station and within walking distance of attractions like Lake St. Moritz and Corviglia ski area. Guest ratings are generally above 8.0/10, with prices starting around €120 per night.
3 star:
€120-€200
4 star:
€200-€350
5 star:
€350-€600
