Things to do in Marrakech

Unwind in a traditional Hammam

Check your privacy at the door and relax in a Hammam, a traditional Moroccan spa. Whether you opt for a public or private hammam, the ritual is the same: an initial lather in savon noir (black olive oil soap), an intimate exfoliation, a hydrating clay mask and a rejuvenating cold room. Going to a public hammam will require you to bring your own soap, exfoliating glove, towel, flip-flops, and a change of clothes.

Sunset camel ride

The southern edge of Marrakech lies a large expanse of palmeraie (palm grove), and one of the best ways to experience it is on a camel's back during sunset. Many tours also include a visit to a Berber family.

Spice up your life with a cooking class

Moroccan cuisine revolves around colourful and flavourful spices, and one of the best ways to experience it is to take a cooking class. Most cooking classes teach tagine, a type of stew named after the ceramic or clay pot in which it is cooked in, and some chefs even take you shopping around the souks for spices.

Make for the Atlas Mountains

The Atlas Mountains offer a great escape from the city and many tours take you to Imlil, the hub of mountain tourism 90km (56mi) south of Marrakech, for a hike in the countryside.

Spend a night under the stars

Join a multi-day tour that ventures into the Sahara on a camel's back with plenty of photo opportunities. At night, lying on your back and looking up at star clusters is what some would consider the best desert experience. Bring comfortable shoes and a sun hat.

Visa and passport information is updated regularly and is correct at the time of publishing. You should verify critical travel information independently with the relevant embassy before you travel.