The 10 best cheap hotels in St. Moritz, Switzerland | Booking.com
Skip to main content

Cheap hotels in St. Moritz

Find the cheap hotels that appeal to you the most

The best cheap hotels in St. Moritz

Check out our selection of great cheap hotels in St. Moritz

Filter by:

Review score

Hotel GRACE LA MARGNA ST MORITZ

Hotel in St. Moritz

Located in St. Moritz, a 2-minute walk from Train Station St. Moritz, Hotel GRACE LA MARGNA ST MORITZ has accommodations with a terrace, private parking, a restaurant and a bar.

J
Jillian
From
United States
the little touches were exceptional. Having baby shampoo/body wash, and diaper bin knowing we were traveling with a child was incredibly thoughtful. The linen - the frette throw in particular- was so soft and cozy. The details are what elevate this above other luxurious accommodations I have had. And the rain shower was perfect pressure and temperature.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 353 reviews
Price from
$670.39
1 night, 2 adults

Cozy apartment in St. Moritz

St. Moritz

Cozy apartment in St. Moritz offers accommodations in St. Moritz, a 18-minute walk from Train Station St. Moritz and 5.2 miles from Engadin Golf Samedan & Zuoz-Madulain.

J
Jeremy
From
United States
The apartment is very nice, roomy, and in a good location. We loved our stay here. The views of the lame from the balcony are a real plus. Very glad we did not stay in a hotel.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 28 reviews
Price from
$216.94
1 night, 2 adults

Apartments Flora - Sunflower

St. Moritz

Apartments Flora - Sunflower enjoys a location in St. Moritz, 1.5 miles from Train Station St. Moritz and 5.5 miles from Engadin Golf Samedan & Zuoz-Madulain.

F
Fernando
From
United States
Spacious. Clean. Contemporary design. It accommodated a family of 4 well. Good communication with property manager
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 15 reviews
Price from
$357.39
1 night, 2 adults

Apartments Corvatch-Sunflower

St. Moritz

Apartments Corvatch-Sunflower is located in St. Moritz, just 1.5 miles from Train Station St. Moritz and 5.5 miles from Engadin Golf Samedan & Zuoz-Madulain.

C
Cynthia
From
Canada
The apartment was larger than we thought which was a huge bonus. Very conveniently located in Moritz and check in was a breeze. I definitely recommend this place.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 15 reviews
Price from
$363.66
1 night, 2 adults

Apartments Ruben - Sunflower

St. Moritz

Apartments Ruben - Sunflower enjoys a location in St. Moritz, 1.5 miles from Train Station St. Moritz and 5.5 miles from Engadin Golf Samedan & Zuoz-Madulain.

A
ARUL SELVAN
From
India
Though the remote access did not work, one person came within 5 minutes and helped us.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 13 reviews
Price from
$344.85
1 night, 2 adults

Chesa Languard

Hotel in St. Moritz

Located a 9-minute walk from Train Station St. Moritz, Chesa Languard offers 3-star accommodations in St. Moritz and features a bar. The hotel has family rooms.

A
Ana Teresa
From
Colombia
The room was perfect! Super comfortable and clean, had a perfect night of sleep. Great location, highly recommended :)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,151 reviews
Price from
$200.64
1 night, 2 adults

St. Moritz Youth Hostel

St. Moritz

Offering a stunning panoramic view over St. Moritz, this hostel provides free public Wi-Fi and a games room with billiards and table tennis. The rooms are bright and modernly furnished.

Á
Álvarez Osorio
From
Cayman Islands
The place is very good located. Easy to reach by taking the bus from the train station, but you can walk as well and enjoy the alps view. The staff is very friendly.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,500 reviews
Price from
$184.19
1 night, 2 adults

Esclusivo bilocale centralissimo

St. Moritz

A 10-minute walk from Train Station St. Moritz in St. Moritz, Esclusivo bilocale centralissimo offers accommodations with access to a steam room and fitness center.

E
Erta
From
Albania
The apartment is spacious, comfortable, and equipped with all necessary kitchen appliances. Very clean and cozy apartment.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 108 reviews
Price from
$343.60
1 night, 2 adults

Chesa Madrisa

St. Moritz

Providing mountain views, Chesa Madrisa in St. Moritz provides accommodations and a terrace. Free Wifi is provided throughout the property, and private parking is available on site.

I
Iryna
From
United States
Great location, walking distance to lift
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 102 reviews
Price from
$158
1 night, 2 adults

Hotel Sonne St. Moritz 3* Superior

Hotel in St. Moritz

Located in St. Moritz Bad, only a few steps away from the lake, the nonsmoking Hotel Sonne St. Moritz is a 3 star superior property and offers views of Piz Nair and the surrounding mountains.

L
Luca
From
United States
It was all excellent but the personnel went above and beyond. The food of the restaurant also amazing
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 257 reviews
Price from
$388.74
1 night, 2 adults
All cheap hotels in St. Moritz

Looking for a cheap hotel?

For those trying to save, these fun, budget hotels still have lots to offer, from Wifi to convenient locations. Popular with backpackers, many properties are set in central areas and include comfortable rooms with private or shared bathrooms. You’ll also find loads of options that feature 24-hour front desks and luggage storage.

