Hotel deals Europe Switzerland

Hotels in Switzerland

Find the best deals on 22,428 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
£98 - £151
CHEAPEST CITY IN SWITZERLAND Basel 15% cheaper Hotels in Basel are the cheapest in Switzerland at just £99 per night on average.
MOST EXPENSIVE CITY IN SWITZERLAND Zermatt 31% more expensive Zermatt has the highest priced hotels in Switzerland with rooms averaging £152 per night.
MOST POPULAR CITY IN SWITZERLAND Geneva 71% more users visited More momondo users search for hotels in Geneva than any other city in Switzerland

Popular Cities in Switzerland

Book one of the best deals Switzerland has to offer in these popular locations
Ibis Budget Geneve Petit Lancy
Best value
Ibis Budget Geneve Petit Lancy
7.9
£54
NH Geneva City
No. 1 most popular
NH Geneva City
8.3
£103
Drake Longchamp Swiss Quality Hotel
No. 2 most popular
Drake Longchamp Swiss Quality Hotel
7.8
£100
ibis Geneve Centre Lac
No. 3 most popular
ibis Geneve Centre Lac
8.1
£83
Starling Residence Geneve
No. 4 most popular
Starling Residence Geneve
8.2
£103
Hotel Strasbourg
No. 5 most popular
Hotel Strasbourg
8.2
£90
ibis budget Geneve Aeroport
ibis budget Geneve Aeroport
8.1
£60
Primestay Self Check-in Hotel Seebach
Best value
Primestay Self Check-in Hotel Seebach
6.6
£43
Crowne Plaza Zurich
No. 1 most popular
Crowne Plaza Zurich
8.0
£93
Novotel Zurich City West
No. 2 most popular
Novotel Zurich City West
8.0
£102
25hours Hotel Zurich West
No. 3 most popular
25hours Hotel Zurich West
8.9
£96
Züri By Fassbind
No. 4 most popular
Züri By Fassbind
8.4
£96
Holiday Inn Express Zürich Airport
No. 5 most popular
Holiday Inn Express Zürich Airport
8.4
£81
Radisson Blu Hotel, Zurich Airport
Radisson Blu Hotel, Zurich Airport
8.4
£140
Balmers Tent Village
Best value
Balmers Tent Village
£16
Carlton-Europe Vintage Adults Hotel
No. 1 most popular
Carlton-Europe Vintage Adults Hotel
8.4
£149
Hotel Beausite
No. 2 most popular
Hotel Beausite
8.5
£79
India Village Guesthouse
No. 3 most popular
India Village Guesthouse
7.7
£67
Interlaken Marco Guest House
No. 4 most popular
Interlaken Marco Guest House
6.3
£51
Lindner Grand Hotel Beau Rivage
No. 5 most popular
Lindner Grand Hotel Beau Rivage
7.8
£135
Hotel Crystal
Hotel Crystal
8.2
£59
Richemont Hotel
Best value
Richemont Hotel
8.3
£56
Holiday Inn Express Luzern - Neuenkirch
No. 1 most popular
Holiday Inn Express Luzern - Neuenkirch
8.2
£93
Ameron Luzern Hotel Flora
No. 2 most popular
Ameron Luzern Hotel Flora
8.7
£117
ibis budget Luzern City
No. 3 most popular
ibis budget Luzern City
7.6
£57
Hotel Astoria
No. 4 most popular
Hotel Astoria
8.4
£118
Hotel Drei Könige
No. 5 most popular
Hotel Drei Könige
8.6
£79
Ibis Styles Luzern
Ibis Styles Luzern
7.6
£73
Ibis Budget Basel City
Best value
Ibis Budget Basel City
7.9
£58
Novotel Basel City
No. 1 most popular
Novotel Basel City
8.6
£92
Airport Hotel Basel
No. 2 most popular
Airport Hotel Basel
8.6
£74
Pullman Basel Europe
No. 3 most popular
Pullman Basel Europe
8.9
£89
Hyperion Hotel Basel
No. 4 most popular
Hyperion Hotel Basel
9.0
£88
Dorint An der Messe Basel
No. 5 most popular
Dorint An der Messe Basel
8.6
£82
Ibis Basel Bahnhof
Ibis Basel Bahnhof
8.5
£72

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 £91 per night on average, February is the least expensive month to stay at a hotel in Switzerland. The most expensive month to stay at a hotel in Switzerland is September.

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 £238 per night, the average luxury hotel room in Switzerland is 50% above the rate of a typical hotel room in Switzerland, which is £158.

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 £152 per night - 31% 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 Geneva which boasts the lowest average hotel room cost in the country. Charging about 78% lower than the country’s average, hotel room rates in Geneva are typically around £34 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
£40
London to Basel
Fastest flight time
1h 35m
Cheapest price
£41
Bristol to Basel
Fastest flight time
1h 35m
Cheapest price
£41
Edinburgh to Basel
Fastest flight time
2h 05m
Cheapest price
£46
Birmingham to Geneva
Fastest flight time
1h 45m
Cheapest price
£50
Liverpool to Geneva
Fastest flight time
1h 50m
Cheapest price
£52
Newcastle upon Tyne to Geneva
Fastest flight time
2h 05m
Cheapest price
£56
Leeds to Basel
Fastest flight time
5h 45m
Cheapest price
£115
Glasgow to Geneva
Fastest flight time
4h 30m
Cheapest price
£119
Southampton to Geneva
Fastest flight time
4h 20m
Cheapest price
£126
View more
Hotel deals Europe Switzerland