HotelsNearTrains.com

HotelsNearTrains.com

The 8 Best Hotels Near St. Moritz Train Station

This is a curated shortlist of the best hotels, apartments, and chalets located within 500 meters of the train station in St. Moritz, the Swiss Alpine resort town that is also one of the starting points for the incomparable Bernina Express.

Note: Accommodations are shortlisted based on their review scores on Booking.com and TripAdvisor, as well as their distance from the train station as determined through Google Maps. We are not connected in any way with any of the properties listed, and the best accommodations are selected based on a combination of reviews, rankings, nearness to the train station, and best value for money. Affiliate links are used in this article; when you book, we may earn a small commission from the booking platform, but the price stays the same for you.

[ Hotels Near Trains ]

Quick Look

A summary of the best apartments, chalets, and hotels near St. Moritz Train Station
Hotel name

Why stay here?

Distance from St. Moritz Train Station

Booking.com score

TripAdvisor rating

Carlton Hotel St Moritz

One of the nearest; highly rated

0.2 km

9.0

5

Hotel Waldhaus am See

Nearest; cheapest in the list

0.2 km

8.9

4.5

Apartments Dimlej

One of the nearest; cheapest for longer stays

0.3 km

9.2

5

Apartment Chesa Sur Crap

Highest rated in Booking

0.4 km

9.6

-

Kulm Hotel St. Moritz

Highly rated and top-ranked

0.4 km

9.5

5

Badrutt's Palace Hotel St Moritz

Highly rated and top-ranked

0.5 km

9.4

5

Chesa il Rifugio 1

Whole chalet accommodates 6

0.5 km

9.3

-

Art Boutique Hotel Monopol

One of the cheapest in the list

0.5 km

9.0

4.5

[ Hotels Near Trains ]

The Best Accommodations Near St. Moritz Train Station

Carlton Hotel St Moritz

One of the nearest; highly rated

Address:
Via Johannes Badrutt 11, 7500 St. Moritz, Switzerland

  • 0.2 km from St. Moritz train station
  • Booking.com rating: 9 / 10
  • TripAdvisor rating: 5 / 5

Why stay at this hotel?

  • The Carlton Hotel St Moritz is a luxurious hotel overlooking Lake St. Moritz and the Swiss Alps. It is only 9 minutes from the train station and is ranked #2 out of 32 hotels in St. Moritz, according to TripAdvisor.
  • Recent guests loved the amenities, the spectacular views from the rooms, the excellent service, the in-house Italian restaurant, as well as the hotel’s location, close to both the city center and the lake of St. Moritz.

Notes on Carlton Hotel St Moritz:

  • The property welcomes children of all ages and considers those age 12 and above as adults.
  • Room types available: Superior Junior Suite with Lake View / Family Suite with Lake View / Deluxe Suite with Lake View / Grand Junior Suite with Lake View / Corner Junior Suite with Lake View / Carlton Suite with Lake View / Grand Suite with Lake View / Comfort Junior Suite with Lake View / Deluxe Double Room with Lake View / Family Two-Bedroom Suite / Luxury Two-Bedroom Suite
[ Hotels Near Trains ]

Hotel Waldhaus am See

Nearest; cheapest in the list

Address:
Via Dim Lej 6, 7500 St. Moritz, Switzerland

  • 0.2 km from St. Moritz train station
  • Booking.com rating: 8.9 / 10
  • TripAdvisor rating: 4.5 / 5

Why stay at this hotel?

  • Hotel Waldhaus am See is a hotel on the shores of Lake St. Moritz and is ranked #14 out of 32 hotels in St. Moritz, according to TripAdvisor.
  • Recent guests loved how the hotel is right next to the train station but is still very quiet. They also appreciated the views from many of the rooms, as well as the excellent breakfast and dinner.

