Davos Hotels

Find the best Davos hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Davos hotels with free cancellation or excellent ratings

Trusted Davos hotel providers

See all hotels in Davos

View more hotels
Prices may change – just add your dates for the best estimate. Note that prices are based on previous traveler searches and partner prices.
Prices may change – just add your dates for the best estimate. Note that prices are based on previous traveler searches and partner prices.

Can’t find the right hotel?

Search all available hotels near Davos. Find the one that’s right for you.

Find a Davos hotel in the heart of the action

Beat the lines at the top Davos attractions by staying close to them.

Your guide to finding the best hotels in Davos, Switzerland

To make the most of your time in Davos, reserve a hotel that’s right for you. We’ve gathered some of the city’s best hotels, from luxury to budget-friendly.

Best time to visit Davos

The best time of year to visit Davos depends on what you’re looking for (or hoping to avoid) during your trip in terms of things like weather and price. Low and high season in Davos

Busiest month(s): December brings the most visitors to Davos, causing the average price per night to rise to $675. Keep in mind that costs tend to be higher compared to the quieter seasons when average nightly rates decrease to $206.

Quietest month(s): You'll save on rooms and avoid peak season prices by travelling during July, when the average cost per night is $206.

The most expensive month to stay in Davos is December, when you should be ready to spend an average of $675 on a hotel. Throughout the year, weekend rates average around $247 per night, and peak on Friday. During the week, you’ll spend on average $249 for a night’s stay, while Sunday is usually the cheapest day of the week to book a room.

Where to stay in Davos

With Skyscanner, it's easy to find the best Davos hotels — from 5-star to the most booked — at a price you want. The best-rated hotels in Davos

If nothing but the best will do for you, book a room at one of the top-rated hotels in the city.

The Steigenberger Grandhotel Belvedere offers a great stay with its 5-star rating and range of amenities. The hotel provides an excellent retreat in the center of Davos. You can enjoy the swimming pool, restaurant, bar, and laundry facilities.

Popular hotels in Davos

Things to do in Davos

The Joyride Paragliding and the Lake Davos are just some of the area's best attractions and things to do. Check out other interesting places in the city, like the Kirchner Museum Davos and the Parsenn Skigebiet. And if you're a foodie, you're in luck, because Davos has some of the best restaurants around, including Montana Stube, Restaurant Extrablatt, Cafe Weber Backerei Konditorei Bar, Dorfbeiz, and Ochsen Steakhouse.

Finding cheap hotels in Davos: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Davos with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course, the cheapest hotel deal we found within the next seven days is C$27 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for C$44 per night.
The average price of a hotel during the week is C$348 per night, and the average price on weekends is C$396. Overall, it looks like the cheapest day to stay in Davos could be Monday.
We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in Davos, and the most expensive day seems to be Tuesday.
The average price of a 3-star hotel in Davos is currently around C$287 per night, and the cheapest 3-star hotel we've found is C$178 per night.
The average price of a 4-star hotel in Davos is currently around C$285 per night, and the cheapest 4-star hotel we've found is C$155 per night.
The average price of a 5-star hotel in Davos is currently around C$317 per night, and the cheapest 5-star hotel we've found is C$205 per night.