Top Things to Do in Morocco

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

★4.9 1,901 experiences from US$ 5 ✓Free cancellation on most experiences

All tours (561–580 of 1,901)

Fez Medina Tour with Local Guide & Rampart Views
›
‹
Travelers' pick
Fez Medina Tour with Local Guide & Rampart ViewsWalk the Medina of Fez with a licensed local guide through 1,200 years of history, then drive the ramparts for panoramic views: pickup and water included, 4 to 6 hours.
98 reviews
4.95★
Duration
4h–6h
start times · Every day
13
Live guide ENHotel pickupFree cancellationfromUS$ 68per person
Agafay Desert Overnight from Marrakech: Camel Ride & Dinner Show
›
‹
Agafay Desert Overnight from Marrakech: Camel Ride & Dinner ShowOvernight desert experience from Marrakech with camel ride, traditional dinner, music and fire show, plus breakfast and camp stay, hotel pickup included.
98 reviews
4.93★
Duration
17h
Every day
16:00
Live guide EN · FRPickup optionalFree cancellationfromUS$ 115per person
Atlas Mountains tour Marrakech: 4 valleys waterfall walk
›
‹
Best value
Atlas Mountains tour Marrakech: 4 valleys waterfall walkFull-day guided tour through four Atlas valleys from Marrakech with Berber village walks, waterfall hike, and rooftop lunch in a mountain home.
98 reviews
4.98★
Duration
8h
Every day
09:00
Live guide EN · FRPickup optionalFree cancellationfromUS$ 8.02per person
Fez Cooking Class: Make Tagine & Moroccan Salads
›
‹
Travelers' pick
Fez Cooking Class: Make Tagine & Moroccan SaladsLearn to cook Moroccan tagine, salads and couscous in Fez with a chef. Includes tea tasting and lunch at a riad overlooking the Medina.
98 reviews
4.90★
Duration
4h
start times · Every day
2
Free cancellationfromUS$ 52per person
Fes: Private Medina Tour, Tannery & Artisan Workshops
›
‹
Fes: Private Medina Tour, Tannery & Artisan WorkshopsStep inside Fes with a private medina tour: see tanneries, artisan workshops, panoramic city views, and historic gates. Includes hotel pickup & local guide.
97 reviews
4.61★
Duration
5h–6h
start times · Every day
5
Live guide EN · IT · FR · ESHotel pickupFree cancellationfromUS$ 68per person
Casablanca City Tour: Hassan II Mosque & Rick's Café
›
‹
Casablanca City Tour: Hassan II Mosque & Rick's CaféCasablanca city tour with Hassan II Mosque, Rick's Café, Old Medina and Central Market. Bilingual driver, air-conditioned vehicle, WiFi included. Customizable itinerary.
97 reviews
4.65★
Duration
4h–5h
start times · Every day
3
Live guide EN · RU · FR · ESHotel pickupFree cancellationfromUS$ 60per person
Marrakech to Fez: 4-Day Desert & Gorges with Camel Trek
›
‹
Travelers' pick
Marrakech to Fez: 4-Day Desert & Gorges with Camel Trek4-day desert tour from Marrakech through Sahara, Todra & Dades Gorges, camel trek, Ait Benhaddou, 3 nights with meals. Small groups, air-conditioned transport.
97 reviews
4.71★
Duration
4d
start times · Every day
3
Live guide EN · FR · ESPickup optionalFree cancellationfromUS$ 370per person
Atlas Mountains Trek & Camel Ride from Marrakech: Imlil 3 Valleys
›
‹
Atlas Mountains Trek & Camel Ride from Marrakech: Imlil 3 ValleysTrek the Imlil 3 Valleys in Toubkal National Park with a local guide, ride a camel at Moulay Ibrahim River, and eat lunch in a Berber village.
97 reviews
4.91★
Duration
9h
start times · Every day
2
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 42per person
Fez Medina & Souks Guided Tour: Licensed Local Expert
›
‹
Fez Medina & Souks Guided Tour: Licensed Local ExpertThree to four hours exploring the Medina of Fez with a licensed local guide who navigates the maze of alleys.
97 reviews
5.00★
Duration
3h–4h
Every dayLive guide EN · AR · DE · IT +2Hotel pickupFree cancellationfromUS$ 46per person
Marrakech: Atlas Mountains 7-Hour Hike & Berber Lunch 2500m
›
‹
Marrakech: Atlas Mountains 7-Hour Hike & Berber Lunch 2500m7-hour Atlas Mountains hike from Marrakech with 900m elevation gain, mule support, and cooked lunch at 2500m altitude. Includes pickup, guide, water and transport.
97 reviews
4.98★
Duration
5h–8h
Every day
09:00
Live guide EN · ARFree cancellationfromUS$ 92per person
Paradise Valley tour Agadir: Natural pools & Berber breakfast
›
‹
Travelers' pick
Paradise Valley tour Agadir: Natural pools & Berber breakfastHalf-day tour from Agadir to Paradise Valley's emerald pools with a local guide, traditional Berber breakfast in a botanical garden.
96 reviews
4.24★
Duration
5h
start times · Every day
4
Live guide EN · AR · DE · IT +2Hotel pickupFree cancellationfromUS$ 14.53per person
Erg Chebbi: Overnight Heated Desert Camp & Camel Ride
›
‹
Travelers' pick
Erg Chebbi: Overnight Heated Desert Camp & Camel RideFeel the quiet of Erg Chebbi dunes on a heated tent overnight with camel ride, sandboarding, Berber drum fire, and meals. Includes pickup and private ensuite tent.
96 reviews
4.98★
Duration
2d
Every dayLive guide EN · DE · IT · FR +1Pickup optionalFree cancellationfromUS$ 92per person
ATV Riding Agafay Desert: Yamaha Grizzly on sand dunes
›
‹
ATV Riding Agafay Desert: Yamaha Grizzly on sand dunesRide a Yamaha Grizzly 350cc through Agafay Desert near Marrakech with an English-speaking guide, lunch under tent and hotel pickup included.
96 reviews
5.00★
Duration
8h
Every day
09:30
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 149per person
Marrakech: Horse Carriage Ride & Majorelle Garden Entry
›
‹
Marrakech: Horse Carriage Ride & Majorelle Garden EntryStep into Marrakech’s rhythm with a horse carriage ride, skip the lines at Majorelle Garden, and enjoy stories from your local driver. Pickup and entry included.
96 reviews
4.68★
Duration
3h 30m
start times · Every day
3
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 80per person
Fez Cooking Class: Moroccan Tagine & Souk Market Shopping
›
‹
Fez Cooking Class: Moroccan Tagine & Souk Market ShoppingLearn to cook authentic Moroccan tagine in Fez with souk market shopping and lunch included. Three-hour morning class with expert chef, vegetarian options available.
96 reviews
4.90★
Duration
4h 30m
start times · Every day
2
Live guide EN · IT · FRHotel pickupFree cancellationfromUS$ 45per person
Chefchaouen Day Trip from Casablanca by High-Speed Train
›
‹
Travelers' pick
Chefchaouen Day Trip from Casablanca by High-Speed TrainStep into Chefchaouen’s blue alleys on a day trip from Casablanca, ride the high-speed train, taste local lunch, and stroll with a guide. Includes hotel pickup.
96 reviews
4.64★
Duration
12h
start times · Every day
2
Live guide EN · ESHotel pickupFree cancellationfromUS$ 205per person
Berber Village Day Trip Marrakech: 7 Villages & Waterfall Hike
›
‹
Travelers' pick
Berber Village Day Trip Marrakech: 7 Villages & Waterfall HikeDay trip from Marrakech to Atlas Mountains visiting seven Berber villages, camel ride, waterfall hike and mint tea with locals. Hotel pickup 9am, return 4pm.
95 reviews
4.81★
Duration
7h
start times · Every day
3
Live guide EN · AR · KO · TH +2Pickup optionalFree cancellationfromUS$ 17.19per person
ATV Riding in Marrakech: Quad Bike and Camel Trek at Sunset
›
‹
ATV Riding in Marrakech: Quad Bike and Camel Trek at SunsetQuad bike through Agafay Desert's rocky dunes and Berber villages, then trek by camel at sunset to a camp for dinner and a fireshow under the stars.
95 reviews
4.64★
Duration
5h
Every day
15:00
Live guide EN · AR · FR · ESFree cancellationfromUS$ 92per person
Merzouga Camel Ride & Overnight Desert Camp: Sunset to Sunrise
›
‹
Merzouga Camel Ride & Overnight Desert Camp: Sunset to SunriseRide camels across Erg Chebbi dunes at sunset, sleep in a private Berber tent with dinner and breakfast included, then watch sunrise over the sand before riding back to town.
95 reviews
4.86★
Duration
12h–20h
start times · Every day
2
Live guide EN · ESFree cancellationfromUS$ 40per person
Horseback Riding Agadir: Eucalyptus Forest & Souss Massa River
›
‹
Horseback Riding Agadir: Eucalyptus Forest & Souss Massa RiverHorseback riding in Agadir through eucalyptus forest and along Souss Massa river with hotel pickup. Guides in English, French.
95 reviews
4.18★
Duration
2h
start times · Every day
4
Live guide EN · DE · AR · FRHotel pickupFree cancellationfromUS$ 34per person
Need help planning your next activity?