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 (401–420 of 1,901)

Food tour in Agadir: Eat like a local with a home-cooked meal
›
‹
Most booked
Food tour in Agadir: Eat like a local with a home-cooked mealTaste 12+ Moroccan dishes including Refissa and Mrouzia at a local restaurant in Agadir, then enjoy homemade specialties and tea in your guide's family home.
148 reviews
5.00★
Duration
4h
Tue, Thu and Sat
13:00
Live guide EN · ARPickup optionalFree cancellationfromUS$ 63per person
Majorelle Garden, YSL Museum & Berber Museum tour
›
‹
Travelers' pick
Majorelle Garden, YSL Museum & Berber Museum tourPrivate tour of Majorella Garden with visits to the Yves Saint Laurent and Berber museums, including round-trip transport from your hotel.
147 reviews
4.41★
Duration
2h–3h
start times · Every day except Wednesday
9
Hotel pickupFree cancellationfromUS$ 84per person
Fes to Marrakech Desert Tour: Camel Trek, Merzouga Camp & Atlas Route
›
‹
Fes to Marrakech Desert Tour: Camel Trek, Merzouga Camp & Atlas RouteFeel the Sahara’s cool night air, ride camels at sunrise, and cross the Atlas Mountains on this 3-day Fes to Marrakech tour with hotel pickup and Berber camp dinner.
146 reviews
4.95★
Duration
3d
Every day
07:30
Live guide EN · FRHotel pickupFree cancellationfromUS$ 308per person
Merzouga Desert: Luxury Camp & Camel Trekking 2-Night Tour
›
‹
Travelers' pick
Merzouga Desert: Luxury Camp & Camel Trekking 2-Night TourWake up to sunrise on the dunes, trek by camel through Merzouga’s Sahara, and share Berber music by the campfire. Includes private tent, sandboarding, and meals.
146 reviews
4.98★
Duration
3d
start times · Every day
3
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 171per person
Marrakech to Atlas Mountains & Agafay: Berber Villages, Camel Ride, Lunch
›
‹
Travelers' pick
Marrakech to Atlas Mountains & Agafay: Berber Villages, Camel Ride, LunchTrade Marrakech’s bustle for Atlas mountain air, trek Berber villages, share lunch in a local home, and ride camels in Agafay: includes pickup and guide.
145 reviews
4.82★
Duration
7h 35m
start times · Every day
2
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 20per person
Private Marrakech city tour with multilingual driver
›
‹
Private Marrakech city tour with multilingual driverPrivate minivan tour of Marrakech with multilingual driver, hotel pickup and traditional mint tea included: visit Bahia Palace, El Badi Palace.
145 reviews
4.97★
Duration
3h–4h
start times · Every day
51
Pickup optionalFree cancellationfromUS$ 103per group
Agafay Desert quad bike, camel ride & dinner from Marrakech
›
‹
Agafay Desert quad bike, camel ride & dinner from MarrakechQuad bike and camel ride in Agafay Desert outside Marrakech, then dinner under stars with live Berber music and fire show: all in one evening from the Red City.
144 reviews
4.98★
Duration
6h
start times · Every day
6
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 23per person
Casablanca City Tour: Hassan II Mosque & Medina
›
‹
Travelers' pick
Casablanca City Tour: Hassan II Mosque & MedinaCasablanca city tour with skip-the-line Hassan II Mosque entry, Old Medina walking tour, and Habous Quarter stops: hotel pickup included, expert guide in multiple languages.
144 reviews
4.94★
Duration
4h 30m
start times · Every day
11
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 44per person
Casablanca Half-Day Tour: Hassan II Mosque & Old Medina
›
‹
Travelers' pick
Casablanca Half-Day Tour: Hassan II Mosque & Old MedinaDriving through Casablanca's mix of Atlantic views, colonial quarters, and the Hassan II Mosque. Hotel pickup included, air-conditioned vehicle, local guide. Around 4 hours.
144 reviews
4.94★
Duration
4h 30m
start times · Every day
13
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 50per person
Erg Chegaga Desert Tour Zagora: Camel Ride & Sandboarding
›
‹
Travelers' pick
Erg Chegaga Desert Tour Zagora: Camel Ride & SandboardingTwo-day desert tour from Zagora to Erg Chegaga with camel ride and sandboarding, staying overnight in a Berber tent under the stars.
144 reviews
4.89★
Duration
2d
Every dayLive guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 171per person
4-Day Marrakech to Fes Tour: Sahara Desert & Kasbah
›
‹
4-Day Marrakech to Fes Tour: Sahara Desert & KasbahPrivate 4-day tour from Marrakech through the Atlas Mountains, Aït Ben Haddou kasbah, and Merzouga Desert with camel ride and luxury camp overnight.
143 reviews
5.00★
Duration
4d
start times · Every day
3
Live guide EN · FR · ESPickup optionalFree cancellationfromUS$ 776per person
Agadir Hammam & Massage with Free Hotel Pickup
›
‹
Travelers' pick
Agadir Hammam & Massage with Free Hotel PickupAgadir hammam and massage spa treatment with traditional scrub, relaxing massage, and roundtrip hotel transport included. Couples, families and women only.
143 reviews
4.83★
Duration
2h
start times · Mon–Sat
7
Live guide EN · DE · AR · FRHotel pickupFree cancellationfromUS$ 34per person
Marrakech: Private Tuk Tuk Tour Medina, Bahia Palace & Pickup
›
‹
Travelers' pick
Marrakech: Private Tuk Tuk Tour Medina, Bahia Palace & PickupExplore Marrakech’s Medina by private tuk tuk, with stops at Jemaa el-Fna and Bahia Palace, hotel pickup, Moroccan sweets, an audio guide and a local driver.
143 reviews
4.71★
Duration
3h–4h
start times · Every day
8
Hotel pickupFree cancellationfromUS$ 47per person
Marrakech to Ouzoud Waterfalls: Day Trip & Boat Ride
›
‹
Best value
Marrakech to Ouzoud Waterfalls: Day Trip & Boat RideFull-day Ouzoud Waterfalls tour from Marrakech with hotel pickup, boat ride, olive groves walk and Berber lunch. 10 hours total, air-conditioned transport included.
142 reviews
4.98★
Duration
10h
Every day
08:00
Live guide EN · FR · ESPickup optionalFree cancellationfromUS$ 14.83per person
Private Marrakech tour with driver: 4 hours, multilingual guide
›
‹
Private Marrakech tour with driver: 4 hours, multilingual guideFour-hour private tour of Marrakech in an air-conditioned vehicle with a multilingual driver who knows the city: stop where you want.
142 reviews
4.92★
Duration
4h
start times · Every day
7
Live guide EN · DE · AR · IT +2Hotel pickupFree cancellationfromUS$ 55per person
Marrakech: Agafay Desert Quad Bike & Camel Ride with Dinner
›
‹
Marrakech: Agafay Desert Quad Bike & Camel Ride with DinnerEvening desert tour from Marrakech with quad biking, camel ride, 3-course Moroccan dinner, live Berber music & fire show. Pickup included, returns after dark.
141 reviews
4.93★
Duration
6h
start times · Every day
2
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 24per person
Fez Medina Half-Day Tour: Artisan Workshops & Ancient Mosques
›
‹
Travelers' pick
Fez Medina Half-Day Tour: Artisan Workshops & Ancient MosquesGuided walk through the UNESCO medina from your hotel, past the 859-founded Kairaouine Mosque, through hand-worked leather tanneries.
141 reviews
4.96★
Duration
3h–4h
Every dayLive guide EN · IT · FRPickup optionalFree cancellationfromUS$ 20per person
Marrakech to Ouarzazate Day Trip: Kasbah & Film Studios
›
‹
Marrakech to Ouarzazate Day Trip: Kasbah & Film StudiosDay trip from Marrakech crosses the Tizi n'Tichka Pass to Ouarzazate, visiting the UNESCO World Heritage kasbah of Ait Benhaddou and Atlas Film Studios.
140 reviews
4.91★
Duration
11h
Every day
07:00
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 48per person
Marrakech Food Tour: Private Tastings & City Walk with Local
›
‹
Marrakech Food Tour: Private Tastings & City Walk with LocalFollow a local through Marrakech’s winding streets, tasting 10 hand-picked dishes from market dates to slow-cooked tanjia. Includes private guide & city highlights.
138 reviews
4.68★
Duration
4h
start times · Every day
15
Live guide EN · ARFree cancellationfromUS$ 91per person
Private Hike to Isk Summit, Atlas Mountains from Marrakech
›
‹
Private Hike to Isk Summit, Atlas Mountains from MarrakechHike to Isk summit (2,600m) in the Atlas Mountains from Marrakech with a local guide, hotel pickup, and a picnic at the peak.
137 reviews
4.97★
Duration
9h
Every day
08:30
Live guide EN · DE · IT · FR +1Pickup optionalFree cancellationfromUS$ 80per person
Need help planning your next activity?