£98 - £151
|CHEAPEST CITY IN SWITZERLAND||Basel||15% cheaper||Hotels in Basel are the cheapest in Switzerland at just £99 per night on average.|
|MOST EXPENSIVE CITY IN SWITZERLAND||Zermatt||31% more expensive||Zermatt has the highest priced hotels in Switzerland with rooms averaging £152 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 £91 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.
At £238 per night, the average luxury hotel room in Switzerland is 50% above the rate of a typical hotel room in Switzerland, which is £158.
As a popular tourist destination in Switzerland, it is no surprise that Zermatt has the most expensive hotel rooms at £152 per night - 31% more than than the country's average hotel room price.
If you are travelling to Switzerland on a budget, plan to stay in Geneva which boasts the lowest average hotel room cost in the country. Charging about 78% lower than the country’s average, hotel room rates in Geneva are typically around £34 per night.