£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|
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.
Out of all the tourist destinations in Switzerland, our data shows that travellers tend to visit Geneva more often than any other city.
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.
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.