Select a City to find the Best Hotels in Grisons

Recommended destinations based on bookings from your country.

A

B

D

L

S

V

Grisons Hotels for Your Next Holiday

Why Tourists Visit Grisons

  • * Skiing and snowboarding in St. Moritz or Davos during the winter.
  • * Riding the scenic Bernina Express train through stunning alpine landscapes.
  • * Exploring the historic old town of Chur, Switzerland's oldest city.
  • * Relaxing in thermal spas such as those in Bad Ragaz or Scuol.
  • * Hiking along the picturesque panoramic trails like the Alp Grüm or Flims-Laax.

Grisons offers over 1,200 hotels, ranging from quaint alpine chalets to luxurious 5-star resorts, with most accommodations located in hubs like St. Moritz, Davos, and Arosa. The average price for a 3-star hotel is around $150-$250 per night, while 5-star hotels typically cost $400-$800 per night. A standout new addition is Hard Rock Hotel Davos, blending modern design with alpine charm and hosting unique live music events.

Grisons is Switzerland's largest canton, boasting breathtaking alpine scenery, famous resorts like St. Moritz, and an impressive network of hiking and skiing trails.

The region draws visitors year-round with landmarks such as the UNESCO-listed Rhaetian Railway, the Engadin Valley, and the architectural marvel of Viamala Gorge.

Its unique combination of pristine nature, world-renowned spas, and vibrant Swiss culture has made it a favorite among outdoor enthusiasts, wellness seekers, and luxury travelers.

Grisons Tips You Must Know

* Book at least 3 months in advance during peak skiing season (December to February) for the best availability and prices.

* Consider visiting in September for uncrowded trails and vibrant fall foliage.

* Use regional passes like the Engadin Card for discounts on hotels and public transport.

* Public transport in Grisons is reliable with trains and buses conveniently connecting towns and attractions.

* Pack for varied weather, as temperatures can quickly change even in summer.

Chur

Chur, the oldest city in Switzerland, features a charming old town with over 5,000 years of history, including cobblestone streets and medieval architecture. The Bündner Kunstmuseum displays contemporary art against a backdrop of rich Alpine culture. Its proximity to hiking trails and vineyards along the Rhine Valley makes it a blend of urban and natural exploration.

Explore the best hotels in Chur to match this city's historic charm and vibrant culture.

St. Moritz

St. Moritz, the birthplace of modern winter tourism, is renowned for hosting two Winter Olympics and its glamorous frozen lake polo tournaments. Its Segantini Museum celebrates the life of famed painter Giovanni Segantini against an artistic Alpine backdrop. Visitors find a unique blend of luxury and tradition in its spas and five-star resorts.

Discover luxurious hotels in St. Moritz perfect for your alpine adventures and indulgence.

Davos

Davos is a global hub, not just for skiing, but also as the host of the World Economic Forum, attracting leaders and innovators annually. Its Kirchner Museum showcases works of Expressionist painter Ernst Ludwig Kirchner in a stunning modern setting. Summer transforms it into a paradise for mountain bikers and hikers.

Stay close to the action with premier hotels in Davos, blending outdoor thrills and cultural depth.

Arosa

Arosa, tucked in a remote valley, boasts a pristine and serene atmosphere perfect for nature lovers. The Arosa Bear Sanctuary provides a unique opportunity to observe rescued bears living in harmony with nature. Visitors can also enjoy a scenic train ride to the town via the Rhaetian Railway, a UNESCO World Heritage site.

Experience natural tranquility by booking inviting hotels in Arosa for a peaceful retreat.

Pontresina

Pontresina combines traditional Engadin charm with proximity to the Bernina Range, offering activities like glacier treks and scenic train rides. Morteratsch Glacier, just a short journey away, offers accessible trails with stunning views. Its quiet streets and historic architecture create an enchanting alpine village experience.

Find the best hotels in Pontresina to start your adventure in this scenic mountain haven.

Central City Gems

Find more cozy Central hotels in Davos or Chur for your next vacation.

Hotel Name
Description
#
Price per night

Hard Rock Hotel Davos

Davos

  • Davos Congress Center (600 m)
  • Parsenn Ski Resort (1.5 km)
  • Kirchner Museum (300 m)

The hotel offers guitars for in-room jam sessions as part of its exclusive 'Sound of Your Stay' program.

  • Music-inspired ambiance

  • Central location

  • Relaxing rooftop spa

$250-$400/night

Hotel Stern Chur

Chur

  • Chur Old Town (200 m)
  • Rätisches Museum (250 m)
  • Bundner Kunstmuseum (300 m)

This 300-year-old hotel preserves its original Swiss character and once hosted travelers of the legendary mule routes.

  • Rich historical ambiance

  • Traditional Swiss cuisine

  • Central location in Chur

$120-$200/night

