A traditional hammam is the Moroccan version of a steam bath and scrub. Expect to be led into a series of warm, tiled rooms filled with steam. You'll be doused with buckets of warm water, vigorously scrubbed with a rough glove (it feels like sandpaper but removes days of desert dust and dead skin), then slathered in black soap and left to bake. Some places finish with a massage. It's communal in local versions but most tourist-friendly spots give you a private room. The whole thing is deeply relaxing once you get past the initial “I'm basically naked with a stranger” feeling. It's genuinely refreshing after dusty days in the Medina.
Best time to go is winter (November–March) when the heat feels soothing rather than oppressive. In summer it can be overwhelming. Expect to pay around $25–60 for a basic hammam and scrub; add $15–30 if you want a proper massage on top. Private transport and tea are often included in mid-range packages.
Tip: Book a place with a proper massage if you want the full unwind—pure hammam + scrub is fine but the massage makes it worthwhile. Skip the ultra-luxury palace-style spas unless you specifically want ornate décor; the mid-range authentic ones give you the real experience without the markup. Bring your own underwear or bikini—most provide disposable paper ones but they're awful.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.