Hotel deals Europe Switzerland

Hotels in Switzerland

Find the best deals on 21,758 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
£١٠٤ - £١٦٠
CHEAPEST CITY IN SWITZERLAND Basel 16% cheaper Hotels in Basel are the cheapest in Switzerland at just £104 per night on average.
MOST EXPENSIVE CITY IN SWITZERLAND Zermatt 30% more expensive Zermatt has the highest priced hotels in Switzerland with rooms averaging £160 per night.
MOST POPULAR CITY IN SWITZERLAND Geneva 75% 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
$self.alt
Best value
City Hostel Geneva
8.3
£29
$self.alt
No. 1 most popular
The Ambassador
8.7
£124
$self.alt
No. 2 most popular
NH Geneva City
8.5
£108
$self.alt
No. 3 most popular
Ibis Budget Geneve Petit Lancy
7.9
£57
$self.alt
No. 4 most popular
Starling Residence Geneve
8.1
£108
$self.alt
No. 5 most popular
Geneva Hostel
8.1
£32
$self.alt
Best value
Primestay Self Check-in Hotel Seebach
6.5
£46
$self.alt
No. 1 most popular
Crowne Plaza Zurich
8.0
£98
$self.alt
No. 2 most popular
Small Luxury Hotel Ambassador Zürich
9.1
£171
$self.alt
No. 3 most popular
Zurich Marriott Hotel
8.1
£191
$self.alt
No. 4 most popular
Radisson Blu Hotel, Zurich Airport
8.4
£148
$self.alt
No. 5 most popular
Holiday Inn Express Zürich Airport
8.5
£85
$self.alt
Best value
Balmers Hostel
8.1
£22
$self.alt
No. 1 most popular
Lindner Grand Hotel Beau Rivage
8.2
£142
$self.alt
No. 2 most popular
Victoria-Jungfrau Grand Hotel & Spa
9.1
£288
$self.alt
No. 3 most popular
Hotel Royal St Georges Interlaken - MGallery
8.7
£111
$self.alt
No. 4 most popular
Hotel Beausite
8.5
£83
$self.alt
No. 5 most popular
5th Floor @ Hotel Interlaken
8.6
£61
$self.alt
Best value
Barabas
8.2
£38
$self.alt
No. 1 most popular
Astoria Lucerne
8.3
£124
$self.alt
No. 2 most popular
Art Deco Hotel Montana
9.1
£174
$self.alt
No. 3 most popular
Ameron Luzern Hotel Flora
8.7
£124
$self.alt
No. 4 most popular
Radisson Blu Hotel, Lucerne
8.4
£130
$self.alt
No. 5 most popular
ibis budget Luzern City
7.6
£60
$self.alt
Best value
Hyve Hostel Basel
8.6
£33
$self.alt
No. 1 most popular
Grand Hotel Les Trois Rois
9.4
£297
$self.alt
No. 2 most popular
Swissotel Le Plaza Basel
8.5
£84
$self.alt
No. 3 most popular
Airport Hotel Basel
8.5
£78
$self.alt
No. 4 most popular
The Passage
8.8
£112
$self.alt
No. 5 most popular
Ibis Budget Basel City
7.8
£61

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

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

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 £160 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 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 £23 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
£39
Bristol to Geneva
Fastest flight time
1h 35m
Cheapest price
£47
London to Geneva
Fastest flight time
1h 40m
Cheapest price
£47
Edinburgh to Geneva
Fastest flight time
2h 15m
Cheapest price
£50
Birmingham to Geneva
Fastest flight time
1h 40m
Cheapest price
£73
Liverpool to Geneva
Fastest flight time
1h 50m
Cheapest price
£85
Aberdeen to Basel
Fastest flight time
9h 35m
Cheapest price
£128
Leeds to Geneva
Fastest flight time
9h 10m
Cheapest price
£134
Newcastle upon Tyne to Geneva
Fastest flight time
23h 35m
Cheapest price
£142
Saint Helier to Geneva
Fastest flight time
11h 20m
Cheapest price
£155
View more
Hotel deals Europe Switzerland