City tax in Morocco
All places in Morocco we have data for: rate, payment, maximum nights and child exemption.
In short
Whole country: 5–25 MAD per person/night At the hotel
Marrakech: 20–25 MAD per person/night At the hotel
Find hotels in Morocco
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 |
|---|---|---|---|---|---|
| Whole country | 5–25 MAD per person/night | At the hotel | – | up to 12 free | Find hotels in Morocco →Sourcechecked 2026-10-06 |
| Marrakech | 20–25 MAD per person/nightInformation conflicting – check on site | At the hotel | – | up to 12 free | Find hotels in Marrakech →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 Morocco?
It depends on the place. Examples from our overview: Morocco: 5–25 MAD per person/night; Marrakech: 20–25 MAD per person/night.
Is the city tax included in the hotel price?
At the hotel (Whole country, Marrakech).
Do children pay city tax?
Often there are age limits: Morocco: children up to 12 free; Marrakech: children up to 12 free. Where nothing is stated, ask the hotel.
More countries
City tax worldwide
AlbaniaAndorraArgentinaArubaAustraliaAustriaBahamasBahrainBarbadosBelgiumBrazilBulgariaCabo VerdeCanadaChinaColombiaCosta RicaCroatiaCubaCuracaoCyprusCzechiaDenmarkDominican RepublicEgyptEstoniaFinlandFranceGermanyGreeceHungaryIcelandIndiaIndonesiaIrelandIsraelItalyJamaicaJapanJordanKenyaLatviaLithuaniaLuxembourgMalaysiaMaldivesMaltaMauritiusMexicoMonacoMontenegroNetherlandsNew ZealandNorwayOmanPeruPhilippinesPolandPortugalQatarRomaniaSan MarinoSaudi ArabiaSerbiaSeychellesSingaporeSlovakiaSloveniaSouth AfricaSouth KoreaSpainSri LankaSwedenSwitzerlandTanzaniaThailandTunisiaTurkeyUnited Arab EmiratesUnited KingdomUnited StatesVietnam