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

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

Enjoy breakfast 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 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 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.

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

  • Au Reduit 106

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

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

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

  • Scored out of 10, guest rating 8.7
    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 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.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.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.

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

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

  • St Moritz 2bedr apt parking lake view

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

  • 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.7
    Excellent - What previous guests thought, 3 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.

  • 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.53
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 765 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