Hotel deals Europe Switzerland

Hotels in Switzerland

Find the best deals on 19,902 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
183 C$ - 280 C$
CHEAPEST CITY IN SWITZERLAND Lausanne 20% cheaper Hotels in Lausanne are the cheapest in Switzerland at just 183 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 280 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
Primestay Self Check-in Hotel Seebach
6.5
79 C$
$self.alt
#1 Most popular
Hotel Florhof
9.2
338 C$
$self.alt
#2 Most popular
Ibis Zurich City West
7.9
157 C$
$self.alt
#3 Most popular
Crowne Plaza Zurich
8.0
171 C$
$self.alt
#4 Most popular
ibis budget Zurich City West
7.4
122 C$
$self.alt
#5 Most popular
Radisson Blu Hotel, Zurich Airport
8.4
257 C$
$self.alt
Best value
Hotel Felmis
8.8
157 C$
$self.alt
#1 Most popular
Hotel Schweizerhof Luzern
9.4
369 C$
$self.alt
#2 Most popular
Ameron Luzern Hotel Flora
8.7
215 C$
$self.alt
#3 Most popular
Des Alpes Luzern
8.7
174 C$
$self.alt
#4 Most popular
Hotel Rebstock Luzern
8.8
184 C$
$self.alt
#5 Most popular
Hotel Hofgarten
8.8
184 C$
$self.alt
Best value
Hotel Central Continental
7.3
123 C$
$self.alt
#1 Most popular
Hotel Du Nord
8.8
223 C$
$self.alt
#2 Most popular
Hotel Royal St Georges Interlaken - MGallery
8.7
194 C$
$self.alt
#3 Most popular
Stella Swiss Quality Hotel
8.7
151 C$
$self.alt
#4 Most popular
Hotel Interlaken
8.6
164 C$
$self.alt
#5 Most popular
Hotel Weisses Kreuz
8.2
126 C$
$self.alt
Best value
City Hostel Geneva
8.3
49 C$
$self.alt
#1 Most popular
Hotel Metropole Geneve
8.8
455 C$
$self.alt
#2 Most popular
Hôtel Longemalle
9.0
235 C$
$self.alt
#3 Most popular
NH Geneva City
8.5
188 C$
$self.alt
#4 Most popular
Ibis Budget Geneve Petit Lancy
7.9
99 C$
$self.alt
#5 Most popular
Geneva Hostel
8.1
55 C$
$self.alt
Best value
Le Petit Charme-inn
8.6
130 C$
$self.alt
#1 Most popular
Hotel Daniela
9.5
274 C$
$self.alt
#2 Most popular
Chesa Valese
9.6
235 C$
$self.alt
#3 Most popular
Unique Hotel Post
9.1
294 C$
$self.alt
#4 Most popular
Swiss Alpine Hotel Allalin
9.2
325 C$
$self.alt
#5 Most popular
Hotel La Couronne
9.2
218 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 115 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 503 C$, 48% higher than the country’s average hotel room. A room in a standard hotel costs 339 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 280 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 39 C$, 88% 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 Basel
Fastest flight time
7h 15m
Cheapest price
649 C$
Toronto to Geneva
Fastest flight time
13h 00m
Cheapest price
707 C$
Vancouver to Basel
Fastest flight time
42h 35m
Cheapest price
793 C$
Halifax to Geneva
Fastest flight time
11h 15m
Cheapest price
978 C$
Calgary to Geneva
Fastest flight time
12h 00m
Cheapest price
1,125 C$
Edmonton to Geneva
Fastest flight time
14h 20m
Cheapest price
1,131 C$
Victoria to Zurich
Fastest flight time
19h 28m
Cheapest price
1,155 C$
Ottawa to Zurich
Fastest flight time
9h 35m
Cheapest price
1,179 C$
Windsor to Zurich
Fastest flight time
17h 50m
Cheapest price
1,185 C$
Québec City to Geneva
Fastest flight time
25h 20m
Cheapest price
1,256 C$
View more
Hotel deals Europe Switzerland