Precise Tale Seehof Davos

Davos

  • Parsenn Ski Lift (100 m)
  • Lake Davos (1.5 km)
  • Davos Dorf Train Station (200 m)

Originally built in 1869, it is one of the oldest hotels in Davos, blending Alpine luxury with modern design.

  • Historic charm

  • Direct access to ski lifts

  • Exceptional dining options

$300-$450/night

Lavish Luxury Escapes

Explore more refined Luxury hotels in St. Moritz and Davos for an unforgettable stay.

Hotel Name
Description
#
Price per night

Hotel Schweizerhof St. Moritz

St. Moritz

  • Lake St. Moritz (100 m)
  • Segantini Museum (500 m)
  • St. Moritz Dorf (300 m)

The centerpiece of St. Moritz, this hotel boasts rooms with panoramic views of Lake St. Moritz, complementing its 125-year history.

  • Incredible lake views

  • Historic ambiance

  • Premium spa facilities

$400-$600/night

Alpengold Hotel Davos

Davos

  • Lake Davos (3 km)
  • Parsenn Ski Resort (3.5 km)
  • Davos Congress Center (2 km)

Built as a golden treasure chest, this striking circular hotel offers a truly futuristic experience in Alpine luxury.

  • Unique architectural design

  • World-class spa

  • Surrounded by mountains

$350-$500/night

Hotel Steffani

St. Moritz

  • St. Moritz Dorf (500 m)
  • Lake St. Moritz (300 m)
  • Segantini Museum (700 m)

A family-run hotel for generations, it features original Engadin wood carvings and an indoor pool that feels like a Roman spa.

  • Authentic Engadin charm

  • Central location

  • Wellness facilities

$250-$400/night

Chic Boutique Stays

Check out more charming Boutique hotels in Chur, St. Moritz, and Maienfeld for personalized stays.

Hotel Name
Description
#
Price per night

Abc Swiss Quality Hotel

Chur

  • Chur Train Station (100 m)
  • Chur Old Town (500 m)
  • Bundner Kunstmuseum (300 m)

Abc Hotel is renowned for offering the best breakfast spreads in Chur, featuring artisanal local cheeses and organic produce.

  • Excellent breakfast

  • Modern design

  • Central location

$160-$240/night

Hauser Hotel St. Moritz

St. Moritz

  • St. Moritz Dorf (300 m)
  • Lake St. Moritz (100 m)
  • Segantini Museum (400 m)

This eco-friendly hotel offers homemade chocolate and signature pastries in its in-house bakery.

  • Sustainability efforts

  • Chocolate treats

  • Central location

$200-$300/night

Swiss Heidi Hotel

Maienfeld

  • Heididorf (1.5 km)
  • Bad Ragaz Thermal Spa (6 km)
  • Maienfeld Train Station (1 km)

This quirky boutique hotel is inspired by the Swiss folklore character Heidi, with themed interiors and mountain views.

  • Theme-inspired design

  • Beautiful mountain views

  • Close to vineyards

$140-$220/night

Family Haven Hotels

Find more welcoming Family Friendly hotels in Davos and St. Moritz designed for families.

Hotel Name
Description
#
Price per night

Hotel Piz St. Moritz

St. Moritz

  • Lake St. Moritz (1 km)
  • Corviglia Funicular (800 m)
  • Kempinski Spa (1.2 km)

Known for spacious family rooms, Hotel Piz also offers a pizzeria that kids rave about after snowy adventures.

  • Family-friendly rooms

  • Excellent pizzeria

  • Convenient location

$200-$350/night

Hilton Garden Inn Davos

Davos

  • Davos Congress Center (50 m)
  • Parsen Ski Resort (2 km)
  • Lake Davos (3 km)

Catering to families, this hotel provides complimentary children's entertainment during ski season, plus family suites with balconies.

  • Kids' programs

  • Spacious suites

  • Prime location

$200-$400/night

Hotel Reine Victoria

St. Moritz

  • Signal Cable Car (200 m)
  • Lake St. Moritz (1.2 km)
  • Segantini Museum (1.5 km)

This Victorian-style hotel features a kids' playzone, adding vintage elegance alongside family-focused attention.

  • Classic architecture

  • Great kids' facilities

  • Close to ski areas

$250-$400/night

Hotels with Relaxing Pools

Discover more serene Hotels with indoor pool in Davos, Arosa, and Klosters offering splendid relaxation.

Hotel Name
Description
#
Price per night

Ameron Davos Swiss Mountain Resort

Davos

  • Davos Congress Center (500 m)
  • Parsenn Ski Resort (1.8 km)
  • Lake Davos (2.5 km)

The heated indoor pool offers panoramic Alpine views, making it one of the most relaxing post-ski stops in Davos.

  • Panoramic pool

  • Modern spa

  • Close to cable cars

