Things to do in Marrakech | Expedia
Earn OneKeyCash on each activity you book just by signing in
1485 things to do
Search results
Marrakech
Tours & day trips
1211 things to do
Food, drink & nightlife
378 things to do
Selecting an option will immediately update the search results.
Top things to do today

25% off
1. Agafay Desert: Dinner Show with Quad Bike and Sunset Camel Ride
Duration 5h 30m
9.4 out of 10
Exceptional
1,653 reviews
Free cancellation available
2. Marrakech Day Trip: Agafay Desert, Atlas Mountains and Camel Ride
Duration 8h
9.8 out of 10
Exceptional
776 reviews
Free cancellation available
22% off
3. Traditional Hammam and Massage in Marrakech with Transfer
Duration 3h
9.2 out of 10
Wonderful
13 reviews
Free cancellation available
4. Marrakech Desert Balloon Flight with Atlas Views and Breakfast
Duration 4h
9.8 out of 10
Exceptional
366 reviews
Free cancellation available
5. Marrakech: Agafay Desert Quad & Camel Rides with Dinner Show
Duration 7h
10 out of 10
Exceptional
9,659 reviews
Free cancellation available
63% off
6. Marrakech : Dinner Show in Agafay Desert with Quad Bike & Camels
Duration 6h
10 out of 10
Exceptional
1 review
Free cancellation available
Dining experiences

25% off
Agafay Desert: Dinner Show with Quad Bike and Sunset Camel Ride
Duration 5h 30m
9.4 out of 10
Exceptional
1,653 reviews
Free cancellation available
Marrakech: Agafay Desert Quad & Camel Rides with Dinner Show
Duration 7h
10 out of 10
Exceptional
9,659 reviews
Free cancellation available
Small Group Marrakech Street Food Tour with Dinner at Jemaa el Fnaa
Duration 3h
9.6 out of 10
Exceptional
20 reviews
Free cancellation available
Marrakech: Moroccan Cooking Class for vegetarians and vegan
Duration 4h
9.8 out of 10
Exceptional
19 reviews
Free cancellation available
From Marrakech: Merzouga 3-Day Desert Safari with Food
Duration 3d
9.4 out of 10
Exceptional
4,249 reviews
Free cancellation available
Marrakech : Dinner Show at Nouba Restaurant
9.0 out of 10
Wonderful
234 reviews
Free cancellation available
Need a ride between the airport and your hotel?
Bus & minivan tours

Marrakech Day Trip: Agafay Desert, Atlas Mountains and Camel Ride
Duration 8h
9.8 out of 10
Exceptional
776 reviews
Free cancellation available
From Marrakech: Essaouira & Atlantic Coast Full-Day Trip
Duration 10h
8.6 out of 10
Excellent
420 reviews
Free cancellation available
Atlas Mountains and 5 Valleys Tour from Marrakech - All inclusive
Duration 8h
10 out of 10
Exceptional
693 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
From Marrakech: Ouzoud Waterfalls Guided Hike and Boat Trip
Duration 10h
10 out of 10
Exceptional
74 reviews
Free cancellation available
Marrakech: Sunset Dinner in Agafay Desert with show & Transport
Duration 5h
9.2 out of 10
Wonderful
115 reviews
Free cancellation available
64% off
Marrakech Agafay Desert Sunset Camel Ride Dinner Show & Pickup
Duration 5h
10 out of 10
Exceptional
3 reviews
Free cancellation available
Wine tasting & winery tours

Marrakech: Hammam & Relaxing Massage â Spa Relaxation
Duration 1h+
8.0 out of 10
Very Good
136 reviews
Free cancellation available
Marrakech Guided Souks Tour with a Local Insider
Duration 3h
9.4 out of 10
Exceptional
34 reviews
Free cancellation available
Marrakech: Moroccan Pastries and Tea Class with a Local
Duration 2h 30m
8.4 out of 10
Very Good
5 reviews
Free cancellation available
Marrakech: Agafay Desert Sunset Camel Ride, Quad & Dinner
Duration 5h 30m
8.0 out of 10
Very Good
1 review
Free cancellation available
Marrakech: Street Food Tour by Night
Duration 2h+
9.6 out of 10
Exceptional
1,061 reviews
Free cancellation available
Marrakech: Atlas Mountains, Ourika Valley, Guide & Lunch
Duration 7h
10 out of 10
Exceptional
1 review
Free cancellation available
Continue exploring Marrakech

36% off
Hot Air Balloon Flight over Marrakech with Berber Breakfast
Duration 4h
8.8 out of 10
Excellent
127 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: Atlas Mountains & Waterfalls Day Trip
Duration 7h
10 out of 10
Exceptional
2 reviews
Free cancellation available
From Marrakesh: Small Group To Essaouira With Opt Activities
Duration 10h
9.8 out of 10
Exceptional
360 reviews
Free cancellation available
Marrakech:Atlas Mountains Day Hike & Lunch
Duration 7h
10 out of 10
Exceptional
2 reviews
Free cancellation available