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
£95 - £149
CHEAPEST CITY IN SWITZERLAND Basel 16% cheaper Hotels in Basel are the cheapest in Switzerland at just £95 per night on average.
MOST EXPENSIVE CITY IN SWITZERLAND Zermatt 30% more expensive Zermatt has the highest priced hotels in Switzerland with rooms averaging £149 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 Aeroport
Best value
ibis budget Geneve Aeroport
8.1
£59
NH Geneva City
No. 1 most popular
NH Geneva City
8.2
£79
Drake Longchamp Swiss Quality Hotel
No. 2 most popular
Drake Longchamp Swiss Quality Hotel
7.8
£106
ibis Geneve Centre Lac
No. 3 most popular
ibis Geneve Centre Lac
8.0
£73
Starling Residence Genève
No. 4 most popular
Starling Residence Genève
8.2
£94
Hotel Strasbourg
No. 5 most popular
Hotel Strasbourg
8.1
£62
Ibis Budget Geneve Petit Lancy
Ibis Budget Geneve Petit Lancy
7.9
£62
Primestay Self Check-in Hotel Seebach
Best value
Primestay Self Check-in Hotel Seebach
6.6
£32
Crowne Plaza Zürich
No. 1 most popular
Crowne Plaza Zürich
8.0
£76
Ibis Budget Zurich Airport
No. 2 most popular
Ibis Budget Zurich Airport
7.8
£54
Novotel Zurich City West
No. 3 most popular
Novotel Zurich City West
8.0
£107
Mövenpick Hotel Zürich Regensdorf
No. 4 most popular
Mövenpick Hotel Zürich Regensdorf
8.1
£78
25hours Hotel Zürich West
No. 5 most popular
25hours Hotel Zürich West
8.9
£115
Züri By Fassbind
Züri By Fassbind
8.4
£91
Interlaken Marco Guest House
Best value
Interlaken Marco Guest House
6.3
£46
Hotel Sterne
No. 1 most popular
Hotel Sterne
9.6
£155
Carlton-Europe Vintage Adults Hotel
No. 2 most popular
Carlton-Europe Vintage Adults Hotel
8.4
£123
Hotel Beausite
No. 3 most popular
Hotel Beausite
8.5
£85
The River Village
No. 4 most popular
The River Village
7.7
£80
Hotel Crystal
No. 5 most popular
Hotel Crystal
8.2
£91
Hotel Derby
Hotel Derby
8.2
£81
Holiday Inn Express Luzern - Neuenkirch
Best value
Holiday Inn Express Luzern - Neuenkirch
8.2
£51
Ameron Luzern Hotel Flora
No. 1 most popular
Ameron Luzern Hotel Flora
8.7
£96
ibis budget Luzern City
No. 2 most popular
ibis budget Luzern City
7.5
£65
Astoria Lucerne
No. 3 most popular
Astoria Lucerne
8.4
£152
Ibis Luzern Kriens
No. 4 most popular
Ibis Luzern Kriens
8.1
£74
Hotel Drei Könige
No. 5 most popular
Hotel Drei Könige
8.5
£81
Richemont Hotel
Richemont Hotel
8.3
£57
Ibis Budget Basel City
Best value
Ibis Budget Basel City
8.0
£60
Novotel Basel City
No. 1 most popular
Novotel Basel City
8.6
£89
Ibis Budget Basel Pratteln
No. 2 most popular
Ibis Budget Basel Pratteln
7.2
£64
Airport Hotel Basel
No. 3 most popular
Airport Hotel Basel
8.6
£98
Pullman Basel Europe
No. 4 most popular
Pullman Basel Europe
8.8
£97
Hyperion Hotel Basel
No. 5 most popular
Hyperion Hotel Basel
8.9
£105
Dorint An der Messe Basel
Dorint An der Messe Basel
8.6
£83

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 £89 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.

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 £149 per night - 30% 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 Bern which boasts the lowest average hotel room cost in the country. Charging about 70% lower than the country’s average, hotel room rates in Bern are typically around £41 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
Bristol to Geneva
Fastest flight time
1h 40m
Cheapest price
£45
Manchester to Geneva
Fastest flight time
1h 50m
Cheapest price
£46
London to Geneva
Fastest flight time
1h 35m
Cheapest price
£48
Birmingham to Geneva
Fastest flight time
1h 40m
Cheapest price
£48
Edinburgh to Geneva
Fastest flight time
2h 10m
Cheapest price
£50
Southampton to Geneva
Fastest flight time
1h 30m
Cheapest price
£50
Liverpool to Geneva
Fastest flight time
1h 50m
Cheapest price
£60
Glasgow to Basel
Fastest flight time
7h 25m
Cheapest price
£71
Leeds to Geneva
Fastest flight time
2h 00m
Cheapest price
£91
Aberdeen to Geneva
Fastest flight time
2h 30m
Cheapest price
£94
View more
Hotel deals Europe Switzerland