Hotel deals Europe Switzerland

Hotels in Switzerland

Find the best deals on 23,672 hotels in Switzerland

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Switzerland

Looking for a city in Switzerland to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
168 C$ - 257 C$
CHEAPEST CITY IN SWITZERLAND Lausanne 18% cheaper Hotels in Lausanne are the cheapest in Switzerland at just 168 C$ per night on average.
MOST EXPENSIVE CITY IN SWITZERLAND Zermatt 25% more expensive Zermatt has the highest priced hotels in Switzerland with rooms averaging 257 C$ per night.
MOST POPULAR CITY IN SWITZERLAND Zurich 75% more users visited More momondo users search for hotels in Zurich than any other city in Switzerland

Popular Cities in Switzerland

Book one of the best deals Switzerland has to offer in these popular locations
Swiss Star Guesthouse District 4
Best value
Swiss Star Guesthouse District 4
6.8
83 C$
Hotel Montana Zürich
#1 Most popular
Hotel Montana Zürich
8.3
153 C$
Swiss Star Guesthouse Oerlikon
#2 Most popular
Swiss Star Guesthouse Oerlikon
6.6
92 C$
The Henry
#3 Most popular
The Henry
8.5
95 C$
Acasa Suites
#4 Most popular
Acasa Suites
8.9
171 C$
Hotel Krone Unterstrass
#5 Most popular
Hotel Krone Unterstrass
8.6
162 C$
Sheraton Zurich Hotel
Sheraton Zurich Hotel
8.1
188 C$
Hostel Lion Lodge Luzern
Best value
Hostel Lion Lodge Luzern
6.4
51 C$
Hotel Continental Park
#1 Most popular
Hotel Continental Park
8.6
188 C$
Aparthotel Adler
#2 Most popular
Aparthotel Adler
8.1
297 C$
Anstatthotel.ch Luzern
#3 Most popular
Anstatthotel.ch Luzern
7.3
131 C$
Ferus Hotel
#4 Most popular
Ferus Hotel
8.0
114 C$
Altstadt Hotel Magic Luzern
#5 Most popular
Altstadt Hotel Magic Luzern
7.7
116 C$
Des Alpes Luzern
Des Alpes Luzern
8.6
174 C$
Happy Inn Lodge
Best value
Happy Inn Lodge
8.1
38 C$
Hirschen
#1 Most popular
Hirschen
8.6
98 C$
Hotel Merkur Interlaken
#2 Most popular
Hotel Merkur Interlaken
7.6
140 C$
Bed&breakfast Sonne
#3 Most popular
Bed&breakfast Sonne
7.9
147 C$
Basicrooms Hotel
#4 Most popular
Basicrooms Hotel
7.9
125 C$
Lake Lodge Hostel
#5 Most popular
Lake Lodge Hostel
8.1
92 C$
Budget-Waldhotel Unspunnen
Budget-Waldhotel Unspunnen
7.9
85 C$
Holiday Inn Express Geneva Airport
Best value
Holiday Inn Express Geneva Airport
8.2
100 C$
Home Swiss Hotel
#1 Most popular
Home Swiss Hotel
8.5
153 C$
Ramada Encore by Wyndham Geneva
#2 Most popular
Ramada Encore by Wyndham Geneva
8.4
154 C$
ibis Styles Genève Palexpo Aéroport
#3 Most popular
ibis Styles Genève Palexpo Aéroport
8.6
153 C$
Magnifique Maison De Ville Avec Jardin Privatif
#4 Most popular
Magnifique Maison De Ville Avec Jardin Privatif
9.6
535 C$
Hotel Cornavin
#5 Most popular
Hotel Cornavin
8.1
161 C$
NH Geneva Airport
NH Geneva Airport
8.2
154 C$
Hotel Bahnhof
Best value
Hotel Bahnhof
8.7
59 C$
Hotel Helvetia
#1 Most popular
Hotel Helvetia
7.5
112 C$
Hotel Matthiol
#2 Most popular
Hotel Matthiol
9.0
404 C$
Stockhorn
#3 Most popular
Stockhorn
8.2
143 C$
Hotel Bellerive
#4 Most popular
Hotel Bellerive
9.6
317 C$
the rex
#5 Most popular
the rex
9.1
276 C$
Hotel Cima
Hotel Cima
7.9
157 C$

Switzerland travel tips

Let us help you with the best tips about Switzerland

When is the least expensive time to stay in Switzerland?

If you are looking to save a few dollars on your hotel room in Switzerland, consider visiting the country in March as it is the least expensive month at just 117 C$ per night. Avoid booking a hotel room in July if you are looking for a deal; it is the most expensive month.

Where do most people stay in Switzerland?

As many would assume, more people stay in Zurich than in any other city while visiting Switzerland.

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 257 C$ per night - 25% more than than the country's average hotel room price.

Which city in Switzerland has the least expensive hotel rooms?

If you’re looking for the best bang for your buck when visiting Switzerland, consider staying in Interlaken. According to our data, Interlaken is the least expensive city to spend the night in when visiting Switzerland, with an average nightly rate of 45 C$, 80% below the country’s average.


Popular international routes landing in Switzerland

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Toronto to Zurich
Fastest flight time
7h 35m
Cheapest price
464 C$
Montreal to Geneva
Fastest flight time
7h 15m
Cheapest price
572 C$
Ottawa to Geneva
Fastest flight time
13h 15m
Cheapest price
765 C$
Québec City to Geneva
Fastest flight time
8h 50m
Cheapest price
806 C$
Thunder Bay to Geneva
Fastest flight time
17h 15m
Cheapest price
896 C$
Moncton to Zurich
Fastest flight time
23h 00m
Cheapest price
934 C$
Vancouver to Geneva
Fastest flight time
16h 20m
Cheapest price
936 C$
Winnipeg to Zurich
Fastest flight time
14h 50m
Cheapest price
938 C$
Saskatoon to Geneva
Fastest flight time
19h 40m
Cheapest price
955 C$
London to Zurich
Fastest flight time
18h 30m
Cheapest price
1,093 C$
View more
Hotel deals Europe Switzerland