Stays in Switzerland
The village of Mürren above the Lauterbrunnen valley
56 towns · 299 hotels · 687 dated prices

What a hotel night costs in Switzerland

Switzerland has a reputation for being expensive, and the averages you find online rarely say expensive where. This page puts 56 towns side by side on the same measure: what two adults actually pay for one room, one night, on dated samples in winter and in summer.

The short answer

Quick answer

Across the 56 towns measured here, the typical night falls at CHF 293. The spread is what matters: Sion sits at CHF 135 and Crans-Montana at CHF 690, so the town you pick moves the bill further than the week you pick. Prices are samples, not an average of the whole market.

By region

Averaged over its towns, one region is not far from the next. The interesting number is the spread inside each one, which is where the saving actually lives.

  • Eastern Switzerland
    CHF 198
    4 towns · from CHF 165 to CHF 255
  • Lake Geneva region
    CHF 218
    6 towns · from CHF 210 to CHF 365
  • Ticino
    CHF 240
    4 towns · from CHF 205 to CHF 275
  • Valais
    CHF 285
    9 towns · from CHF 135 to CHF 690
  • Central Switzerland
    CHF 305
    7 towns · from CHF 170 to CHF 375
  • Graubünden
    CHF 310
    11 towns · from CHF 210 to CHF 428
  • Bernese Oberland
    CHF 373
    11 towns · from CHF 185 to CHF 480

Every town, cheapest first

Typical is the middle price among the hotels sampled in that town, so one palace hotel cannot pull the figure up on its own. From is the lowest single night found there.

TownTypical nightFromWinterSummerHotels
SionCHF 135CHF 122CHF 130CHF 1405
ZinalCHF 155CHF 134CHF 150CHF 1603
St. GallenCHF 165CHF 124CHF 173CHF 1905
EinsiedelnCHF 170CHF 137CHF 175CHF 1603
ThunCHF 185CHF 154CHF 170CHF 2155
SchaffhausenCHF 188CHF 110CHF 185CHF 1954
BellinzonaCHF 205CHF 147CHF 175CHF 2085
BrunnenCHF 205CHF 175CHF 205CHF 2053
Stein am RheinCHF 208CHF 181Too fewCHF 2154
KanderstegCHF 210CHF 141CHF 205CHF 2605
MontreuxCHF 210CHF 112CHF 225CHF 1805
ChurCHF 210CHF 147Too fewCHF 2105
GenevaCHF 215CHF 121CHF 205CHF 2255
VeveyCHF 215CHF 127CHF 215CHF 3255
GrächenCHF 218CHF 204CHF 220Too few4
Les DiableretsCHF 220CHF 176CHF 225Too few5
LocarnoCHF 225CHF 73CHF 195Too few5
BernCHF 250CHF 164CHF 250CHF 2507
AppenzellCHF 255CHF 209CHF 265CHF 2553
AsconaCHF 255CHF 177CHF 210Too few4
LeukerbadCHF 258CHF 140CHF 263CHF 2658
BaselCHF 270CHF 162CHF 280CHF 2655
LausanneCHF 273CHF 154CHF 248CHF 3258
LuganoCHF 275CHF 144CHF 235CHF 2906
MeiringenCHF 283CHF 213CHF 258CHF 2954
KlostersCHF 285CHF 211CHF 328CHF 2256
ChamperyCHF 285CHF 225CHF 285Too few5
WeggisCHF 290CHF 166CHF 255CHF 3855
FlimsCHF 295CHF 243CHF 295Too few3
DavosCHF 298CHF 181CHF 333CHF 2506
Saas-Fee (car-free)CHF 303CHF 234Too fewCHF 2354
Lenk im SimmentalCHF 303CHF 137CHF 303Too few4
LucerneCHF 305CHF 132CHF 268CHF 3857
LenzerheideCHF 305CHF 152Too fewCHF 2754
SpiezCHF 305CHF 189CHF 280Too few3
LaaxCHF 310CHF 200Too fewToo few3
EngelbergCHF 320CHF 166CHF 320CHF 3105
PontresinaCHF 340CHF 187CHF 330CHF 2907
AndermattCHF 350CHF 250CHF 385CHF 2805
Villars-sur-OllonCHF 365CHF 188CHF 365CHF 3537
ScuolCHF 370CHF 240CHF 360CHF 3106
Mürren (car-free)CHF 373CHF 213CHF 325CHF 4136
Sils MariaCHF 373CHF 273CHF 395Too few4
ZugCHF 375CHF 303CHF 375CHF 3953
Wengen (car-free)CHF 380CHF 202CHF 373CHF 4009
ArosaCHF 385CHF 217CHF 585CHF 3855
AdelbodenCHF 393CHF 246CHF 398Too few4
GrindelwaldCHF 398CHF 255CHF 323CHF 4734
NeuchatelCHF 420CHF 253CHF 260CHF 4603
GstaadCHF 423CHF 260CHF 515CHF 3656
St. MoritzCHF 428CHF 149CHF 560CHF 4206
Zermatt (car-free)CHF 445CHF 180CHF 490CHF 4457
InterlakenCHF 480CHF 248Too fewCHF 4804
ZurichCHF 565CHF 301CHF 533CHF 6284
VerbierCHF 565CHF 307CHF 565Too few5
Crans-MontanaCHF 690CHF 159CHF 735Too few7

