Some info has been automatically translated. Show original language

Apartment vacation rentals in Saint Moritz

Find and book unique apartments on Airbnb

1 of 3 pages
1 of 3 pages

Popular amenities for Saint Moritz apartment rentals

Apartment rentals with air conditioning

Private apartment rentals

Guest favorite

Apartment in Sankt Moritz, Switzerland

4.99 out of 5 average rating, 76 reviews

Sankt Moritz Dorf Apartment&Parking for adults

Nov 11 – 18

$175 per night
Guest favorite

Apartment in San Maurizio, Switzerland

4.93 out of 5 average rating, 29 reviews

Residence Au Reduit, St. Moritz

May 29 – Jun 5

$208 per night
Superhost

Apartment in Sankt Moritz, Switzerland

5.0 out of 5 average rating, 5 reviews

New! Cozy, central apartment with a stunning view

Nov 6 – 13

$131 per night
Guest favorite

Apartment in Sankt Moritz, Switzerland

5.0 out of 5 average rating, 16 reviews

Spectacular Penthouse lake VIEW, private SAUNA

Dec 4 – 11

$748 per night
Superhost

Apartment in Sankt Moritz, Switzerland

4.85 out of 5 average rating, 13 reviews

Via Somplaz 6 in St. Moritz - Bestlage!

Sep 20 – 27

$146 per night
Guest favorite

Apartment in Sankt Moritz, Switzerland

4.95 out of 5 average rating, 44 reviews

Fantastic view on the sunny slope of St Moritz

Mar 4 – 11

$427 per night
Guest favorite

Apartment in Samaden, Switzerland

5.0 out of 5 average rating, 19 reviews

Modern studio with a view

May 4 – 11

$129 per night
Guest favorite

Apartment in St.Moritz, Switzerland

5.0 out of 5 average rating, 17 reviews

Modern apartment in a central location, St.Moritz village

Sep 5 – 12

$153 per night

Quick stats about apartment rentals in Saint Moritz

  • Total rentals

    680 properties

  • Rentals with a pool

    30 properties have a pool

  • Pet-friendly rentals

    120 properties allow pets

  • Family-friendly rentals

    350 properties are a good fit for families

  • Total number of reviews

    9.8K reviews

  • Nightly prices starting at

    $10 before taxes and fees

Destinations to explore