The 10 best self-catering accommodations in St. Moritz, Switzerland | Booking.com
Skip to main content

Self-Catering Accommodations in St. Moritz

Find the self-catering accommodations that appeal to you the most

The best self-catering accommodations in St. Moritz

Check out our selection of great self-catering accommodations in St. Moritz

Filter by:

Review score

Aladin Apartments St Moritz

St. Moritz

Aladin Apartments St Moritz offers units with a balcony or terrace, a fully-equipped kitchenette with a dishwasher, a living room and a flat-screen TV with satellite channels.

K
Kim
From
Australia
What was not to like ! Everything we needed and the host was extremely helpful
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 479 reviews
Price from
$249.20
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.64
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
$300.54
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.16
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.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 12 reviews
Price from
$344.37
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, 107 reviews
Price from
$343.12
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
$157.79
1 night, 2 adults

b&b River Inn

St. Moritz

b&b River Inn is located in St. Moritz, 1312 feet from Signalbahn and 1.4 mi from the center. The bed and breakfast has a terrace and views of the mountain, and guests can enjoy a drink at the bar.

M
Melanie
From
Switzerland
Incredible service. Big room. Great price to performance ratio. Thank you for the wonderful stay!
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 762 reviews
Price from
$244.19
1 night, 2 adults

Sankt Moritz Suite

St. Moritz

1.2 miles from Train Station St. Moritz in St. Moritz, Sankt Moritz Suite provides accommodations with access to an indoor pool.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 27 reviews
Price from
$388.20
1 night, 2 adults

Au Reduit 106

St. Moritz

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.

T
Tanya
From
Switzerland
The appartment is located in the heart of St Moritz Dorf so everything is available at walking distance. It was clean and offered great comfort for a family with its two bedrooms and two restrooms. The dining and living rooms were cozy and had a great view. We didn't use the kitchen much, except for the breakfast but it is fully equiped. We've known this region for years and we definitely think it's a great option to stay in the beautiful Engadin.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 20 reviews
Price from
$275.50
1 night, 2 adults
All self-catering accommodations in St. Moritz

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in St. Moritz and surrounding area in the past month

See all

Highly rated self-catering accommodations in St. Moritz and nearby

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

    CENTRAL PENTHOUSE GREAT LAKE VIEW is located in St. Moritz, just a 9-minute walk from Train Station St. Moritz and 4.9 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.4
    Very Good - What previous guests thought, 21 reviews

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

    From $298.04 per night
  • Au Reduit 106

    St. Moritz
    8.0+ review score
    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 $751.36 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 8.5
    Very Good - What previous guests thought, 92 reviews

    Sankt Moritz Dorf Charme 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.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.

Enjoy breakfast 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 7.9
    Good - What previous guests thought, 28 reviews

    Studio centralissimo a St. Moritz 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.

  • Au Reduit 401

    St. Moritz
    Breakfast options
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 8 reviews

    Au Reduit 401 is located in St. Moritz, just 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.8
    Excellent - What previous guests thought, 77 reviews

    Charmantes, gemütliches Studio, im Zentrum - C2 offers accommodations in St. Moritz, a 8-minute walk from Train Station St. Moritz and 5.1 miles from Engadin Golf Samedan & Zuoz-Madulain.

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

    St Moritz 2bedr apt parking lake view offers accommodations in St. Moritz, 5 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.

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

These self-catering accommodations in St. Moritz and nearby have options with free cancellation

  • 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
    Free cancellation options available
    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.

  • Chesa Bellavista - St. Moritz

    St. Moritz
    Free cancellation options available
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 22 reviews

    Chesa Bellavista - St. Moritz is located in St. Moritz, just a 13-minute walk from Train Station St. Moritz and 5.1 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Fantastic Panorama flat in Sankt Moritz

    St. Moritz
    Free cancellation options available
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 2 reviews

    Fantastic Panorama flat in Sankt Moritz is located in St. Moritz, just a 17-minute walk from Train Station St. Moritz and 8.2 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Chesa Residence

    St. Moritz
    Free cancellation options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    A 13-minute walk from Train Station St. Moritz in St. Moritz, Chesa Residence features accommodations with access to wellness packages and fitness room.

  • Chesa il Rifugio

    St. Moritz
    Free cancellation options available
    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.

  • Chesa Suot Brattas 1 Apt 23 - Sankt Moritz

    St. Moritz
    Free cancellation options available
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 21 reviews

    Chesa Suot Brattas 1 Apt 23 - Sankt Moritz 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 8.7
    Excellent - What previous guests thought, 69 reviews

    70m2 mit Seeblick, Balkon, Serlas, Parkplatz - S11,1 offers accommodations in St. Moritz, a 2-minute walk from Train Station St. Moritz and 4.5 miles from Engadin Golf Samedan & Zuoz-Madulain.

FAQ about self-catering accommodations in St. Moritz

Self-catering Accommodations That Guests Love in St. Moritz

See all
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 60 reviews
    Large apartment, a lot of kitchen equipment is present. Very clean. Friendly host. Excellent location
    Guest review by
    Bart
    Travelers with friends
  • Avg. price/night: $244.19
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 762 reviews
    Nice hotel with a kitchen. Good breakfast, very nice personnel.
    Guest review by
    Malgorzata
    Family with young children
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 57 reviews
    Lovely apartment with well appointed and functional kitchen. Great location in the centre of the town. Very comfortable and homely.
    Guest review by
    Walter Menke
    Travelers with friends