Hotel deals Europe Switzerland

Hotels in Switzerland

Find the best deals on 26,178 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
£93 - £145
CHEAPEST CITY IN SWITZERLAND Basel 16% cheaper Hotels in Basel are the cheapest in Switzerland at just £93 per night on average.
MOST EXPENSIVE CITY IN SWITZERLAND Zermatt 30% more expensive Zermatt has the highest priced hotels in Switzerland with rooms averaging £145 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

Switzerland travel tips

Let us help you with the best tips about Switzerland

When is the least expensive time to stay in Switzerland?

If you are looking to save money on your hotel room in Switzerland, consider visiting the country in February as it is the least expensive month at just £84 per night. Avoid booking a hotel room in July if you are looking for a deal; it is the most expensive month.

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?

Visiting and staying overnight in Ennetbürgen will cost you a premium compared to the rest of Switzerland. Expect to pay £172 per night, a rate that is about 53% more than the country’s average.

Which city in Switzerland has the least expensive hotel rooms?

If you are travelling to Switzerland on a budget, plan to stay in Lugano which boasts the lowest average hotel room cost in the country. Charging about 73% lower than the country’s average, hotel room rates in Lugano 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
London to Geneva
Fastest flight time
1h 40m
Cheapest price
£33
Birmingham to Geneva
Fastest flight time
1h 40m
Cheapest price
£33
Liverpool to Geneva
Fastest flight time
1h 50m
Cheapest price
£35
Edinburgh to Basel
Fastest flight time
2h 05m
Cheapest price
£35
Manchester to Geneva
Fastest flight time
1h 50m
Cheapest price
£37
Bristol to Basel
Fastest flight time
1h 40m
Cheapest price
£38
Southampton to Geneva
Fastest flight time
1h 30m
Cheapest price
£40
Madrid to Zurich
Fastest flight time
2h 20m
Cheapest price
£50
Leeds to Geneva
Fastest flight time
2h 00m
Cheapest price
£52
Nottingham to Geneva
Fastest flight time
1h 50m
Cheapest price
£63
View more
Hotel deals Europe Switzerland