Skip to content

Money & etiquette

How much does a hammam cost in Marrakech?

Public entry
10–20 MAD
Public scrub
~50–100 MAD
Spa package
~250–700 MAD
Luxury
700 MAD and up

Quick answer

It spans a huge range. A public neighbourhood hammam costs just 10–20 MAD to enter, plus around 50–100 MAD for a scrub from an attendant. A spa or tourist hammam with black soap, exfoliation, clay mask and an oil massage typically runs 250–700 MAD, with luxury packages higher.

Public hammam prices

The authentic, local experience is a public hammam, where entry is a token 10–20 MAD. Bring (or buy on site) your own black soap, kessa glove and a mat; pay an attendant roughly 50–100 MAD if you want to be scrubbed rather than doing it yourself. It's gender-separated, basic and communal — cheap, real and a bit of an adventure.

Spa hammam prices

Most visitors opt for a mid-range spa or tourist hammam, private or single-sex, where a standard treatment — steam, savon beldi cleanse, gommage scrub and a rhassoul clay mask — costs around 250–450 MAD, and packages that add an oil massage run 400–700 MAD. High-end riad and hotel spas charge more for plusher surroundings. First-timers usually find the spa version the comfortable choice; the budget-minded love the public one. Add it to a relaxation experience or a well-earned rest day. See more in attractions.

Related questions

Is a public or spa hammam better for tourists?

A spa hammam is more comfortable and guided, ideal for first-timers, at 250–700 MAD. A public hammam is cheap (10–20 MAD plus a scrub fee) and authentic but basic and communal. Choose by budget and how adventurous you feel.

What's included in a spa hammam treatment?

Typically a steam session, a cleanse with black olive soap (savon beldi), a vigorous exfoliating scrub with a kessa glove, and often a rhassoul clay mask and a rinse. Higher packages add an oil massage. Confirm inclusions when booking.

Do you tip at a hammam in Marrakech?

At a spa, service is sometimes included; if not, a tip of 10–20% or 30–50 MAD for the attendant is appreciated. At a public hammam, tipping the person who scrubs you a few dirham is customary.