This guide provides exact June 2026 prices for public local hammams and private tourist spas in Marrakech.
Local Public Hammams (Hammam Beldi)
- Basic entry costs 10 to 20 MAD.
- Entry at renovated public hammams costs 30 to 50 MAD.
- A small pot of black soap costs 5 to 15 MAD.
- A traditional scrub glove (kessa) costs 10 to 15 MAD.
- The fee for a public scrubber (kessal or tayaba) is 30 to 60 MAD.
- You tip the scrubber 10 to 20 MAD.
- You tip the changing room attendant 5 to 10 MAD.
Mid-Range Private Tourist Hammams
- A basic hammam with steam and scrub costs 150 to 350 MAD.
- A package with hammam, scrub, and ghassoul costs 300 to 500 MAD.
- Adding a full massage increases the price to 500 to 800 MAD.
- Hammam de la Rose and Stella Spa charge 300 MAD for a standard treatment.
Luxury Hotel and Riad Spas
- Riad Al Ksar offers packages from 530 to 850 MAD per person.
- Five-star hotel spa hammam packages cost 1,500 to 3,000 MAD.

Leave a comment