$250-$450/night

Mountain Plaza Hotel

Arosa

  • Arosa Ski Resort (300 m)
  • Obersee Lake (200 m)
  • Arosa Train Station (1 km)

Its spa features an indoor pool with a glass ceiling, perfect for star gazing during a nighttime swim.

  • Indoor pool with views

  • Great location

  • Spacious rooms

$210-$350/night

Hotel Piz Buin Klosters

Klosters

  • Klosters Cable Car (500 m)
  • Madrisa Land (1 km)
  • Gotschna Ski Lift (450 m)

With private access to a luxurious indoor pool, this is the perfect stay for après-ski relaxation.

  • Private pool access

  • Alpine location

  • Modern amenities

$220-$400/night

Frequently asked question

What are the best areas in Grisons to book a hotel for ski enthusiasts?

Ski enthusiasts should look for hotels in Davos, St. Moritz, or Lenzerheide, as these areas provide excellent ski resorts with convenient hotel access to slopes and lifts.

Are there family-friendly hotels in Grisons with adequate facilities for kids?

Yes, hotels like Hotel Schweizerhof Lenzerheide and Belvedere Hotel Scuol offer family rooms, kids' clubs, and child-friendly amenities.

How much does it cost to stay at a mid-range hotel in Grisons?

Mid-range hotels in Grisons typically cost between $150 to $300 per night depending on the season and location.

Which hotels in Grisons are closest to the famous Bernina Express train route?

Hotels in Pontresina, such as the Grand Hotel Kronenhof, are among the closest to the scenic Bernina Express route.

Are there boutique hotels in Grisons for couples seeking a romantic getaway?

Yes, properties like Guarda le Stelle in Scuol and Chesa Valese Boutique Hotel in Zermatt cater to couples with cozy and romantic settings.

