City tax in Switzerland
All places in Switzerland we have data for: rate, payment, maximum nights and child exemption.
In short
Basel: 4.20 CHF per person/night At the hotel
Bern: 2.90–4.30 CHF per person/night At the hotel
Geneva: 2.50–4.25 CHF per person/night At the hotel
+ 5 more places in the table
Find hotels in Switzerland
| 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.
More countries
City tax worldwide
AlbaniaAndorraArgentinaArubaAustraliaAustriaBahamasBahrainBarbadosBelgiumBrazilBulgariaCabo VerdeCanadaChinaColombiaCosta RicaCroatiaCubaCuracaoCyprusCzechiaDenmarkDominican RepublicEgyptEstoniaFinlandFranceGermanyGreeceHungaryIcelandIndiaIndonesiaIrelandIsraelItalyJamaicaJapanJordanKenyaLatviaLithuaniaLuxembourgMalaysiaMaldivesMaltaMauritiusMexicoMonacoMontenegroMoroccoNetherlandsNew ZealandNorwayOmanPeruPhilippinesPolandPortugalQatarRomaniaSan MarinoSaudi ArabiaSerbiaSeychellesSingaporeSlovakiaSloveniaSouth AfricaSouth KoreaSpainSri LankaSwedenTanzaniaThailandTunisiaTurkeyUnited Arab EmiratesUnited KingdomUnited StatesVietnam