Looking for properties near Train Station St. Moritz?

Then you've come to the right place! Enter your dates and choose from 107 properties.

More than 1 million people last month said they'd recommend Booking.com to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

Featured Hotels Near Train Station St. Moritz

Guests' Choice
  • $314

    Average price per night

    Badrutt's Palace Hotel

    Badrutt's Palace Hotel 5-star hotel

    St. Moritz (0.3 miles from Train Station St. Moritz)

    9.6 Exceptional 172 reviews
    Description Review
  • $279

    Average price per night

    Kulm Hotel St. Moritz

    Kulm Hotel St. Moritz 5-star hotel

    St. Moritz (0.2 miles from Train Station St. Moritz)

    9.5 Exceptional 153 reviews
    Description Review
  • $164

    Average price per night

    Hotel Monopol art boutique

    Hotel Monopol art boutique 4-star hotel

    St. Moritz (0.3 miles from Train Station St. Moritz)

    9.1 Wonderful 308 reviews
    Description Review
  • $116

    Average price per night

    Hotel Languard

    Hotel Languard 3-star hotel

    St. Moritz (0.3 miles from Train Station St. Moritz)

    8.9 Excellent 614 reviews
    Description Review
  • Carlton Hotel St. Moritz 5-star hotel

    St. Moritz (0.1 miles from Train Station St. Moritz)

    9.4 Wonderful 32 reviews
    Description Review