We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
New! You come to us for reviews — now you can book your hotel right here on TripAdvisor.

Canton of Graubunden

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Property name

Reset
 
Free Newsletter

Interested in Canton of Graubunden?

We'll send you updates with the latest deals, reviews and articles for Canton of Graubunden each week.

Map of Canton of Graubunden Hotels

Hotels (410)

B&Bs / Inns (371)

Specialty Lodging (199)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
Guarda Lodge (Guarda)
Sur Chafarrer 96, Guarda 7545, Switzerland
Show Prices
$168 - $219 Avg. price/night*
Ollie #1 of 410 hotels in Canton of Graubunden
  •  Wonderful place  
  • Friendly helpful staff, luxury accommodation with amazing views. Room was... more
  • May 15, 2016
Professional photos | Traveler photos (57)
Certificate of Excellence
Travelers' Choice® 2016 Winner Luxury | Romance | Best Service | Top Hotels
 
Via Maistra 130 | 7504 Pontresina, Pontresina 7504, Switzerland
Show Prices
$357 - $514 Avg. price/night*
Ollie #2 of 410 hotels in Canton of Graubunden
Professional photos | Traveler photos (347)
Certificate of Excellence
Travelers' Choice® 2016 Winner Luxury | Best Service
 
Via Veglia 18, St. Moritz 7500, Switzerland
Show Prices
$387 - $913 Avg. price/night*
Ollie #3 of 410 hotels in Canton of Graubunden
Professional photos | Traveler photos (299)
Tschuggen Grand Hotel | 7050 Arosa, Arosa 7050, Switzerland
Show Prices
$292 - $656 Avg. price/night*
Ollie #4 of 410 hotels in Canton of Graubunden
#1 of 36 hotels in Arosa
  •  Very relaxed luxury 
  • Tschuggen is a de luxe hotel run by a top hotel director. Even if you do... more
  • July 25, 2016
Professional photos | Traveler photos (261)
Nira Alpina (Silvaplana) 4.5 of 5
Via dal Corvatsch 76 | 7513 Silvaplana, Silvaplana 7513, Switzerland
Show Prices
$204 - $362 Avg. price/night*
Ollie #5 of 410 hotels in Canton of Graubunden
  •  Nira alpina discovery 
  • super cool, clean confortable, incredible breakfast, free bike, spa... more
  • August 22, 2016
Professional photos | Traveler photos (143)
San Gian Hotel (St. Moritz) 4.0 of 5
San Gian, Via 23, St. Moritz 7500, Switzerland
Show Prices
$197 - $426 Avg. price/night*
Ollie #6 of 410 hotels in Canton of Graubunden
  •  Lovely hotel 
  • My husband and I stayed here for three nights and had an amazing time. All... more
  • August 15, 2016
Professional photos | Traveler photos (160)
Hotel Schweizerhof (Lenzerheide) 4.5 of 5
Voa Principala, Lenzerheide 7078, Switzerland
Show Prices
$264 - $389 Avg. price/night*
Ollie #7 of 410 hotels in Canton of Graubunden
Professional photos | Traveler photos (74)
Via San Gian 7, Celerina 7505, Switzerland
Show Prices
$262 - $462 Avg. price/night*
Ollie #8 of 410 hotels in Canton of Graubunden
Professional photos | Traveler photos (99)
Via Mezdi 27, St. Moritz 7500, Switzerland
Kempinski Grand Hotel des Bains St. Moritz Slideshow
Show Prices
$271 - $1,325 Avg. price/night*
Ollie #9 of 410 hotels in Canton of Graubunden
Professional photos | Traveler photos (417)
Waldhotel, Arosa 7050, Switzerland
Waldhotel National Slideshow
Show Prices
$267 - $475 Avg. price/night*
Ollie #10 of 410 hotels in Canton of Graubunden
#2 of 36 hotels in Arosa
  •  Amazing 
  • We stayed at this hotel at week-end. Nice and big room, wonderful... more
  • April 7, 2016
Professional photos | Traveler photos (161)
Offers & Announcements Package Deal
Dorfstrasse 30 | 7563 Samnaun, Samnaun 7563, Switzerland
Hotel Chasa Montana Slideshow
Show Prices
$212 - $559 Avg. price/night*
Ollie #11 of 410 hotels in Canton of Graubunden
Professional photos | Traveler photos (79)
Via Traunter Plazzas 7, St. Moritz 7500, Switzerland
Hauser Hotel St. Moritz Slideshow
Show Prices
$227 - $409 Avg. price/night*
Ollie #12 of 410 hotels in Canton of Graubunden
Professional photos | Traveler photos (142)
Special Offer Complimentary bottle of...
Hotel Astras (Scuol) 3.0 of 5
Stradun 325, Scuol 7550, Switzerland
Show Prices
$263 - $301 Avg. price/night*
Ollie #13 of 410 hotels in Canton of Graubunden
#1 of 16 hotels in Scuol
  •  Amazing food! 
  • We had dinner here twice, for 30CHF each as part of our accommodation at... more
  • September 30, 2014
Professional photos | Traveler photos (32)
Voa Principala 41 | 7078 Lenzerheide, Lenzerheide 7078, Switzerland
Show Prices
$193 - $353 Avg. price/night*
Ollie #14 of 410 hotels in Canton of Graubunden
Professional photos | Traveler photos (51)
Hotel Donatz (Samedan) 3.0 of 5
Plazzet 15, Samedan 7503, Switzerland
Hotel Donatz Slideshow
Show Prices
$198 - $300 Avg. price/night*
Ollie #15 of 410 hotels in Canton of Graubunden
Professional photos | Traveler photos (40)
Offers & Announcements Package Deal
Certificate of Excellence
Travelers' Choice® 2016 Winner Top Hotels
 
Buolstrasse 3 | 7070 Davos, Davos 7270, Switzerland
Show Prices
$219 - $664 Avg. price/night*
Ollie #16 of 410 hotels in Canton of Graubunden
#1 of 56 hotels in Davos
Professional photos | Traveler photos (134)
Hotel Nolda (St. Moritz) 3.0 of 5
Crasta, Via 3, St. Moritz 7500, Switzerland
Show Prices
$155 - $324 Avg. price/night*
Ollie #17 of 410 hotels in Canton of Graubunden
Professional photos | Traveler photos (76)
Serlas, Via 27, St. Moritz 7500, Switzerland
Badrutt's Palace Hotel Slideshow
Show Prices
$365 - $985 Avg. price/night*
Ollie #18 of 410 hotels in Canton of Graubunden
Professional photos | Traveler photos (361)
Certificate of Excellence
Travelers' Choice® 2016 Winner Best Service | Top Hotels
 
Innere Poststrasse | 7050 Arosa, Arosa 7050, Switzerland
Arosa Kulm Hotel & Alpin Spa Slideshow
Show Prices
$251 - $531 Avg. price/night*
Ollie #19 of 410 hotels in Canton of Graubunden
#3 of 36 hotels in Arosa
  •  Short Stay 
  • Arosa Kulm Hotel is one of the leading hotel in the Swiss Alps. In summer... more
  • August 25, 2016
Professional photos | Traveler photos (113)
Ottostrasse 8, Chur 7000, Switzerland
ABC Swiss Quality Hotel Slideshow
Show Prices
$211 - $259 Avg. price/night*
Ollie #20 of 410 hotels in Canton of Graubunden
#1 of 13 hotels in Chur
Professional photos | Traveler photos (126)