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.6
Exceptional - What previous guests thought, 359 reviews
Price from
$642.60
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.1
Wonderful - What previous guests thought, 16 reviews
Price from
$354.24
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
$360.45
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.0
Wonderful - What previous guests thought, 14 reviews
Price from
$341.81
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.

D
Daniel
From
United States
My husband and I stayed at the Languard for only one night. It will be memorable forever. We should have taken the bus, but we walked up the winding hill with our luggage. It gave us an insight into the shopping area along the way. The Hotel was adorable. Very desirable furnishings; not your ordinary blase hotel. We would definately stay here again.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,168 reviews
Price from
$261.02
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.

l
louise
From
United Kingdom
helpful reception staff, clean bright and airy room, good breakfast and good value evening meal.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,515 reviews
Price from
$182.56
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.

A
Aaron
From
United States
Beautiful place with a great view from the terrace. Short walk from the train, with several good places to eat very close.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 109 reviews
Price from
$269.72
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, 258 reviews
Price from
$385.31
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 8.6
Excellent - What previous guests thought, 29 reviews
Price from
$357.96
1 night, 2 adults

Sunstar Pontresina

Pontresina (Near St. Moritz)

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.

K
Karla
From
United States
Very warm and welcoming staff. The room had every amenity we could wish for. The bed was comfy. We enjoyed the sauna and the quiet charm of this hotel nestled between the mountains.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 119 reviews
Price from
$313.22
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

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

  • 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 9.2
    Wonderful - What previous guests thought, 9 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.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.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.

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.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 235 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 $198.87 per night
  • 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 $416.32 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 119 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 $360.45 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.

  • 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.

Enjoy breakfast in St. Moritz and nearby

  • 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.7
    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.

  • Apartment Tinus

    St. Moritz
    Breakfast options
    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.

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

    Abitaziun Residence 10A - St Moritz is a recently renovated apartment in St. Moritz, near Train Station St. Moritz. With mountain views, this accommodation offers a balcony.

  • Tinus 58

    St. Moritz
    Breakfast options
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Featuring a garden, Tinus 58 provides accommodations in St. Moritz. This property offers access to a balcony, free private parking, and free Wifi.

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

    Chesa il Rifugio is located in St. Moritz, just a 14-minute walk from Train Station St. Moritz and 5.4 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Arona 9

    St. Moritz
    Breakfast options
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 4 reviews

    Arona 9 is located in St. Moritz, just a 14-minute walk from Train Station St. Moritz and 4.7 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: $185.20
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 2,169 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: $185.20
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 2,169 reviews
    Charming property, very clean, great location.
    Guest review by
    Paul
    Young couple