Winter or summer, depending on the town

There is no Swiss high season, only local ones pointing in opposite directions. The steepest winter premium here belongs to Arosa, 52% above its own summer rate, and the top of that list is ski resorts. The steepest move the other way belongs to Neuchatel, 43% dearer in summer, and that list opens with the lake towns. Between the two ends most places shift by a few percent either way, so the season decides less than the town.

Dearer in winter

Dearer in summer

Only the 38 towns with enough hotels priced in both seasons appear here.

Sleep next door and save

The expensive resorts sit beside cheaper ones. Each pair below is a town and a neighbour already listed on its guide page, meaning a swap the trip survives, not simply the nearest dot on a map.

A cheaper base costs time instead of money: you pay for the journey and you lose the early start. It is worth it for a long stay, rarely for two nights.

How these prices were gathered

Price index

Between 15 September 2026 and 21 September 2026 we read 687 dated prices for 299 hotels across 56 towns on Booking.com, always for two adults, one room, one night. Winter figures come from 18 December 2026, 20 January 2027 and 17 February 2027, summer figures from 23 June 2027, 21 July 2027 and 8 September 2027. A town needs 3 hotels priced for a column before that column is filled in, which is why some cells are empty.

Read them as a comparison between towns, not as a quote. They cover the hotels we track in each place rather than its whole market, they are a snapshot of the day they were read, and your own dates, room and cancellation terms will land somewhere else.

Questions about Swiss hotel prices

How much is a hotel night in Switzerland?

Across the 56 towns measured here, the middle figure is CHF 293 for two adults in one room. Below CHF 200 you are in the smaller towns and the valley bases, above CHF 400 you are in the famous resorts and in Zurich.

Is Switzerland cheaper in winter or in summer?

It depends entirely on where you sleep. In this sample the ski resorts cost more between December and February, while the lake towns and the cities cost more in summer. Picking the season without picking the town first tells you nothing.

Which is the cheapest base for a Swiss trip?

Of the towns here, Sion is the lowest at CHF 135. More useful than the outright cheapest is the cheaper neighbour: several of the famous resorts sit beside a town that costs a third less for the same region.

Why do these figures differ from what I see on Booking.com?

Because they are fixed samples. Each one was read on a set date for two adults, one room, one night, between 15 September 2026 and 21 September 2026. Swiss hotel prices move with the day of the week, the snow and the events calendar, so treat the table as a ranking of towns and check your own dates for the real number.

Which Swiss region is the cheapest to sleep in?

Among the regions with enough towns to compare, Eastern Switzerland comes out lowest at CHF 198 and Bernese Oberland highest at CHF 373. The gap inside a region is wider than the gap between regions, so the region is a starting point and the town is the decision.

Know your budget? Find the town that fits it.

Prices and availability change daily in the Alps, especially in July, August and over Christmas.