Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Start your search
Location
Saint Moritz
Check in / Check out
Any week
Guests
Add guests
Stays
Experiences
Online Experiences
Where
Search by region
I’m flexible
I’m flexible
Switzerland
Switzerland
Europe
Europe
Canada
Canada
Caribbean
Caribbean
Italy
Italy
Check in
Add dates
Check out
Add dates
Who
Add guests
Search
Airbnb your home
Sign up
Log in
Airbnb your home
Help Center
%{visible} of %{smart_count_str} Airbnb Category showing||||%{visible} of %{smart_count_str} Airbnb Categories showing
Your search
National parks
Amazing views
Ski-in/out
Countryside
Cabins
Amazing pools
Rooms
Lakefront
Farms
Bed & breakfasts
Historical homes
Vineyards
New
Trending
Tiny homes
Play
Design
Barns
Off-the-grid
Chef's kitchens
Golfing
Castles
Grand pianos
Earth homes
Luxe
Mansions
Camping
Skiing
Lake
Filters
, 1 filter applied
1
Show map
Search results; Over 1,000 places in Saint Moritz
Over 1,000 places in Saint Moritz
Learn how we sort results
Learn how we sort results
Condo in St Moritz, Switzerland
Newly renovated 2 bedroom apartment near ski slope
Hosted by Pietro
Hosted by Pietro
Apr 20 – 26
Apr 20 – 26
€ 672
€ 501
night
€ 501 per night, originally € 672
·
€ 3,003 total
€ 3,003 total
Show price breakdown
4.71 out of 5 average rating, 7 reviews
4.71 (7)
Apartment in Pontresina, Switzerland
Charming 3-room appartment by the Val Roseg
Hosted by Susanne
Hosted by Susanne
May 25 – 30
May 25 – 30
€ 156
night
€ 156 per night
·
€ 780 total
€ 780 total
Show price breakdown
4.76 out of 5 average rating, 70 reviews
4.76 (70)
Guest favorite
Guest favorite
Chalet in Casaccia, Switzerland
Sleeping in the carriage room with family discount
Hosted by Corinne
Hosted by Corinne
Apr 21 – 26
Apr 21 – 26
€ 177
€ 132
night
€ 132 per night, originally € 177
·
€ 659 total
€ 659 total
Show price breakdown
4.91 out of 5 average rating, 121 reviews
4.91 (121)
18
Reviews
4.78
Rating
1
Year hosting
Room in Zuoz, Switzerland
Stay with Andrea
Stay with Andrea
Cozy apartment with mountain views
Apr 20 – 25
Apr 20 – 25
€ 70
night
€ 70 per night
·
€ 348 total
€ 348 total
Show price breakdown
4.78 out of 5 average rating, 18 reviews
4.78 (18)
Guest favorite
Guest favorite
Apartment in Pontresina, Switzerland
Family-friendly│location│terrace│Naturblick
Hosted by Ellen
Hosted by Ellen
Apr 27 – May 3
Apr 27 – May 3
€ 148
night
€ 148 per night
·
€ 888 total
€ 888 total
Show price breakdown
5.0 out of 5 average rating, 28 reviews
5.0 (28)
Apartment in Silvaplana, Switzerland
Apt. in the snow in Silvaplana
Hosted by a business
Hosted by a business
Apr 25 – 30
Apr 25 – 30
€ 317
night
€ 317 per night
·
€ 1,583 total
€ 1,583 total
Show price breakdown
4.4 out of 5 average rating, 5 reviews
4.4 (5)
Apartment in Bever, Switzerland
Chesa Orlandi 'Duschén' No 4
Hosted by a business
Hosted by a business
Apr 20 – 25
Apr 20 – 25
€ 108
night
€ 108 per night
·
€ 540 total
€ 540 total
Show price breakdown
4.56 out of 5 average rating, 52 reviews
4.56 (52)
Guest favorite
Guest favorite
Home in Zuoz, Switzerland
Chesa Paulina Spacious Engadine House from 1550
Hosted by Priscilla
Hosted by Priscilla
Apr 22 – 27
Apr 22 – 27
€ 379
night
€ 379 per night
·
€ 1,892 total
€ 1,892 total
Show price breakdown
4.95 out of 5 average rating, 116 reviews
4.95 (116)
Guest favorite
Guest favorite
Apartment in Bivio, Switzerland
Cozy apartment overlooking the mountains
Hosted by Salomé
Hosted by Salomé
Apr 21 – 26
Apr 21 – 26
€ 176
€ 162
night
€ 162 per night, originally € 176
·
€ 809 total
€ 809 total
Show price breakdown
4.9 out of 5 average rating, 51 reviews
4.9 (51)
Guest favorite
Guest favorite
Apartment in Chiuro, Italy
Cozy apartment with a view
Hosted by Simone
Hosted by Simone
May 6 – 11
May 6 – 11
€ 64
€ 43
night
€ 43 per night, originally € 64
·
€ 215 total
€ 215 total
Show price breakdown
5.0 out of 5 average rating, 41 reviews
5.0 (41)
Place to stay in Sankt Moritz, Switzerland
Cozy Mountain View Apartment in a Hotel with Spa
Hosted by Kevin
Hosted by Kevin
Apr 22 – 27
Apr 22 – 27
€ 318
night
€ 318 per night
·
€ 1,586 total
€ 1,586 total
Show price breakdown
4.47 out of 5 average rating, 17 reviews
4.47 (17)
Guest favorite
Guest favorite
Condo in Bregaglia, Switzerland
Modern architecture and coziness near the lake
Hosted by Peter
Hosted by Peter
Sep 9 – 14
Sep 9 – 14
€ 183
night
€ 183 per night
·
€ 913 total
€ 913 total
Show price breakdown
4.93 out of 5 average rating, 28 reviews
4.93 (28)
Guest favorite
Guest favorite
Home in La-Punt, Switzerland
Chesa Fiona - Engadin
Hosted by Michal
Hosted by Michal
Apr 28 – May 3
Apr 28 – May 3
€ 143
night
€ 143 per night
·
€ 713 total
€ 713 total
Show price breakdown
4.9 out of 5 average rating, 30 reviews
4.9 (30)
Apartment in Celerina/Schlarigna, Switzerland
3 Bedroom Villa in Engadin Style for large groups.
Hosted by Antonio
Hosted by Antonio
Apr 21 – 28
Apr 21 – 28
€ 169
night
€ 169 per night
·
€ 1,179 total
€ 1,179 total
Show price breakdown
4.8 out of 5 average rating, 26 reviews
4.8 (26)
Apartment in Surses, Switzerland
Charming 3-room vacation home
Hosted by Manuela
Hosted by Manuela
Apr 29 – May 4
Apr 29 – May 4
€ 108
night
€ 108 per night
·
€ 540 total
€ 540 total
Show price breakdown
Guest favorite
Guest favorite
Apartment in Zuoz, Switzerland
Holiday in the lovely Engadin 2
Hosted by Marianne
Hosted by Marianne
Apr 22 – 27
Apr 22 – 27
€ 166
night
€ 166 per night
·
€ 828 total
€ 828 total
Show price breakdown
4.88 out of 5 average rating, 103 reviews
4.88 (103)
Superhost
Superhost
Apartment in La-Punt, Switzerland
Bijou im Engadin
Hosted by Isabelle
Hosted by Isabelle
Apr 20 – 25
Apr 20 – 25
€ 250
night
€ 250 per night
·
€ 1,249 total
€ 1,249 total
Show price breakdown
4.96 out of 5 average rating, 67 reviews
4.96 (67)
Guest favorite
Guest favorite
Villa in Surses, Switzerland
Pool Villa Savognin
Hosted by Irena
Hosted by Irena
Apr 19 – 24
Apr 19 – 24
€ 839
night
€ 839 per night
·
€ 4,193 total
€ 4,193 total
Show price breakdown
4.97 out of 5 average rating, 36 reviews
4.97 (36)
1
2
3
4
…
15