Notes on Hotel Waldhaus am See:

  • The property welcomes children of all ages and considers those age 4 and above as adults.
  • Room types available: Single Room / Single Room with Lake View / Comfort Double Room / Comfort Double Room with Lake View / Double Room / Double Room with Lake View / Family Room
[ Hotels Near Trains ]

Apartments Dimlej

One of the nearest; cheapest for longer stays

Address:
5 Via Dimlej, 7500 St. Moritz, Switzerland

  • 0.3 km from St. Moritz train station
  • Booking.com rating: 9.2 / 10
  • TripAdvisor rating: 5 / 5

Why stay at this hotel?

  • The Apartments Dimlej is a holiday apartment located in a quiet location right on the shores of Lake St. Moritz (just below the Hotel Waldhaus am See).
  • The train station is within easy walking distance.
  • There is a terrace, a fireplace (firewood provided), and a kitchen equipped with an oven, microwave, coffee maker, and dishwasher.
  • Recent guests loved the apartment’s location and its cozy, chalet-style furnishings.

Notes on Apartments Dimlej:

  • The property welcomes children of all ages.
  • Room types available: One-Bedroom Apartment / Two-Bedroom Apartment
[ Hotels Near Trains ]

Apartment Chesa Sur Crap

Highest rated in Booking.com

Address:
Via Maistra 49, 7500 St Moritz, Switzerland

  • 0.4 km from St. Moritz train station
  • Booking.com rating: 9.6 / 10

Why stay at this hotel?

  • Despite its name, the Apartment Chesa Sur Crap is the opposite of crap; it has, in fact, one of the best ratings among St. Moritz accommodations in Booking.com. It’s a 120 m² apartment with 2 bedrooms, 2 bathroom, a kitchen with dishwasher, a seating area, and a balcony.
  • Recent guests loved its great location, its comfortable and beautiful interiors, and the panoramic views from the apartment.

Notes on Apartment Chesa Sur Crap:

  • Children are not allowed at this property.
  • A deposit of CHF 500 is required upon arrival and will be fully refunded at check-out if there has been no damage to the property.
  • Roomy types available: Two-Bedroom Apartment
[ Hotels Near Trains ]

Kulm Hotel St. Moritz

Highly rated and top-ranked

Address:
Via Veglia 18, 7500 St. Moritz, Switzerland

  • 0.4 km from St. Moritz train station
  • Booking.com rating: 9.5 / 10
  • TripAdvisor rating: 5 / 5

Why stay at this hotel?

  • Another luxurious hotel near the train station is the Kulm Hotel St. Moritz, ranked #3 out of 32 hotels in St. Moritz, according to TripAdvisor.
  • Among its many facilities are a salt grotto, a steam bath, a sauna, various pools including a children’s pool, a fitness center, an ice skating and curling rink, and a 9-hole golf course.
  • Recent guests loved the hotel’s location, its great food, its many amenities, and the “irreproachable service” of its attentive staff. One guest calls it the best hotel in all of Switzerland, while another says, “The Kulm Hotel lives up to its reputation.”

Notes on Kulm Hotel St. Moritz:

  • The property welcomes children of all ages and considers those age 13 and above as adults.
  • Room types available: Superior Single Room Village Side – North / Deluxe Single Room with Lake View – South / Standard Double Room Village Side – North / Deluxe Double or Twin Room with Lake View / Superior Double or Twin Room Village Side – North / Superior Double or Twin Room with Lake View – South / Junior Suite with Lake View – South / Deluxe Junior Suite / Deluxe Suite
[ Hotels Near Trains ]

Badrutt's Palace Hotel St Moritz

Highly rated and top-ranked

Address:
Via Serlas 27, 7500 St. Moritz, Switzerland

  • 0.5 km from St. Moritz train station
  • Booking.com rating: 9.4 / 10
  • TripAdvisor rating: 5 / 5