Most booked cheap hotels in St. Moritz and surrounding area in the past month

See all

Enjoy breakfast in St. Moritz and nearby

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 82 reviews

    Hotel Maistra 160 has a fitness center, a shared lounge and a sun terrace with swimming pool and buffet breakfast in Pontresina.

    From $480.59 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 118 reviews

    Located in Pontresina, 4.3 miles from Engadin Golf Samedan & Zuoz-Madulain, Sunstar Pontresina has accommodations with a garden, private parking, a shared lounge and a terrace.

    From $363.66 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Schöne Ferienwohnung im Zentrum von St. Moritz is located in St. Moritz, just a 11-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 108 reviews

    A 10-minute walk from Train Station St. Moritz in St. Moritz, Esclusivo bilocale centralissimo offers accommodations with access to a steam room and fitness center.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 8 reviews

    Abitaziun Sur Ovel - St Moritz "LOGA ELEGANCE APARTMENT" is located in St. Moritz, just 5.1 miles from Engadin Golf Samedan & Zuoz-Madulain and 21 miles from Swiss National Park Visitor Centre.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 2 reviews

    Abitaziun Caspar Badrutt 306 - St Moritz offers accommodations in St. Moritz, a 11-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Apartment Au Reduit 208 is located in St. Moritz, just a 8-minute walk from Train Station St. Moritz and 4.7 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 12 reviews

    Abitaziun Au Reduit 404 - St Moritz offers accommodations in St. Moritz, a 7-minute walk from Train Station St. Moritz and 5 miles from Engadin Golf Samedan & Zuoz-Madulain.

Stay connected in St. Moritz and nearby. Cheap hotels with free Wifi

  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 6 reviews

    Meschihouse - Chesa Engadina offers accommodations in Samedan, a 5-minute walk from Engadin Golf Samedan & Zuoz-Madulain and 4 miles from Train Station St. Moritz.

    From $378.29 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 232 reviews

    Chesa Bernina offers accommodations in Samedan, a 4-minute walk from Engadin Golf Samedan & Zuoz-Madulain and 4.1 miles from Train Station St. Moritz.

    From $225.72 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 6 reviews

    Residence Au Reduit Sankt Moritz is located in St. Moritz, just a 7-minute walk from Train Station St. Moritz and 5 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 57 reviews

    Jägerstil, 70m2, zentral, 1 Parkplatz - RE31 offers accommodations in St. Moritz, a 7-minute walk from Train Station St. Moritz and 5 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 20 reviews

    Au Reduit 106 offers accommodations in St. Moritz, a 8-minute walk from Train Station St. Moritz and 5 miles from Engadin Golf Samedan & Zuoz-Madulain.

    From $752.40 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 19 reviews

    Wonderful cosy apartment in St. Moritz is located in St. Moritz, just a 11-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 5 reviews

    St. Moritzerhof 42 is located in St. Moritz, just a 10-minute walk from Train Station St. Moritz and 5.2 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 29 reviews

    St Moritz 3 Suite vista lago offers accommodations in St. Moritz, 5.1 miles from Engadin Golf Samedan & Zuoz-Madulain and 21 miles from Swiss National Park Visitor Centre.

Great access to the city center. Check these cheap hotels in St. Moritz and nearby

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 5 reviews

    Abitaziun Au Reduit 107 - St Moritz offers accommodations in St. Moritz, a 8-minute walk from Train Station St. Moritz and 5 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 17 reviews

    Abitaziun Belmunt 103 - St Moritz "LOGA ELEGANCE APARTMENT" is located in St. Moritz, just a 10-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 2 reviews

    Abitaziun Caspar Badrutt 302 - St Moritz offers accommodations in St. Moritz, a 12-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    5.2 miles from Engadin Golf Samedan & Zuoz-Madulain in St. Moritz, Apartment in villa in the heart of Sankt Moritz-Dorf offers accommodations with access to a sauna.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 23 reviews

    New! Cozy, central apartment with a stunning view is a recently renovated apartment in St. Moritz, near Train Station St. Moritz.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 4 reviews

    Apartment Tinus - Toplage in Sankt Moritz Dorf is located in St. Moritz, just a 12-minute walk from Train Station St. Moritz and 5.2 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 10 reviews

    New! Exclusive Apartment 3min to Chantarella Bahn is a recently renovated apartment in St. Moritz, near Train Station St. Moritz.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 3 reviews

    Apartment Tinus is located in St. Moritz, just a 11-minute walk from Train Station St. Moritz and 5.2 miles from Engadin Golf Samedan & Zuoz-Madulain.

FAQ about cheap hotels in St. Moritz

Cheap hotels that guests love in St. Moritz

See all
  • Avg. price/night: $213.18
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 2,151 reviews
    Very good price and rather cheaper compared to other places we stayed in Switzerland. The location was very good and around 15-20 minutes of walk from the rail station. Please note that the walk is uphill and can be very tiring if you have big luggage. Check-in and out were easy, and the lady in reception was friendly. Our stay was very good and we may stay again.
    Guest review by
    Kamal42
    Young couple
  • Avg. price/night: $213.18
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 2,151 reviews
    Charming property, very clean, great location.
    Guest review by
    Paul
    Young couple