expedia

Things to do in Marrakech | Expedia

One Key

Earn OneKeyCash on each activity you book just by signing in

1506 things to do

Search results

Marrakech

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
The previous price was $35 and current price is $26 per adult
1. Agafay Desert: Dinner Show with Quad Bike and Sunset Camel RideOpens in a new window

2. Traditional Hammam and Massage in Marrakech with Transfer

Duration 3h
9.2 out of 10
Wonderful
13 reviews
Free cancellation available
Price is $90 per adult
2. Traditional Hammam and Massage in Marrakech with TransferOpens in a new window
20% off

3. Hot Air Balloon Flight over Marrakech with Berber Breakfast

Duration 4h
8.8 out of 10
Excellent
127 reviews
Free cancellation available
The previous price was $99 and current price is $79 per adult
3. Hot Air Balloon Flight over Marrakech with Berber BreakfastOpens in a new window

4. Marrakech: Agafay Desert Quad & Camel Rides with Dinner Show

Duration 7h
10 out of 10
Exceptional
9,891 reviews
Free cancellation available
Price is $24 per adult
4. Marrakech: Agafay Desert Quad & Camel Rides with Dinner ShowOpens in a new window

5. From Marrakech: Ouarzazate & Ait Benhaddou Guided Day Trip

Duration 12h
9.8 out of 10
Exceptional
794 reviews
Free cancellation available
Price is $23 per adult
5. From Marrakech: Ouarzazate & Ait Benhaddou Guided Day TripOpens in a new window

6. From Marrakech: Essaouira & Atlantic Coast Full-Day Trip

Duration 10h
8.6 out of 10
Excellent
420 reviews
Free cancellation available
Price is $29 per adult
6. From Marrakech: Essaouira & Atlantic Coast Full-Day TripOpens in a new window

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
The previous price was $35 and current price is $26 per adult
Agafay Desert: Dinner Show with Quad Bike and Sunset Camel RideOpens in a new window

Marrakech: Moroccan Cooking Class for vegetarians and vegan

Duration 4h
9.8 out of 10
Exceptional
20 reviews
Free cancellation available
Price is $29 per adult
Marrakech: Moroccan Cooking Class for vegetarians and veganOpens in a new window

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
Price is $45 per adult
Small Group Marrakech Street Food Tour with Dinner at Jemaa el FnaaOpens in a new window

Marrakech: Agafay Desert Quad & Camel Rides with Dinner Show

Duration 7h
10 out of 10
Exceptional
9,891 reviews
Free cancellation available
Price is $24 per adult
Marrakech: Agafay Desert Quad & Camel Rides with Dinner ShowOpens in a new window

From Marrakech: Merzouga 3-Day Desert Safari with Food

Duration 3d
9.4 out of 10
Exceptional
4,347 reviews
Free cancellation available
Price is $212 per adult
From Marrakech: Merzouga 3-Day Desert Safari with FoodOpens in a new window

From Marrakesh : Essaouira Coastal Day Tour with Lunch

Duration 11h 30m
9.8 out of 10
Exceptional
1,377 reviews
Free cancellation available
Price is $19 per adult
From Marrakesh : Essaouira Coastal Day Tour with LunchOpens in a new window
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
Price is $23 per adult
Marrakech Day Trip: Agafay Desert, Atlas Mountains and Camel RideOpens in a new window

From Marrakech: Essaouira & Atlantic Coast Full-Day Trip

Duration 10h
8.6 out of 10
Excellent
420 reviews
Free cancellation available
Price is $29 per adult
From Marrakech: Essaouira & Atlantic Coast Full-Day TripOpens in a new window

Atlas Mountains and 5 Valleys Tour from Marrakech - All inclusive

Duration 8h
10 out of 10
Exceptional
693 reviews
Free cancellation available
Price is $92 per adult*
*Get lower prices by selecting more than 2 adults
Atlas Mountains and 5 Valleys Tour from Marrakech - All inclusiveOpens in a new window

From Marrakech: Ouzoud Waterfalls Guided Hike and Boat Trip

Duration 10h
9.8 out of 10
Exceptional
82 reviews
Free cancellation available
Price is $13 per adult
From Marrakech: Ouzoud Waterfalls Guided Hike and Boat TripOpens in a new window

Marrakech: Sunset Dinner in Agafay Desert with show & Transport

Duration 5h
9.2 out of 10
Wonderful
115 reviews
Free cancellation available
Price is $25 per adult
Marrakech: Sunset Dinner in Agafay Desert with show & TransportOpens in a new window
64% off

Marrakech Agafay Desert Sunset Camel Ride Dinner Show & Transfer

Duration 4h 35m
10 out of 10
Exceptional
18 reviews
Free cancellation available
The previous price was $46 and current price is $16 per adult
Marrakech Agafay Desert Sunset Camel Ride Dinner Show & TransferOpens in a new window

Photography tours

From Marrakech: Ouarzazate & Ait Benhaddou Guided Day Trip