Why stay at this hotel?

  • Badrutt’s Palace Hotel St Moritz is a 5-star luxury hotel that is ranked #1 out of 32 hotels in St. Moritz, according to TripAdvisor.
  • Its many amenities include an indoor pool, a spa, a tennis court in the summer, an ice rink in the winter, and free shuttle services to and from the train station and Corvatsch Cable Car.
  • Recent guests loved the hotel’s splendid location, amenities, excellent breakfast, and attentive staff. One guest particularly loved getting picked up at the train station with a Rolls Royce.

Notes on Badrutt’s Palace Hotel St Moritz:

  • The property welcomes children of all ages and considers those age 12 and above as adults.
  • Room types available: Superior Single Room / Superior Double Room / Double Room with Lake View / Deluxe Double Room / Deluxe Lake Double Room / Signature Lake Double Room with Balcony / Lake Junior Suite / St. Moritz Suite / Palace Suite / Beau Rivage Suite
[ Hotels Near Trains ]

Chesa il Rifugio 1

Whole chalet accommodates 6

Address:
Via Brattas 39, 7500 St. Moritz, Switzerland

  • 0.5 km from St. Moritz train station
  • Booking.com rating: 9.3 / 10

Why stay at this hotel?

  • The Chesa il Rifugio 1 is a 120 m² chalet with 3 bedrooms, 2 bathrooms, a fully equipped kitchen, a dining area, and a balcony with wonderful views of the lake.
  • Recent guests loved the wooden chalet ambience and the views over St. Moritz and the lake.

Notes on Chesa il Rifugio 1:

  • The property welcomes children of all ages and considers those age 12 and above as adults.
  • A deposit of CHF 300 is required upon arrival and will be fully refunded at check-out if there has been no damage to the property.
  • Room types available: Three-Bedroom Chalet
[ Hotels Near Trains ]

Art Boutique Hotel Monopol

One of the cheapest; that spa!

Address:
Via Maistra 17, 7500 St. Moritz, Switzerland

  • 0.5 km from St. Moritz train station
  • Booking.com rating: 9.0 / 10
  • TripAdvisor rating: 4.5 / 5

Why stay at this hotel?

  • Art Boutique Hotel Monopol is ranked #7 out of 32 hotels in St. Moritz, according to TripAdvisor.
  • It has a spa in the top floor from which panoramic views can be enjoyed by hotel guests.
  • Recent guests loved the central location, immaculate facilities (particularly the spa), and friendly and helpful staff.

Notes on Art Boutique Hotel Monopol:

  • The property welcomes children of all ages and considers those age 18 and above as adults.
  • Guests who stay more than one night in the summer can avail of the transport pass with which they can take all all regional buses and cable cars for free.
  • Parking space is available near the hotel for 25 CHF per day.
  • Room types available: Standard Single Room / Economy Double Room / Standard Double Room / Superior Double Room / Deluxe Double Room / Junior Suite / Deluxe Suite / Suite
[ Hotels Near Trains ]

Our Picks

If money is no object, you can’t really go wrong with either the Kulm Hotel St. Moritz or Badrutt’s Palace Hotel St Moritz. In aggregate ratings, the former edges out the latter by a hairsbreadth, and it’s also hard to disregard the fondness with which guests speak of the Kulm Hotel St. Moritz. Many of them are return customers; a significant number have been staying at, and returning to, the Kulm Hotel St. Moritz since childhood. Considering the hotel’s amenities and impeccable service, it’s not hard to see why.

If cost is a consideration, Art Boutique Hotel Monopol and Hotel Waldhaus am See are both great choices. The Monopol’s top-floor spa is googly-eye gorgeous but Hotel Waldhaus am See has the added advantage of being situated in a wooded area near the Lake St. Moritz.

St. Moritz has the reputation, righly deserved, of being a luxury resort town, but even if you’re not looking to spend a fortune and a half — if, for example, you’re stopping by on your way to taking the Bernina Express — it’s still a doable Swiss Alpine dream come true.