City tax in Switzerland
All places in Switzerland we have data for: rate, payment, maximum nights and child exemption.
Find hotels in Switzerland
How to save on your hotel
Book through daily cashback and get part of the price back. You pay the same price at the provider.
Estimated amount, not guaranteed. It is credited after your stay, under the provider’s terms.
| Place | Rate | Payment | Max. nights | Children | Source |
|---|---|---|---|---|---|
| Basel | 4.20 CHF per person/night | At the hotel | – | – | Find hotels in Basel →Sourcechecked 2026-10-06 |
| Bern | 2.90–4.30 CHF per person/night | At the hotel | – | – | Find hotels in Bern →Sourcechecked 2026-10-06 |
| Geneva | 2.50–4.25 CHF per person/night | At the hotel | 40 | – | Find hotels in Geneva →Sourcechecked 2026-10-06 |
| Interlaken | 2.20–3.50 CHF per person/night | At the hotel | – | up to 15 free | Find hotels in Interlaken →Sourcechecked 2026-10-06 |
| Lucerne | 2.80 CHF per person/night | At the hotel | – | – | Find hotels in Lucerne →Sourcechecked 2026-10-06 |
| St. Moritz | 2.55–5 CHF per person/night | At the hotel | – | up to 11 free | Find hotels in St. Moritz →Sourcechecked 2026-10-06 |
| Zermatt | 2–4 CHF per person/night | At the hotel | – | up to 8 free | Find hotels in Zermatt →Sourcechecked 2026-10-06 |
| Zurich | 3.50 CHF per person/night | At the hotel | 30 | – | Find hotels in Zurich →Sourcechecked 2026-10-06 |
No guarantee. Rates change; what counts is what the hotel or municipality charges. Source and check date are shown for each entry. Rates checked on 2026-10-06.
Frequently asked questions
How high is the city tax in Switzerland?
It depends on the place. Examples from our overview: Basel: 4.20 CHF per person/night; Bern: 2.90–4.30 CHF per person/night; Geneva: 2.50–4.25 CHF per person/night; Interlaken: 2.20–3.50 CHF per person/night.
Is the city tax included in the hotel price?
At the hotel (Basel, Bern, Geneva, Interlaken, Lucerne, St. Moritz …).
Do children pay city tax?
Often there are age limits: Interlaken: children up to 15 free; St. Moritz: children up to 11 free; Zermatt: children up to 8 free. Where nothing is stated, ask the hotel.