Duration 12h
9.8 out of 10
Exceptional
794 reviews
Free cancellation available
Price is $23 per adult
From Marrakech: Ouarzazate & Ait Benhaddou Guided Day TripOpens in a new window

From Marrakesh: Ouzoud Falls Guided Trip with Boat Ride

Duration 11h+
9.8 out of 10
Exceptional
1,708 reviews
Free cancellation available
Price is $34 per adult
From Marrakesh: Ouzoud Falls Guided Trip with Boat RideOpens in a new window

Casablanca Day Tour from Marrakech and Big Mosque Visit

Duration 11h+
9.8 out of 10
Exceptional
406 reviews
Free cancellation available
Price is $42 per adult
Casablanca Day Tour from Marrakech and Big Mosque VisitOpens in a new window

Marrakech: Agafay Desert Sunset, Camel Ride & Dinner Show

Duration 6h
9.0 out of 10
Wonderful
231 reviews
Free cancellation available
Price is $19 per adult
Marrakech: Agafay Desert Sunset, Camel Ride & Dinner ShowOpens in a new window

Marrakech: Hot Air Balloon Flight with Breakfast

Duration 5h
8.8 out of 10
Excellent
69 reviews
Free cancellation available
Price is $85 per adult
Marrakech: Hot Air Balloon Flight with BreakfastOpens in a new window

From Marrakech: Ait ben Haddou & Ouarzazate Full Day trip

Duration 1d
10 out of 10
Exceptional
3 reviews
Free cancellation available
Price is $8 per adult
From Marrakech: Ait ben Haddou & Ouarzazate Full Day tripOpens in a new window

Wine tasting & winery tours

Marrakech: Hammam & Relaxing Massage – Spa Relaxation

Duration 1h+
8.0 out of 10
Very Good
136 reviews
Free cancellation available
Price is $45 per adult
Marrakech: Hammam & Relaxing Massage – Spa RelaxationOpens in a new window

Marrakech Guided Souks Tour with a Local Insider

Duration 3h
9.4 out of 10
Exceptional
34 reviews
Free cancellation available
Price is $26 per adult
Marrakech Guided Souks Tour with a Local InsiderOpens in a new window

Marrakech: Moroccan Pastries and Tea Class with a Local

Duration 2h 30m
8.4 out of 10
Very Good
5 reviews
Free cancellation available
Price is $38 per adult
Marrakech: Moroccan Pastries and Tea Class with a LocalOpens in a new window

Marrakech: Agafay Desert Sunset Camel Ride, Quad & Dinner

Duration 5h 30m
8.0 out of 10
Very Good
1 review
Free cancellation available
Price is $32 per adult
Marrakech: Agafay Desert Sunset Camel Ride, Quad & DinnerOpens in a new window

Marrakech: Street Food Tour by Night

Duration 2h 30m+
9.6 out of 10
Exceptional
1,071 reviews
Free cancellation available
Price is $45 per adult
Marrakech: Street Food Tour by NightOpens in a new window

Marrakech: Atlas Mountains, Ourika Valley, Guide & Lunch

Duration 7h
10 out of 10
Exceptional
1 review
Free cancellation available
Price is $16 per adult
Marrakech: Atlas Mountains, Ourika Valley, Guide & LunchOpens in a new window

Continue exploring Marrakech

Marrakech Desert Balloon Flight with Atlas Views and Breakfast

Duration 4h
9.8 out of 10
Exceptional
366 reviews
Free cancellation available
Price is $81 per adult
Marrakech Desert Balloon Flight with Atlas Views and BreakfastOpens in a new window

Marrakech: Authentic Moroccan Hammam Experience in Mouassine

8.0 out of 10
Very Good
68 reviews
Free cancellation available
Price is $26 per adult
Marrakech: Authentic Moroccan Hammam Experience in MouassineOpens in a new window

Marrakech : Dinner Show at Nouba Restaurant

9.0 out of 10
Wonderful
247 reviews
Free cancellation available
Price is $53 per adult
Marrakech : Dinner Show at Nouba RestaurantOpens in a new window

Marrakech: Traditional MRC Hammam and Massage with Argan Oil

Duration 1h 30m
9.2 out of 10
Wonderful
40 reviews
Free cancellation available
Price is $43 per adult
Marrakech: Traditional MRC Hammam and Massage with Argan OilOpens in a new window

Marrakesh: Atlas Mountains, Ourika Waterfalls, Lunch & Guide

Duration 7h
10 out of 10
Exceptional
2 reviews
Free cancellation available
Price is $12 per adult
Marrakesh: Atlas Mountains, Ourika Waterfalls, Lunch & GuideOpens in a new window
64% off

Marrakech Agafay Desert Sunset Camel Ride Dinner Show & Pickup

Duration 5h
10 out of 10
Exceptional
3 reviews
Free cancellation available
The previous price was $46 and current price is $16 per adult
Marrakech Agafay Desert Sunset Camel Ride Dinner Show & PickupOpens in a new window