Switzerland hotels

Switzerland hotels

Search hundreds of travel sites at once for hotels in  Switzerland

Enter a city, hotel, airport, address or landmark
Check-in
Check-out
Compare vs KAYAK |

Latest Switzerland Hotel Deals

Zermatt
Zermatt
3 stars from RM 359
4+ stars from RM 458
Grindelwald
Grindelwald
3 stars from RM 355
4+ stars from RM 755
Zurich
Zurich
3 stars from RM 272
4+ stars from RM 338

Good to know

Low season

OctoberCheapest month to stay with an average 21% drop in price.

High season

DecemberMost expensive month to stay with an average 35% rise in price.

Average price (weeknight)

RM 732Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

RM 705Average Fri & Sat price over the last 2 weeks.

When to book a hotel in Switzerland

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

FAQs when booking a hotel in Switzerland

Are hotels in Switzerland safe during the coronavirus (COVID-19) crisis?

What is the most popular destination in Switzerland?

What are the most popular regions of Switzerland?

How much is a cheap hotel in Switzerland?

How much is a hotel in Switzerland for tonight?

Best Switzerland hotels

Show all
Haus Mischabel - Zermatt
1
9.6 Excellent (116 reviews)
RM 450+
Grand Hotel Des Bains Kempinski - St. Moritz - Lounge
2
8.9 Excellent (628 reviews)
RM 1,318+
Schloss Huenigen - Konolfingen - Bedroom
3
8.9 Excellent (307 reviews)
RM 673+
Hotel Savoy Bern - Bern - Building
4
8.9 Excellent (1,308 reviews)
RM 747+
Hotel Waldhaus am See - St. Moritz - Outdoor view
5
8.9 Excellent (813 reviews)
RM 491+
Ameron Luzern Hotel Flora - Lucerne - Lounge
6
8.7 Excellent (1,636 reviews)
RM 586+
ibis Styles Basel City - Basel - Lounge
7
8.6 Excellent (2,340 reviews)
RM 433+
Hotel Regina Wengen - Lauterbrunnen - Building
8
8.4 Excellent (279 reviews)
RM 846+
Hotel Astoria - Lucerne - Outdoor view
9
8.4 Excellent (1,272 reviews)
RM 801+
Hotel Montana Zürich - Zurich - Building
10
8.3 Excellent (3,231 reviews)
RM 483+
Lindner Grand Hotel Beau Rivage - Interlaken - Restaurant
12
7.7 Good (1,040 reviews)
RM 1,011+