Hotel deals Europe Switzerland

Hotels in Switzerland

Find the best deals on 21,858 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
175 C$ - 268 C$
CHEAPEST CITY IN SWITZERLAND Lausanne 20% cheaper Hotels in Lausanne are the cheapest in Switzerland at just 176 C$ per night on average.
MOST EXPENSIVE CITY IN SWITZERLAND Zermatt 22% more expensive Zermatt has the highest priced hotels in Switzerland with rooms averaging 268 C$ per night.
MOST POPULAR CITY IN SWITZERLAND Zurich 79% 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
$self.alt
Best value
Swiss Star Guesthouse Oerlikon
6.7
78 C$
$self.alt
#1 Most popular
Hotel Montana Zürich
8.3
139 C$
$self.alt
#2 Most popular
Casa Heinrich Guesthouse
6.9
90 C$
$self.alt
#3 Most popular
Acasa Suites
8.9
164 C$
$self.alt
#4 Most popular
Hotel Krone Unterstrass
8.6
143 C$
$self.alt
#5 Most popular
Swiss Star Guesthouse District 4
6.8
78 C$
$self.alt
Sheraton Zurich Hotel
8.1
190 C$
$self.alt
Best value
Hostel Lion Lodge Luzern
6.5
49 C$
$self.alt
#1 Most popular
Continental Park
8.6
194 C$
$self.alt
#2 Most popular
Aparthotel Adler
8.0
64 C$
$self.alt
#3 Most popular
Anstatthotel.ch Luzern
7.4
113 C$
$self.alt
#4 Most popular
Des Alpes Luzern
8.7
167 C$
$self.alt
#5 Most popular
Altstadt Hotel Magic Luzern
8.0
136 C$
$self.alt
Annex Luzernerhof
7.0
132 C$
$self.alt
Best value
Happy Inn Lodge
8.1
38 C$
$self.alt
#1 Most popular
Hirschen
8.6
87 C$
$self.alt
#2 Most popular
Hotel Merkur Interlaken
7.5
118 C$
$self.alt
#3 Most popular
Bed&breakfast Sonne
7.7
118 C$
$self.alt
#4 Most popular
Basicrooms Hotel
7.9
131 C$
$self.alt
#5 Most popular
Budget Waldhotel Unspunnen
7.9
89 C$
$self.alt
New West Station 7
6.9
97 C$
$self.alt
Best value
Ramada Encore by Wyndham Geneva
8.4
143 C$
$self.alt
#1 Most popular
Home Swiss Hotel
8.5
182 C$
$self.alt
#2 Most popular
Magnifique maison de ville avec jardin privé
10.0
369 C$
$self.alt
#3 Most popular
Edelweiss Manotel
8.5
179 C$
$self.alt
#4 Most popular
Hotel Strasbourg
8.2
159 C$
$self.alt
#5 Most popular
Hotel Cornavin
8.2
181 C$
$self.alt
ibis Geneve Centre Lac
8.1
147 C$
$self.alt
Best value
Hotel Helvetia
7.6
103 C$
$self.alt
#1 Most popular
Hotel Matthiol
9.0
320 C$
$self.alt
#2 Most popular
Hotel Rex Zermatt
9.1
194 C$
$self.alt
#3 Most popular
Hotel Bellerive
9.7
316 C$
$self.alt
#4 Most popular
Stockhorn
8.2
137 C$
$self.alt
#5 Most popular
Hotel Astoria
8.6
191 C$
$self.alt
Millennium
9.6
325 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 December as it is the least expensive month at just 68 C$ per night. Avoid booking a hotel room in June 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.

How much does a luxury hotel cost in Switzerland?

The average cost per night for a luxury hotel room in Switzerland is 412 C$, 74% higher than the country’s average hotel room. A room in a standard hotel costs 236 C$ per night on average.

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 268 C$ per night - 22% 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 47 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
Montreal to Geneva
Fastest flight time
7h 10m
Cheapest price
500 C$
Toronto to Zurich
Fastest flight time
7h 35m
Cheapest price
534 C$
Ottawa to Geneva
Fastest flight time
9h 45m
Cheapest price
817 C$
Vancouver to Geneva
Fastest flight time
14h 35m
Cheapest price
881 C$
Abbotsford to Geneva
Fastest flight time
22h 00m
Cheapest price
1,171 C$
Windsor to Geneva
Fastest flight time
12h 45m
Cheapest price
1,211 C$
Calgary to Zurich
Fastest flight time
14h 00m
Cheapest price
1,236 C$
Québec City to Geneva
Fastest flight time
9h 15m
Cheapest price
1,237 C$
Saskatoon to Geneva
Fastest flight time
20h 40m
Cheapest price
1,253 C$
London to Basel
Fastest flight time
13h 40m
Cheapest price
1,263 C$
View more
Hotel deals Europe Switzerland