
Find Pet-friendly Hotels in St. Moritz from CA $239
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. Moritz Pet-friendly Hotels
Our top choices for St. Moritz pet-friendly hotels

1. Hotel GRACE LA MARGNA ST MORITZ
Hotel GRACE LA MARGNA ST MORITZSt. Moritz
9.8 out of 10, Exceptional, (145 reviews)
The price is CA $870
CA $920 total
includes taxes & fees
Nov 29 - Nov 30

2. The Suites
The SuitesSt. Moritz
9.6 out of 10, Exceptional, (11 reviews)
The price is CA $829
CA $872 total
includes taxes & fees
Nov 28 - Nov 29

3. Hotel San Gian
Hotel San GianSt. Moritz
9.4 out of 10, Exceptional, (242 reviews)
The price is CA $397
CA $467 total
includes taxes & fees
Nov 27 - Nov 28

4. Hotel Waldhaus am See
Hotel Waldhaus am SeeSt. Moritz
9.2 out of 10, Wonderful, (707 reviews)
The price is CA $445
CA $472 total
includes taxes & fees
Nov 27 - Nov 28

5. Hotel Arte
Hotel ArteSt. Moritz
9.0 out of 10, Wonderful, (737 reviews)
The price is CA $279
CA $302 total
includes taxes & fees
Nov 18 - Nov 19

6. Hotel Nolda
Hotel NoldaSt. Moritz
9.0 out of 10, Wonderful, (566 reviews)
The price is CA $319
CA $375 total
includes taxes & fees
Nov 27 - Nov 28

7. Berghotel Randolins
Berghotel RandolinsSt. Moritz
9.0 out of 10, Wonderful, (166 reviews)
The price is CA $286
CA $307 total
includes taxes & fees
Dec 10 - Dec 11

8. Hauser Hotel St. Moritz
Hauser Hotel St. MoritzSt. Moritz
9.0 out of 10, Wonderful, (591 reviews)
The price is CA $406
CA $432 total
includes taxes & fees
Nov 29 - Nov 30

9. Hotel Steffani
Hotel SteffaniSt. Moritz
9.0 out of 10, Wonderful, (477 reviews)
The price is CA $469
CA $498 total
includes taxes & fees
Nov 30 - Dec 1

10. Hostel by Randolins
Hostel by RandolinsSt. Moritz
9.0 out of 10, Wonderful, (54 reviews)
The price is CA $203
CA $220 total
includes taxes & fees
Nov 29 - Nov 30

12. Hotel Laudinella
Hotel LaudinellaSt. Moritz
8.6 out of 10, Excellent, (372 reviews)
The price is CA $366
CA $392 total
includes taxes & fees
Dec 13 - Dec 14

13. Youth Hostel St. Moritz
Youth Hostel St. MoritzSt. Moritz
8.6 out of 10, Excellent, (338 reviews)
The price is CA $225
CA $239 total
includes taxes & fees
Nov 29 - Nov 30

14. Hotel Stille & Aladin Apartments
Hotel Stille & Aladin ApartmentsSt. Moritz
8.2 out of 10, Very good, (209 reviews)
The price is CA $251
CA $269 total
includes taxes & fees
Nov 15 - Nov 16

15. Randolins Familienresort
Randolins FamilienresortSt. Moritz
9.0 out of 10, Wonderful, (41 reviews)
The price is CA $302
CA $324 total
includes taxes & fees
Nov 30 - Dec 1
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top St. Moritz Hotel Reviews

Languard
10/10 Excellent
Frequently asked questions
Explore a world of travel with Expedia
- Condo Rentals in St. Moritz
- 5 Star Hotels in St. Moritz
- Ski Hotels in St. Moritz
- Safari Tentalow in Sils im Engadin-Segl
- Hotels with Hot Tubs in St. Moritz
- Mountain Hotels in St. Moritz
- Pontresina Hotels
- Charming 5
- Sankt Moritz-Bad Hotels
- Chesa Arnica 2
- Spa Hotels in St. Moritz
- Luxury Hotels in St. Moritz
- Cheap Hotels in St. Moritz
- All Inclusive Resorts and in St. Moritz
- St. Moritz Hotels
- Adults Only Resorts & in St. Moritz
- Honeymoon Resorts and in St. Moritz
- Waterpark Hotels in St. Moritz
- Lgbt Friendly Hotels in St. Moritz
- Lgbt Friendly Hotels in Pontresina
- Apartments in St. Moritz
- Villas in Engadin
- Silvaplana Hotels
- Chalets in St. Moritz
- Best Western Hotels in St. Moritz
- Schloss Hotel & Spa Pontresina
- Samedan Hotels
- B&B in St. Moritz
- Motels in St. Moritz
- Historic Hotels in St. Moritz
- Flights to Engadin
- Flights from Calgary (YYC) to St. Moritz (SMV)
- Flights from Vancouver (YVR) to St. Moritz (SMV)
- Flights from Winnipeg (YWG) to St. Moritz (SMV)
- Flights to Celerina-Schlarigna
- Flights to St. Moritz
- Flights from Toronto (YYZ) to St. Moritz (SMV)
- Flights from London (LHR) to St. Moritz (SMV)
- Flights from Montreal (YUL) to St. Moritz (SMV)
























































