Hotel deals Europe Switzerland

Hotels in Switzerland

Find the best deals on 19,808 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
£91 - £152
CHEAPEST CITY IN SWITZERLAND Zurich 17% cheaper Hotels in Zurich are the cheapest in Switzerland at just £92 per night on average.
MOST EXPENSIVE CITY IN SWITZERLAND Zermatt 39% more expensive Zermatt has the highest priced hotels in Switzerland with rooms averaging £153 per night.
MOST POPULAR CITY IN SWITZERLAND Zurich 70% 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
Hotels in Zurich
$self.alt
Best value
Primestay Self Check-in Hotel Seebach
6.4
£44
$self.alt
No. 1 most popular
Crowne Plaza Zurich
8.0
£94
$self.alt
No. 2 most popular
Small Luxury Hotel Ambassador Zürich
9.0
£163
$self.alt
No. 3 most popular
Zurich Marriott Hotel
8.1
£182
$self.alt
No. 4 most popular
Radisson Blu Hotel, Zurich Airport
8.4
£141
$self.alt
No. 5 most popular
Holiday Inn Express Zürich Airport
8.4
£81
Hotels in Geneva
$self.alt
Best value
City Hostel Geneva
8.3
£27
$self.alt
No. 1 most popular
The Ambassador
8.6
£118
$self.alt
No. 2 most popular
NH Geneva City
8.5
£103
$self.alt
No. 3 most popular
ibis budget Genève Petit Lancy
7.9
£54
$self.alt
No. 4 most popular
Starling Residence Geneve
8.2
£103
$self.alt
No. 5 most popular
Geneva Hostel
8.1
£31
Hotels in Interlaken
$self.alt
Best value
Balmers Hostel
8.2
£21
$self.alt
No. 1 most popular
Lindner Grand Hotel Beau Rivage
8.1
£135
$self.alt
No. 2 most popular
Victoria-Jungfrau Grand Hotel & Spa
9.1
£274
$self.alt
No. 3 most popular
Hotel Royal St Georges Interlaken - Mgallery
8.7
£106
$self.alt
No. 4 most popular
Hotel Interlaken
8.6
£90
$self.alt
No. 5 most popular
Hotel Beausite
8.4
£79
Hotels in Lucerne
$self.alt
Best value
Aparthotel Adler
7.4
£37
$self.alt
No. 1 most popular
Art Deco Hotel Montana
9.1
£165
$self.alt
No. 2 most popular
Ameron Luzern Hotel Flora
8.7
£118
$self.alt
No. 3 most popular
Hotel Des Balances
9.1
£135
$self.alt
No. 4 most popular
Radisson Blu Hotel, Lucerne
8.4
£124
$self.alt
No. 5 most popular
ibis budget Luzern City
7.6
£58
Hotels in Basel
$self.alt
Best value
Hyve Hostel Basel
8.7
£31
$self.alt
No. 1 most popular
Grand Hotel Les Trois Rois
9.4
£283
$self.alt
No. 2 most popular
Swissôtel Le Plaza Basel
8.5
£80
$self.alt
No. 3 most popular
Airport Hotel Basel
8.4
£75
$self.alt
No. 4 most popular
The Passage
8.8
£107
$self.alt
No. 5 most popular
Ibis Budget Basel City
7.9
£58

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

Where do most people stay in Switzerland?

Out of all the tourist destinations in Switzerland, our data shows that travellers tend to visit Zurich more often than any other city.

How much does a luxury hotel cost in Switzerland?

At £262 per night, the average luxury hotel room in Switzerland is 62% above the rate of a typical hotel room in Switzerland, which is £161.

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 £153 per night - 39% 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 Interlaken which boasts the lowest average hotel room cost in the country. Charging about 86% lower than the country’s average, hotel room rates in Interlaken are typically around £22 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
London to Basel
Fastest flight time
1h 35m
Cheapest price
£38
London to Geneva
Fastest flight time
1h 45m
Cheapest price
£40
Liverpool to Geneva
Fastest flight time
1h 50m
Cheapest price
£41
Manchester to Geneva
Fastest flight time
1h 50m
Cheapest price
£41
Bristol to Geneva
Fastest flight time
1h 35m
Cheapest price
£42
Belfast to Geneva
Fastest flight time
2h 10m
Cheapest price
£43
London to Zurich
Fastest flight time
1h 40m
Cheapest price
£45
Newcastle upon Tyne to Geneva
Fastest flight time
2h 00m
Cheapest price
£47
Manchester to Basel
Fastest flight time
1h 45m
Cheapest price
£51
Edinburgh to Basel
Fastest flight time
2h 05m
Cheapest price
£56
View more
Hotel deals Europe Switzerland