Thank you for subscribing
Destination Select city
  • Aarau

    Switzerland

  • Adelboden

    Switzerland

  • Aeschi Bei Spiez

    Switzerland

  • Airolo

    Switzerland

  • Altdorf

    Switzerland

  • Amden

    Switzerland

  • Andermatt

    Switzerland

  • Anzere

    Switzerland

  • Appenzell

    Switzerland

  • Arbon

    Switzerland

  • Arosa

    Switzerland

  • Ascona

    Switzerland

  • Bad Ragaz

    Switzerland

  • Bad-Schwarzsee

    Switzerland

  • Baden

    Switzerland

  • Basel

    Switzerland

  • Beatenberg

    Switzerland

  • Bellinzona

    Switzerland

  • Bellwald

    Switzerland

  • Berguen

    Switzerland

  • Bern

    Switzerland

  • Bettmeralp

    Switzerland

  • Biel

    Switzerland

  • Bissone

    Switzerland

  • Bivio

    Switzerland

  • Blatten bei Naters

    Switzerland

  • Bourg-Saint-Pierre

    Switzerland

  • Breil/Brigels

    Switzerland

  • Brienz (Bern)

    Switzerland

  • Brig

    Switzerland

  • Brissago

    Switzerland

  • Brugg (Aargau)

    Switzerland

  • Brunnen

    Switzerland

  • Buchs (St. Gallen)

    Switzerland

  • Bulle

    Switzerland

  • Burgdorf

    Switzerland

  • Busingen am Hochrhein

    Switzerland

  • Caslano

    Switzerland

  • Celerina/Schlarigna

    Switzerland

  • Champery

    Switzerland

  • Champex-Lac

    Switzerland

  • Charmey

    Switzerland

  • Chateau-d'Oex

    Switzerland

  • Chiasso

    Switzerland

  • Chur

    Switzerland

  • Crans-Montana

    Switzerland

  • Darligen

    Switzerland

  • Davos

    Switzerland

  • Delemont

    Switzerland

  • Disentis

    Switzerland

  • Einsiedeln

    Switzerland

  • Emmetten

    Switzerland

  • Engelberg

    Switzerland

  • Ernen

    Switzerland

  • Evolene

    Switzerland

  • Faulensee

    Switzerland

  • Fiesch

    Switzerland

  • Flims

    Switzerland

  • Flums

    Switzerland

  • Flumserberg

    Switzerland

  • Fribourg

    Switzerland

  • Frutigen

    Switzerland

  • Gambarogno

    Switzerland

  • Geneva

    Switzerland

  • Gersau

    Switzerland

  • Goms

    Switzerland

  • Gordola

    Switzerland

  • Goschenen

    Switzerland

  • Grachen

    Switzerland

  • Grimentz

    Switzerland

  • Grindelwald

    Switzerland

  • Gruyeres

    Switzerland

  • Gstaad

    Switzerland

  • Hasliberg

    Switzerland

  • Herisau

    Switzerland

  • Horw

    Switzerland

  • Innertkirchen

    Switzerland

  • Interlaken

    Switzerland

  • Iseltwald

    Switzerland

  • Kandersteg

    Switzerland

  • Kiental

    Switzerland

  • Klosters

    Switzerland

  • Kloten

    Switzerland

  • Kreuzlingen

    Switzerland

  • La Chaux De Fonds

    Switzerland

  • La Neuveville

    Switzerland

  • La Punt-Chamues-ch

    Switzerland

  • La Tzoumaz

    Switzerland

  • Laax

    Switzerland

  • Lausanne

    Switzerland

  • Lauterbrunnen

    Switzerland

  • Le Chable

    Switzerland

  • Le Locle

    Switzerland

  • Leissigen

    Switzerland

  • Lenk

    Switzerland

  • Lenzerheide

    Switzerland

  • Les Collons

    Switzerland

  • Les Crosets

    Switzerland

  • Les Diablerets

    Switzerland

  • Leukerbad

    Switzerland

  • Leysin

    Switzerland

  • Locarno

    Switzerland

  • Losone

    Switzerland

  • Lucerne

    Switzerland

  • Lugano

    Switzerland

  • Maloja

    Switzerland

  • Martigny

    Switzerland

  • Massagno

    Switzerland

  • Matten bei Interlaken

    Switzerland

  • Meiringen

    Switzerland

  • Melide

    Switzerland

  • Mendrisio

    Switzerland

  • Meyrin

    Switzerland

  • Minusio

    Switzerland

  • Montreux

    Switzerland

  • Morcote

    Switzerland

  • Morges

    Switzerland

  • Morgins

    Switzerland

  • Muralto

    Switzerland

  • Murren

    Switzerland

  • Murten

    Switzerland

  • Nendaz

    Switzerland

  • Neuchatel

    Switzerland

  • Nyon

    Switzerland

  • Oberhofen

    Switzerland

  • Oberwald

    Switzerland

  • Olten

    Switzerland

  • Opfikon-Glattbrugg

    Switzerland

  • Orsieres

    Switzerland

  • Ovronnaz

    Switzerland

  • Paradiso

    Switzerland

  • Pontresina

    Switzerland

  • Porrentruy

    Switzerland

  • Poschiavo

    Switzerland

  • Rapperswil (St. Gallen)

    Switzerland

  • Reckingen

    Switzerland

  • Riederalp

    Switzerland

  • Ringgenberg

    Switzerland

  • Romanshorn

    Switzerland

  • Ronco sopra Ascona

    Switzerland

  • Roveredo

    Switzerland

  • Saas-Almagell

    Switzerland

  • Saas-Fee

    Switzerland

  • Saas-Grund

    Switzerland

  • Saignelegier

    Switzerland

  • Saillon

    Switzerland

  • Saint-Luc

    Switzerland

  • Salvan

    Switzerland

  • Samedan

    Switzerland

  • Samnaun

    Switzerland

  • San Bernardino

    Switzerland

  • Sankt Niklaus

    Switzerland

  • Sarnen

    Switzerland

  • Saviese

    Switzerland

  • Savognin

    Switzerland

  • Schaffhausen

    Switzerland

  • Scuol

    Switzerland

  • Sedrun

    Switzerland

  • Seelisberg

    Switzerland

  • Sent

    Switzerland

  • Sierre

    Switzerland

  • Sigriswil

    Switzerland

  • Sils Maria

    Switzerland

  • Silvaplana

    Switzerland

  • Sion

    Switzerland

  • Solothurn

    Switzerland

  • Spiez

    Switzerland

  • St. Gallen

    Switzerland

  • St. Moritz

    Switzerland

  • Surlej

    Switzerland

  • Tasch

    Switzerland

  • Tenero-Contra

    Switzerland

  • Thun

    Switzerland

  • Travers

    Switzerland

  • Trin

    Switzerland

  • Unterseen

    Switzerland

  • Valbella

    Switzerland

  • Vals

    Switzerland

  • Verbier

    Switzerland

  • Vercorin

    Switzerland

  • Vevey

    Switzerland

  • Veysonnaz

    Switzerland

  • Viganello

    Switzerland

  • Villars-sur-Ollon

    Switzerland

  • Visp

    Switzerland

  • Vitznau

    Switzerland

  • Weggis

    Switzerland

  • Wengen

    Switzerland

  • Wilderswil

    Switzerland

  • Wildhaus

    Switzerland

  • Winterthur

    Switzerland

  • Yverdon-les-Bains

    Switzerland

  • Zermatt

    Switzerland

  • Zernez

    Switzerland

  • Zinal

    Switzerland

  • Zug

    Switzerland

  • Zuoz

    Switzerland

  • Zurich

    Switzerland

  • Zurzach

    Switzerland

  • Zweisimmen

    Switzerland

Select city first

Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0