Looking for properties near Train Station St. Moritz?

Then you've come to the right place! Enter your dates and choose from 104 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
  • $339

    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.7 Exceptional 193 reviews

    2 people are looking right now

    Description Review
  • $320

    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 155 reviews

    4 people are looking right now

    Description Review
  • $204

    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 Awesome 304 reviews
    Description Review
  • $110

    Average price per night

    Hotel Languard

    Hotel Languard 3-star hotel

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

    8.9 Excellent 615 reviews
    Description Review
  • $92

    Average price per night

    Hotel Waldhaus am See

    Hotel Waldhaus am See 3-star hotel

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

    8.9 Excellent 694 reviews
    Description Review