Top Things to Do in Marrakech

We compared all 647 experiences in Marrakech so you can choose in minutes: real prices, verified reviews and our editorial picks.

★4.8 647 experiences from US$ 5 ✓Free cancellation on most experiences

All tours (401–420 of 647)

Rug Making Workshop Marrakech: Weave Your Own Moroccan Rug
›
‹
Rug Making Workshop Marrakech: Weave Your Own Moroccan RugLearn to weave a miniature Moroccan rug from local artisans in Marrakech, then explore a traditional weavers' market where the craft still thrives.
76 reviews
5.00★
Duration
2h
start times · Mon–Sat
5
Live guide EN · AR · FRFree cancellationfromUS$ 39per person
Buggy riding in Marrakech: 1000cc desert ride with camel
›
‹
Buggy riding in Marrakech: 1000cc desert ride with camelTwo-hour buggy ride north of Marrakech through the Palmeraie palm grove with helmet and safety gear included.
76 reviews
4.88★
Duration
2h
start times · Every day
9
Live guide EN · DE · AR · IT +2Hotel pickupFree cancellationfromUS$ 57per person
Ourika Valley Day Trip: Atlas Mountains Hike & Berber Villages
›
‹
Best value
Ourika Valley Day Trip: Atlas Mountains Hike & Berber VillagesFeel the cool air of Morocco’s Atlas Mountains on a day trip from Marrakech, with a guided Setti Fatma waterfall hike, Berber village stops, and riverside lunch option.
76 reviews
4.97★
Duration
7h
Every day
08:00
Live guide EN · FRFree cancellationfromUS$ 12.55per person
Hammam & Massage in Marrakech: Traditional Riad Spa Day
›
‹
Travelers' pick
Hammam & Massage in Marrakech: Traditional Riad Spa DayTraditional Moroccan hammam and massage at Ambre Epices riad in Marrakech, with full-day access to heated jacuzzi, rooftop and restaurant.
75 reviews
4.81★
Duration
2h
start times · Every day
8
Live guide EN · FR · ESFree cancellationfromUS$ 74per person
Ouzoud Falls day trip from Marrakech: Hiking and boat tour
›
‹
Ouzoud Falls day trip from Marrakech: Hiking and boat tourPick up from your Marrakech hotel at 8am for a 3-hour drive to Ouzoud Falls, where you hike to the cascade and take a boat ride before returning around.
74 reviews
4.76★
Duration
8h–10h
Every day
08:00
Free cancellationfromUS$ 228per person
ATV riding in Agafay desert from Marrakech: Mint tea break in a Berber camp
›
‹
ATV riding in Agafay desert from Marrakech: Mint tea break in a Berber campRide a quad bike through the Agafay desert 30 km from Marrakech with a professional guide, helmet and safety briefing included.
74 reviews
4.99★
Duration
4h
start times · Every day
2
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 51per person
ATV Riding in Agafay Desert from Marrakech with Camel Ride
›
‹
Travelers' pick
ATV Riding in Agafay Desert from Marrakech with Camel RideQuad bike through Agafay Desert dunes from Marrakech, then trek by camel at sunset to a campfire dinner with live Berber music under the stars.
74 reviews
4.70★
Duration
5h 30m
start times · Every day
3
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 42per person
Marrakech to Merzouga Desert Tour: Camel Trek & Ait Ben Haddou
›
‹
Travelers' pick
Marrakech to Merzouga Desert Tour: Camel Trek & Ait Ben HaddouThree-day guided tour from Marrakech through the High Atlas to Merzouga with camel trekking across Erg Chebbi dunes, desert camp nights, and hotel stays.
73 reviews
4.97★
Duration
3d
Every day
08:00
Live guide EN · IT · FR · ESHotel pickupFree cancellationfromUS$ 890per person
Marrakech Airport Transfer: Meet-and-Greet & Fixed Price
›
‹
Marrakech Airport Transfer: Meet-and-Greet & Fixed PricePrivate airport taxi from Marrakech Menara to hotel with meet-and-greet, English driver, air-conditioned car, fixed pricing, 24/7.
73 reviews
4.99★
Duration
10m–25m
Every dayHotel pickupFree cancellationfromUS$ 17per person
Marrakech: Sunset Camel Ride & Desert Dinner Agafay
›
‹
Marrakech: Sunset Camel Ride & Desert Dinner AgafayRound-trip hotel pickup to Agafay Desert. 30-minute camel ride at sunset, three-course Moroccan dinner by bonfire, mint tea. Evening experience, under 4 hours.
72 reviews
4.17★
Duration
3h
Every day
17:00
Live guide EN · AR · DE · IT +2Pickup optionalFree cancellationfromUS$ 23per person
Private Day Trip from Marrakech to Essaouira: Guided Walking Tour
›
‹
Private Day Trip from Marrakech to Essaouira: Guided Walking TourPrivate day trip from Marrakech to Essaouira with hotel pickup, air-conditioned transport, and a guided walk through the old medina.
71 reviews
4.90★
Duration
10h
Mon–Sat
08:00
Live guide EN · AR · FRPickup optionalFree cancellationfromUS$ 159per person
Marrakech Medina Walking Tour: Ben Youssef & Bahia Palace
›
‹
Marrakech Medina Walking Tour: Ben Youssef & Bahia PalacePrivate guided walking tour through Marrakech's medina with live guide in English, Spanish, Italian or French: Ben Youssef Madrasa, Bahia Palace.
71 reviews
4.96★
Duration
3h 30m
Every dayLive guide EN · IT · FR · ESFree cancellationfromUS$ 29per person
Full Day Marrakech Tour: Jemaa el-Fna, Bahia Palace & Souks
›
‹
Full Day Marrakech Tour: Jemaa el-Fna, Bahia Palace & SouksPrivate guided tour of Marrakech's medina with a local guide in English or French, visiting Jemaa el-Fna square, Koutoubia Mosque, Bahia Palace and the souks.
71 reviews
4.92★
Duration
6h
start times · Every day
9
Live guide EN · FRFree cancellationfromUS$ 74per person
Marrakech Street Food Tour by Night: 10 Tastings in the Medina
›
‹
Travelers' pick
Marrakech Street Food Tour by Night: 10 Tastings in the MedinaJoin a small group food tour through Marrakech's Medina at night with a local guide, tasting tagine, Moroccan sweets, and enjoying dinner while exploring the streets.
71 reviews
4.55★
Duration
3h
start times · Every day
9
Live guide EN · DE · IT · FR +1Free cancellationfromUS$ 35per person
Atlas Mountains & Agafay Desert Day Trip with Camel Ride
›
‹
Atlas Mountains & Agafay Desert Day Trip with Camel RideDay tour from Marrakech: Explore Atlas Mountains, Berber villages, Agafay Desert, camel ride, local lunch & mint tea. Hotel pickup included.
70 reviews
4.87★
Duration
1d
start times · Every day
2
Live guide EN · AR · FR · ESPickup optionalFree cancellationfromUS$ 41per person
Morocco Desert Tour Marrakech to Fez: Camel Rides Merzouga
›
‹
Morocco Desert Tour Marrakech to Fez: Camel Rides MerzougaThree-day guided tour from Marrakech through the Atlas Mountains, Dades Gorge and Merzouga Desert, featuring camel treks at sunset and sunrise.
70 reviews
4.54★
Duration
3d
start times · Every day
2
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 160per person
Paragliding in Marrakech: Agafay Desert flight with GoPro
›
‹
Paragliding in Marrakech: Agafay Desert flight with GoProParaglide over the Agafay Desert and Atlas Mountains from Marrakech with a qualified instructor, all gear included, and GoPro footage to take home.
70 reviews
4.93★
Duration
5h
start times · Every day
7
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 148per person
Quad biking Marrakech palm grove desert: Small-group adventure
›
‹
Quad biking Marrakech palm grove desert: Small-group adventureRide a quad through Marrakech's desert palm groves on a half-day small-group tour with guide, helmet, water and hotel pickup included.
70 reviews
4.51★
Duration
3h
start times · Every day
5
Live guide EN · AR · FRPickup optionalFree cancellationfromUS$ 33per person
Marrakech: Agafay Sunset Camel Ride & Desert Dinner Show
›
‹
Marrakech: Agafay Sunset Camel Ride & Desert Dinner ShowWatch the sun set over Agafay’s dunes on a camel ride, then share Moroccan dinner and Berber music by the campfire. Includes pickup and local guide.
69 reviews
4.77★
Duration
5h
start times · Every day
2
Live guide EN · DE · AR · IT +2Pickup optionalFree cancellationfromUS$ 36per person
Moroccan Spa in Agadir: Hammam, Massage & Argan Oil
›
‹
Travelers' pick
Moroccan Spa in Agadir: Hammam, Massage & Argan OilMoroccan hammam spa in Agadir offers traditional scrub, massage and argan oil treatment with steam, soap and tea in a two-hour session including hotel pickup.
69 reviews
4.72★
Duration
2h
start times · Every day
11
Hotel pickupFree cancellationfromUS$ 31per person
Need help planning your next activity?