Hotel deals Europe Switzerland

Hotels in Switzerland

Find the best deals on 20,833 hotels in Switzerland

Check-in
Check-out
Compare vs momondo |

Popular Cities in Switzerland

Book one of the best deals Switzerland has to offer in these popular locations
Hotels in Geneva
Best value
ibis Geneve Centre Lac
8.0
84 GBP
No. 1 most popular
Hotel Cornavin
8.1
104 GBP
No. 2 most popular
Warwick Geneva
8.3
114 GBP
No. 3 most popular
Hotel d'Allèves
9.1
174 GBP
No. 4 most popular
Starling Residence Geneve
8.1
104 GBP
No. 5 most popular
Hotel D Geneva
8.4
131 GBP
Hotels in Zurich
Best value
Hotel Montana Zürich
8.2
80 GBP
No. 1 most popular
Züri By Fassbind
8.3
97 GBP
No. 2 most popular
Opera Hotel Zurich
8.7
134 GBP
No. 3 most popular
Crowne Plaza Zurich
8.0
94 GBP
No. 4 most popular
Flemings Hotel Zürich
8.3
100 GBP
No. 5 most popular
Holiday Inn Zürich - Messe
8.5
91 GBP
Hotels in Lausanne
Best value
Aulac
8.2
76 GBP
No. 1 most popular
Tulip Inn Lausanne Beaulieu
8.3
81 GBP
No. 2 most popular
Hotel Angleterre And Residence
9.1
143 GBP
No. 3 most popular
Lausanne Palace
9.1
196 GBP
No. 4 most popular
Hotel Victoria
8.4
99 GBP
No. 5 most popular
Best Western Plus Hotel Mirabeau
8.8
115 GBP
Hotels in Interlaken
Best value
Interlaken Youth Hostel
8.8
34 GBP
No. 1 most popular
Lindner Grand Hotel Beau Rivage
8.0
136 GBP
No. 2 most popular
Hotel Royal St Georges Interlaken - Mgallery
8.5
107 GBP
No. 3 most popular
Hotel Rössli
8.6
57 GBP
No. 4 most popular
City Oberland Swiss Quality Hotel
7.4
79 GBP
No. 5 most popular
The Aarburg
9.5
67 GBP
Hotels in Lucerne
Best value
ibis budget Luzern City
7.5
58 GBP
No. 1 most popular
Grand Hotel National
9.1
162 GBP
No. 2 most popular
Hotel Schweizerhof Luzern
9.3
203 GBP
No. 3 most popular
Ameron Luzern Hotel Flora
8.7
118 GBP
No. 4 most popular
Waldstaetterhof Swiss Quality Hotel
8.6
94 GBP
No. 5 most popular
Radisson Blu Hotel, Lucerne
8.2
124 GBP

Switzerland travel tips

Let us help you with the best tips about Switzerland

When is the least expensive time to stay in Switzerland?

At just GBP 108 per night on average, October is the least expensive month to stay at a hotel in Switzerland. The most expensive month to stay at a hotel in Switzerland is June.

Where do most people stay in Switzerland?

Out of all the tourist destinations in Switzerland, our data shows that travellers tend to visit Geneva more often than any other city.

How much does a luxury hotel cost in Switzerland?

At GBP 263 per night, the average luxury hotel room in Switzerland is 63% above the rate of a typical hotel room in Switzerland, which is GBP 162.

Which city in Switzerland has the most expensive hotel rooms?

As a popular tourist destination in Switzerland, it is no surprise that Zermatt has the most expensive hotel rooms at GBP 1,004 per night - 522% more than than the country's average hotel room price.

Which city in Switzerland has the least expensive hotel rooms?

If you are travelling to Switzerland on a budget, plan to stay in Interlaken which boasts the lowest average hotel room cost in the country. Charging about 86% lower than the country’s average, hotel room rates in Interlaken are typically around GBP 22 per night.


Popular international routes landing in Switzerland

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Manchester to Basel
Fastest flight time
1h 45m
Cheapest price
GBP 31
London to Basel
Fastest flight time
1h 30m
Cheapest price
GBP 33
London to Geneva
Fastest flight time
1h 35m
Cheapest price
GBP 35
Birmingham to Geneva
Fastest flight time
1h 40m
Cheapest price
GBP 36
Bristol to Geneva
Fastest flight time
1h 40m
Cheapest price
GBP 37
Edinburgh to Geneva
Fastest flight time
2h 10m
Cheapest price
GBP 37
Manchester to Geneva
Fastest flight time
1h 50m
Cheapest price
GBP 38
Bristol to Basel
Fastest flight time
1h 35m
Cheapest price
GBP 40
Liverpool to Geneva
Fastest flight time
1h 50m
Cheapest price
GBP 42
Edinburgh to Basel
Fastest flight time
2h 05m
Cheapest price
GBP 43
View more
Hotel deals Europe Switzerland