expedia

Things to do in Marrakech (and vicinity) | Expedia

Change Search

Earn OneKeyCash on each activity you book just by signing in

Search results

Marrakech (and vicinity)

Cultural & heritage experiences

Marrakech Day Trip to Agafay Desert, Atlas Mountains & Camel Ride

Duration 8h
Free cancellation available
Price is $22 per adult
Marrakech Day Trip to Agafay Desert, Atlas Mountains & Camel RideOpens in a new window

From Marrakech 3-Day Sahara Desert Trip to Merzouga

Duration 3d
4.6/5
(1,461)
Free cancellation available
Price is $288 per traveler*
*Get a lower price by selecting multiple travelers
From Marrakech 3-Day Sahara Desert Trip to MerzougaOpens in a new window

Marrakech Desert & Palm Grove Quad Bike Tour

Duration 3h
4.5/5
(701)
Free cancellation available
Price is $40 per adult
Marrakech Desert & Palm Grove Quad Bike TourOpens in a new window

Atlas Mountains & 5 Valleys Tour from Marrakech - All inclusive -

Duration 8h
Free cancellation available
Price is $86 per adult*
*Get a lower price by selecting multiple travelers
Atlas Mountains & 5 Valleys Tour from Marrakech - All inclusive -Opens in a new window

Marrakech City Tour: Private Guided Tour

Duration 5h
Free cancellation available
Price is $24 per adult*
*Get a lower price by selecting multiple adult tickets
Marrakech City Tour: Private Guided TourOpens in a new window

From Marrakech: Merzouga 3-Day Desert Safari with Food

4.5/5
(2,041)
Free cancellation available
Price is $211 per adult
From Marrakech: Merzouga 3-Day Desert Safari with FoodOpens in a new window
Need a ride between the airport and your hotel?

Private tours

Marrakech: Private Guided Half-Day City Tour

Duration 4h
Free cancellation available
Price is $27 per adult*
*Get a lower price by selecting multiple adult tickets
Marrakech: Private Guided Half-Day City TourOpens in a new window

Marrakech Sightseeing Tour

Duration 4h
Free cancellation available
Price is $15 per adult
Marrakech Sightseeing TourOpens in a new window

Private full day trip to Essaouira from Marrakech

Duration 10h
Free cancellation available
Price is $180 per adult*
*Get a lower price by selecting multiple adult tickets
Private full day trip to Essaouira from MarrakechOpens in a new window

Marrakech: EcoScooter City Tour

Duration 1h+
4.7/5
(68)
Free cancellation available
Price is $25 per adult
Marrakech: EcoScooter City TourOpens in a new window

09-Days North and South Morocco Private Tour

Duration 9d
Free cancellation available
Price is $1,819 per adult
09-Days North and South Morocco Private TourOpens in a new window

Marrakech: Private Half-Day City Highlights Tour

Duration 3h 30m
4.7/5
(79)
Free cancellation available
Price is $86 per adult
Marrakech: Private Half-Day City Highlights TourOpens in a new window

Hiking & camping

From Marrakech: Atlas Mountains Day Trip with Camel Ride

Duration 9h
4.9/5
(2,025)
Free cancellation available
Price is $20 per adult
From Marrakech: Atlas Mountains Day Trip with Camel RideOpens in a new window

From Marrakesh: Ourika Valley & Atlas Mountains Day Tour

Duration 8h+
4.5/5
(1,071)
Free cancellation available
Price is $15 per adult
From Marrakesh: Ourika Valley & Atlas Mountains Day TourOpens in a new window

From Marrakech: Ouzoud Waterfalls Guided Hike and Boat Trip

Duration 10h
4.6/5
(2,702)
Free cancellation available
Price is $211 per traveler*
*Get a lower price by selecting multiple travelers
From Marrakech: Ouzoud Waterfalls Guided Hike and Boat TripOpens in a new window

From Marrakesh: Zip-Line & Hike in the Atlas Mountains

Duration 6h
4.9/5
(215)
Free cancellation available
Price is $65 per adult
From Marrakesh: Zip-Line & Hike in the Atlas MountainsOpens in a new window

Marrakesh to Fez 3-Day with Overnight merzouga Desert Camping

Duration 3d
Free cancellation available
Price is $161 per adult
Marrakesh to Fez 3-Day with Overnight merzouga Desert CampingOpens in a new window

Marrakech: Atlas Mountains, Berber Villages, Agafay & Camel Ride

Duration 9h
Free cancellation available
Price is $24 per adult
Marrakech: Atlas Mountains, Berber Villages, Agafay & Camel RideOpens in a new window

Photography tours

Mt Toubkal Ascent Express Trek 2 Days 1 Nights

Duration 2d
4.8/5
(183)
Free cancellation available
Price is $155 per adult
Mt Toubkal Ascent Express Trek 2 Days 1 NightsOpens in a new window

Overnight in Marrakech Desert Camp Camel Trekking All inclusive

Duration 19h
Free cancellation available
Price is $271 per adult
Overnight in Marrakech Desert Camp Camel Trekking All inclusiveOpens in a new window

Hire Photographer, Professional Photo Shoot - Marrakesh

Duration 4h
Free cancellation available
Price is $320 per adult*
*Get a lower price by selecting multiple adult tickets
Hire Photographer, Professional Photo Shoot - MarrakeshOpens in a new window

From Marrakech: Agafay Desert Dinner and Optional Camel Ride

Duration 5h
4.5/5
(191)
Free cancellation available
Price is $31 per adult
From Marrakech: Agafay Desert Dinner and Optional Camel RideOpens in a new window

Shared Small group Day Trip to Agafay Desert & Camel Ride

Duration 4h
Free cancellation available
Price is $70 per adult*
*Get a lower price by selecting multiple adult tickets
Shared Small group Day Trip to Agafay Desert & Camel RideOpens in a new window

Camel Ride with Dinner in Marrakech Desert

Duration 8h
Free cancellation available
Price is $138 per adult
Camel Ride with Dinner in Marrakech DesertOpens in a new window

Continue exploring Marrakech (and vicinity)

Atlas Mountains Hot Air Balloon Ride from Marrakech with Berber Breakfast a...

Duration 5h
Free cancellation available
Price is $163 per adult
Atlas Mountains Hot Air Balloon Ride from Marrakech with Berber Breakfast a...Opens in a new window

From Marrakech: Day Trip to Ouarzazate and Ait Benhaddou

Duration 11h
4.4/5
(1,224)
Free cancellation available
Price is $31 per adult
From Marrakech: Day Trip to Ouarzazate and Ait BenhaddouOpens in a new window

Hot Air Balloon Flight over Marrakech with Traditional Breakfast

Duration 5h
Free cancellation available
Price is $187 per adult
Hot Air Balloon Flight over Marrakech with Traditional BreakfastOpens in a new window

Marrakech to Fez via Merzouga Desert 3 Day Morocco Sahara Tour

Duration 3d
Free cancellation available
Price is $271 per adult*
*Get a lower price by selecting multiple adult tickets
Marrakech to Fez via Merzouga Desert 3 Day Morocco Sahara TourOpens in a new window

Cooking class with Chef Najla

Duration 4h 30m
Free cancellation available
Price is $37 per adult
Cooking class with Chef NajlaOpens in a new window

Skip the line at CHEZ ALI MARRAKECH : Fantazia Show

Duration 4h
4.4/5
(3)
Free cancellation available
Price is $73 per adult
Skip the line at CHEZ ALI MARRAKECH : Fantazia ShowOpens in a new window