Things to do in Marrakech | Expedia
Earn OneKeyCash on each activity you book just by signing in
65 things to do
Search results
Spa & wellness
Day spas
65 things to do
Hammams & turkish baths
25 things to do
Selecting an option will immediately update the search results.
Showing 50 of 65 things to do

22% off
Traditional Hammam and Massage in Marrakech with Transfer
Duration 3h
9.2 out of 10
Wonderful
13 reviews
Free cancellation available
Marrakech: Authentic Moroccan Hammam Experience in Mouassine
8.0 out of 10
Very Good
67 reviews
Free cancellation available
Marrakech: Traditional MRC Hammam and Massage with Argan Oil
Duration 1h 30m
9.2 out of 10
Wonderful
37 reviews
Free cancellation available
Marrakech: Moroccan Hammam and Spa Experience Hôtel Transfer
Duration 2h
8.8 out of 10
Excellent
64 reviews
Free cancellation available
Marrakech: Agafay Desert Escape with Swimming Pool and Lunch
Duration 7h
9.2 out of 10
Wonderful
9 reviews
Free cancellation available
Marrakech: Hammam & Relaxing Massage – Spa Relaxation
Duration 1h+
8.0 out of 10
Very Good
136 reviews
Free cancellation available
Marrakech: Traditional Moroccan Hammam & Relaxing Spa Exp
Duration 3h
9.8 out of 10
Exceptional
9 reviews
Free cancellation available
From Marrakesh: Pool Day Pass in Atlas Mountains with Lunch
Duration 7h
10 out of 10
Exceptional
2 reviews
Free cancellation available
Marrakech : traditional hammam and massage with hotel transfers
Duration 3h
10 out of 10
Exceptional
1 review
Free cancellation available
Traditional Spa Hamam with Massage and Moroccan Tea
Duration 2h 15m
Free cancellation available
Marrakech: Traditional Moroccan Hammam with Argan Black Soap
Duration 1h
4.0 out of 10
2 reviews
Free cancellation available
Marrakech Hammam & Private Spa - Nelia De Marrakech
Duration 2h
Free cancellation available
Marrakech : Traditional Moroccan Hammam and Massage
Duration 1h 30m
Free cancellation available
Marrakech: Authentic Hammam Bath & Argan Massage
Duration 2h
Free cancellation available
Relaxing Hammam Ritual in Marrakech Market Visit and Tea Break
Duration 2h 30m
Free cancellation available
Traditional Moroccan Hammam Experience in Marrakech
Duration 2h 30m
Free cancellation available
Marrakech: Women Hammam & Massage Experience with Transfer
Duration 3h
9.6 out of 10
Exceptional
119 reviews
Free cancellation available
Guided Ourika Valley Trip: Atlas Mountains, Falls & Lunch
Duration 8h
9.8 out of 10
Exceptional
626 reviews
Free cancellation available
Traditional Hammam & Argan Oil Massage with Pickup
Duration 1h 30m
9.0 out of 10
Wonderful
8 reviews
Free cancellation available
Escape and Rejuvenate Authentic Moroccan Hammam and Massage
Duration 2h 30m
Free cancellation available
Authentic Moroccan Hammam , Massage Experience with Argan Oil
Duration 2h 30m
Free cancellation available
Argan Oil Workshop with Berber Women in a Berber House
Duration 4h
Free cancellation available
20% off
Marrakech: Traditional Moroccan steam room
Duration 45m
Free cancellation available
Marrakech: 2-Hour Traditional Moroccan Hammam Experience
Duration 2h
9.4 out of 10
Exceptional
903 reviews
Free cancellation available
Marrakech Spa, Hammam, Body Scrub & Massage
Duration 1h
9.4 out of 10
Exceptional
3 reviews
Free cancellation available
Marrakech Women Hammam and Massage Experience with Transfer
Duration 3h
Free cancellation available
Marrakech: 3H Traditional Hammam and Massage with Hotel Transfers
Duration 3h
7.0 out of 10
Good
2 reviews
Free cancellation available
SPA day at Ambre Epices - Hammam & Massage with Jacuzzi access
Duration 2h
10 out of 10
Exceptional
2 reviews
Free cancellation available
Marrakech Hammam Experience with Massage, Tea & Transfer
Duration 2h 30m
Free cancellation available
Traditional steam room and massage in Marrakech with transport included
Duration 3h
Free cancellation available
Marrakech: Spa Massage and Steam Hammam with Pickup
Duration 2h
8.8 out of 10
Excellent
827 reviews
Free cancellation available
Luxury Royal Hammam with 1—Hour Massage Experience in Marrakech
Duration 2h
Free cancellation available
48% off
Marrakech: Moroccan Hammam & Massage with transfer
Duration 2h
Free cancellation available
Marrakech: Traditional Hammam & Massage spa, Tea W/Hotel Pick-up
Duration 3h
7.4 out of 10
Good
13 reviews
Free cancellation available
Moroccan Hammam and Massage in Marrakech with Transfers
Duration 2h 30m
Free cancellation available
Marrakech: Traditional Moroccan Hammam & Massage with prvt Pickup
Duration 2h
10 out of 10
Exceptional
7 reviews
Free cancellation available
Traditional Hammam and Massage with Transport in Marrakech
Duration 2h
Free cancellation available
*Get lower prices by selecting more than 2 adults
Marrakech: Private Buggy Adventure in Agafay Desert with Tea
Duration 4h+
9.6 out of 10
Exceptional
48 reviews
Free cancellation available
Agafay Desert - Relaxation Package with Meal and Massage
Duration 6h
10 out of 10
Exceptional
1 review
Free cancellation available
Marrakech: 3H Traditional Hammam and Massage with Hotel Transfers
Duration 3h
Free cancellation available
Marrakech: Spa Experience with Body Mask & 60-Minute Massage
Duration 1h 30m
9.0 out of 10
Wonderful
16 reviews
Free cancellation available
Marrakech Traditional Hammam and Massage Experience
Duration 2h
Free cancellation available
Marrakech: Palmeraie Quad Bike & Traditional Moroccan Spa
Duration 6h
9.0 out of 10
Wonderful
33 reviews
Free cancellation available
Marrakech: Atlas Mountains & Agafay Desert 2-Day Tour
Duration 2d
Free cancellation available
Tradtional Moroccan Hammam & Relaxing Massage in Marrakech
Duration 2h 30m
9.4 out of 10
Exceptional
3 reviews
Free cancellation available
Marrakech: Ourika Valley, Waterfalls, and Lunch Day Trip
Duration 9h 30m
Free cancellation available
Marrakech: Souk Tour & Berber Hammam with Massage
Duration 3h
10 out of 10
Exceptional
6 reviews
Free cancellation available
Marrakech: Wonderful Head Spa with Traditional Moroccan Massage
Duration 1h 30m
7.4 out of 10
Good
3 reviews
Free cancellation available
Marrakech : Hammam massage in an authentic spa
Duration 2h
Free cancellation available
Agafay Desert : Day Or Evening Pass with Pool Access
Duration 8h+
Free cancellation available