Tourism · 2025

Average length of hotel stay: ranking of municipalities

Average length of hotel stay: Laax comes top with 4.03 nights and Gurtnellen comes last with 1.04 nights. The median across 185 municipalities is 1.89 nights.

Podium and top 100

The row you point atNational medianHover over, tap or select a row with the keyboard to see where it stands on the national scale.
#MunicipalityCantonAverage length of hotel stay
1LaaxGrisons4.03
2UzwilSt. Gallen3.47
3SamnaunGrisons3.42
4GontenAppenzell Innerrhoden3.31
5ZugZug3.05
6PontresinaGrisons3.04
7ArosaGrisons2.99
8DiemtigenBern2.91
9KlostersGrisons2.88
10Saas-GrundValais2.86
11Celerina/SchlarignaGrisons2.81
12ScuolGrisons2.79
12AsconaTicino2.79
12Saas-FeeValais2.79
15UsterZurich2.75
16AnniviersValais2.72
17Val de BagnesValais2.68
18FlimsGrisons2.67
19Ormont-DessusVaud2.66
20LeysinVaud2.63
21Breil/BrigelsGrisons2.59
22NeckertalSt. Gallen2.55
23Vaz/ObervazGrisons2.54
23St. MoritzGrisons2.54
25DavosGrisons2.53
26LauterbrunnenBern2.49
27SaanenBern2.47
28Collina d'OroTicino2.46
29TujetschGrisons2.43
30ZermattValais2.42
31Crans-MontanaValais2.39
32FrauenfeldThurgau2.35
32Château-d'OexVaud2.35
34Bad RagazSt. Gallen2.34
35KönizBern2.33
35BeatenbergBern2.33
35BregagliaGrisons2.33
35RheinfeldenAargau2.33
39Glarus SüdGlarus2.31
39Val MüstairGrisons2.31
41AdelbodenBern2.30
41GrenchenSolothurn2.30
43HaslibergBern2.29
44UnterseenBern2.28
45MorschachSchwyz2.25
46SigriswilBern2.24
46OllonVaud2.24
48ChampéryValais2.23
49GrindelwaldBern2.22
50Glarus NordGlarus2.21
51BadenAargau2.19
51MonteceneriTicino2.19
53HeidenAppenzell Ausserrhoden2.18
54SarnenObwalden2.16
54LumneziaGrisons2.16
54GenevaGeneva2.16
57WeggisLucerne2.15
58Wildhaus-Alt St. JohannSt. Gallen2.14
58MuraltoTicino2.14
60WilderswilBern2.13
60GomsValais2.13
62LocarnoTicino2.11
63Matten bei InterlakenBern2.10
63EngelbergObwalden2.10
63SursesGrisons2.10
63NyonVaud2.10
67LenkBern2.09
67SamedanGrisons2.09
67ZofingenAargau2.09
67Brig-GlisValais2.09
71InterlakenBern2.08
72VitznauLucerne2.07
73AndermattUri2.06
74FlumsSt. Gallen2.03
74ValsGrisons2.03
74BulletVaud2.03
77AarauAargau2.02
78Buchs (SG)St. Gallen2.01
79PoschiavoGrisons2.00
80ZernezGrisons1.99
81LeukerbadValais1.98
82Reichenbach im KandertalBern1.97
82GaisAppenzell Ausserrhoden1.97
84LausanneVaud1.95
85EmmenLucerne1.94
85SachselnObwalden1.94
85Saint-MauriceValais1.94
88LuganoTicino1.92
88VeveyVaud1.92
90SpiezBern1.90
91WinterthurZurich1.89
91KanderstegBern1.89
91St. GallenSt. Gallen1.89
91QuartenSt. Gallen1.89
95MorgesVaud1.87
96UnterägeriZug1.86
96BaselBasel-Stadt1.86
96Ilanz/GlionGrisons1.86
99PlaffeienFribourg1.85
99Rapperswil-JonaSt. Gallen1.85

Bottom of the ranking

#MunicipalityCantonAverage length of hotel stay
170MeyrinGeneva1.51
172BurgdorfBern1.50
173RheinwaldGrisons1.49
173Blonay - Saint-LégierVaud1.49
175BellinzonaTicino1.48
175MendrisioTicino1.48
177WädenswilZurich1.43
178ChiassoTicino1.41
179Langnau im EmmentalBern1.40
180KlotenZurich1.39
181HundwilAppenzell Ausserrhoden1.35
182SchangnauBern1.34
183GruyèresFribourg1.32
184OrsièresValais1.25
185GurtnellenUri1.04

Regions compared

Averages weighted by “Hotel arrivals”.

Other rankings on the same theme

Frequently asked questions

Which municipality ranks first for “Average length of hotel stay”?

Laax ranks first for “Average length of hotel stay”, with 4.03 nights.

What is the median for “Average length of hotel stay”?

The median across the 185 ranked municipalities is 1.89 nights.