Hotel deals Europe Switzerland

Hotels in Switzerland

Find the best deals on 26,674 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
C$ 165 - C$ 253
CHEAPEST CITY IN SWITZERLAND Lausanne 19% cheaper Hotels in Lausanne are the cheapest in Switzerland at just C$ 165 per night on average.
MOST EXPENSIVE CITY IN SWITZERLAND Zermatt 24% more expensive Zermatt has the highest priced hotels in Switzerland with rooms averaging C$ 253 per night.
MOST POPULAR CITY IN SWITZERLAND Zurich 76% 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

Switzerland travel tips

Let us help you with the best tips about Switzerland

When is the least expensive time to stay in Switzerland?

When travelling to Switzerland it would be best to plan your trip around the month of March, as the prices are significantly lower than in July - just C$ 125 per night.

Where do most people stay in Switzerland?

While the country has many desirable locations to visit, the most popular city in Switzerland to travel to is Zurich.

Which city in Switzerland has the most expensive hotel rooms?

Bagnes is the most expensive city in Switzerland to book a hotel room in. The nightly rate of C$ 298 is 49% more than the average city in Switzerland.

Which city in Switzerland has the least expensive hotel rooms?

Our users typically find that Interlaken has the lowest nightly rates in the country at just C$ 70. Interlaken offers hotel rooms at an average rate that is 70% lower than the average city in Switzerland.


Popular international routes landing in Switzerland

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
London to Zurich
Fastest flight time
1h 40m
Cheapest price
C$ 86
Paris to Geneva
Fastest flight time
1h 05m
Cheapest price
C$ 92
Toronto to Zurich
Fastest flight time
7h 25m
Cheapest price
C$ 495
Los Angeles to Geneva
Fastest flight time
23h 20m
Cheapest price
C$ 535
Montreal to Geneva
Fastest flight time
7h 15m
Cheapest price
C$ 635
Vancouver to Geneva
Fastest flight time
13h 15m
Cheapest price
C$ 793
Abbotsford to Zurich
Fastest flight time
21h 10m
Cheapest price
C$ 844
Québec City to Geneva
Fastest flight time
10h 25m
Cheapest price
C$ 874
Calgary to Zurich
Fastest flight time
9h 40m
Cheapest price
C$ 958
Saskatoon to Geneva
Fastest flight time
22h 05m
Cheapest price
C$ 1,126
View more
Hotel deals Europe Switzerland