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 (161–180 of 1,901)

Marrakech Medina: Walking Tour, Koutoubia Mosque & Jemaa el-Fna
›
‹
Most booked
Marrakech Medina: Walking Tour, Koutoubia Mosque & Jemaa el-FnaStep into Marrakech’s Medina with a local guide, see Koutoubia Mosque, explore Jemaa el-Fna’s chaos, and wander hidden alleys. Includes certified guide.
374 reviews
4.98★
Duration
3h–4h
start times · Every day
6
Live guide EN · ARFree cancellationfromUS$ 57per person
Agafay Desert Overnight: Deluxe Tent, Show & Pool
›
‹
Travelers' pick
Agafay Desert Overnight: Deluxe Tent, Show & PoolSpend the night in Agafay Desert near Marrakech with tent accommodation, traditional dinner, belly dancing, fire show, and sunrise breakfast.
371 reviews
4.46★
Duration
16h
start times · Every day
5
Live guide EN · IT · FR · ESHotel pickupFree cancellationfromUS$ 63per person
Marrakech: Desert Quad Bike Tour & Berber Tea Stop
›
‹
Marrakech: Desert Quad Bike Tour & Berber Tea StopFeel the grit of Marrakech’s desert trails on a quad bike, ride through palm groves, and share tea with a Berber family. Includes pickup, guide, and snacks.
370 reviews
4.92★
Duration
4h
start times · Every day
2
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 79per person
Casablanca Moroccan Cooking Class with Traditional Clothes
›
‹
★Top rated
Casablanca Moroccan Cooking Class with Traditional ClothesLearn to cook Moroccan dishes in a home kitchen in Casablanca with a mother-daughter duo, then try on traditional garments like the Caftan.
370 reviews
5.00★
Duration
4h
start times · Every day
4
Live guide EN · AR · FRFree cancellationfromUS$ 61per person
Marrakech Medina Walking Tour: Hidden Souks & Local Bakeries
›
‹
Marrakech Medina Walking Tour: Hidden Souks & Local Bakeries3-4 hour walking tour of Marrakech's Medina with licensed guide. Visit bakeries, 16th-century mosque, caravanserai, spice market. Starts Jamaa El Fna. Includes water.
370 reviews
4.92★
Duration
3h–4h
Every day
10:00
Live guide EN · FRFree cancellationfromUS$ 39per person
3-Day Fez to Marrakech Tour via Merzouga: Camel Safari
›
‹
3-Day Fez to Marrakech Tour via Merzouga: Camel SafariFeel Morocco’s wild edges on a 3-day Fes to Marrakech tour with camel rides, Berber villages, and nights under Saharan stars. Includes pickup & local guides.
370 reviews
4.89★
Duration
3d
Every day
07:00
Live guide EN · FR · ESFree cancellationfromUS$ 217per person
Marrakech Medina: Food Tour with 15+ Tastings & Local Stories
›
‹
Travelers' pick
Marrakech Medina: Food Tour with 15+ Tastings & Local StoriesFollow a local foodie through Marrakech’s medina, sample 15+ street foods, and learn the stories behind each bite. Small group tour with water and expert guide.
368 reviews
4.98★
Duration
4h
start times · Every day except Friday
3
Live guide ENFree cancellationfromUS$ 55per person
Marrakech: Tajine Cooking Class & Souk Shopping in Riad
›
‹
Marrakech: Tajine Cooking Class & Souk Shopping in RiadStep into a Marrakech riad for a hands-on tajine cooking class, shop the souks with a local chef, and enjoy your meal in a peaceful courtyard. Small group, includes lunch.
367 reviews
4.79★
Duration
4h
Every day
09:00
Live guide ENFree cancellationfromUS$ 56per person
Marrakech: Quad Biking Agafay Desert & Lalla Takerkoust Lake
›
‹
Marrakech: Quad Biking Agafay Desert & Lalla Takerkoust LakeHalf-day quad tour from Marrakech to Agafay Desert and Lalla Takerkoust Lake. Includes hotel pickup, 2-hour ride, guide, helmet, and mint tea break.
367 reviews
4.97★
Duration
2h
start times · Every day
2
Live guide EN · FRHotel pickupFree cancellationfromUS$ 56per person
Marrakech Private Agafay Desert Quad & Camel Ride with Dinner
›
‹
Marrakech Private Agafay Desert Quad & Camel Ride with DinnerPrivate quad biking and camel riding in Marrakech's Agafay Desert with hotel pickup, traditional dinner under stars, and live entertainment: five hours from start to finish.
365 reviews
4.76★
Duration
5h
Every day
15:00
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 91per person
Essaouira: Quad Ride Adventure & Coastal Villages Tour
›
‹
Essaouira: Quad Ride Adventure & Coastal Villages TourFeel the wind on a quad ride through Essaouira’s wild coast, explore villages with a local guide, and enjoy ocean views. Includes helmet, jacket, and safety support.
363 reviews
4.96★
Duration
1h–8h
Every dayLive guide EN · AR · FRPickup optionalFree cancellationfromUS$ 46per person
ATV Riding in Agafay Desert from Marrakesh: Quad Bike & Camel
›
‹
ATV Riding in Agafay Desert from Marrakesh: Quad Bike & CamelQuad biking and camel riding in the Agafay Desert from Marrakesh with hotel pickup, traditional dinner under a Berber tent, and a sunset ride.
362 reviews
4.92★
Duration
4h–6h
start times · Every day
3
Live guide EN · FRHotel pickupFree cancellationfromUS$ 45per person
ATV Riding in Agadir: Sand Dunes, Beach & Berber Village
›
‹
Travelers' pick
ATV Riding in Agadir: Sand Dunes, Beach & Berber VillageRide your own quad through Agadir's sand dunes, argan forests and wild beach: hotel pickup included, mint tea and snacks at a traditional house halfway through.
360 reviews
4.78★
Duration
3h
start times · Every day
11
Live guide EN · DE · IT · FR +1Hotel pickupInstant confirmationfromUS$ 22per person
Agadir Crocoparc: Ticket & Transfer with Feeding Sessions
›
‹
Travelers' pick
Agadir Crocoparc: Ticket & Transfer with Feeding SessionsFeel the thrill of Agadir’s Crocoparc: see 300+ crocodiles, watch feeding time, explore gardens & playgrounds. Includes hotel pickup & entry ticket.
360 reviews
4.97★
Duration
3h
start times · Every day
2
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 30per person
Marrakech: City Bike Tour with Local Youth & Artisan Stops
›
‹
Travelers' pick
Marrakech: City Bike Tour with Local Youth & Artisan StopsFeel Marrakech’s pulse on a city cycling tour led by local youth. Taste bakery-fresh bread, meet artisans, and pause for Moroccan sweets: bike, helmet, and drinks included.
357 reviews
4.86★
Duration
3h
start times · Every day
3
Live guide EN · FRFree cancellationfromUS$ 33per person
Morocco Desert & Imperial Cities: 10-Day Tour with Riads
›
‹
Morocco Desert & Imperial Cities: 10-Day Tour with RiadsFeel Morocco’s rhythm from Casablanca to Marrakech: wander blue Chefchaouen, ride camels in Merzouga, explore Fes & Dades Gorge. Includes hotels & desert camp.
356 reviews
4.94★
Duration
10d
Every day
07:00
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 2,395per person
Tangier from Tarifa: Ferry, Kasbah & Caves with Camel Ride
›
‹
Travelers' pick
Tangier from Tarifa: Ferry, Kasbah & Caves with Camel RideCross the Strait of Gibraltar by ferry to Tangier. Private tour includes Kasbah, Caves of Hercules, Cape Spartel, camel ride, and lunch with guide from Tarifa port.
356 reviews
4.98★
Duration
8h
start times · Every day
8
Live guide EN · ESHotel pickupFree cancellationfromUS$ 228per person
Marrakech Medina Tour: Bahia Palace, Saadian Tombs & Souks
›
‹
Travelers' pick
Marrakech Medina Tour: Bahia Palace, Saadian Tombs & SouksGuided walking tour of Marrakech's medina with skip-the-line entry to Bahia Palace and Saadian Tombs, plus time in the souks.
354 reviews
4.73★
Duration
4h
start times · Every day
8
Live guide EN · FRFree cancellationfromUS$ 17.11per person
Agadir: Crocoparc Skip-the-Line Ticket & Optional Transfer
›
‹
Best value
Agadir: Crocoparc Skip-the-Line Ticket & Optional TransferSkip the line at Crocoparc in Agadir with timed entry. Five themed gardens, crocodile pools, henna tattoos and children's playground. Optional hotel pickup available.
353 reviews
4.77★
Duration
1h–3h
start times · Every day
20
Live guide EN · DE · AR · RU +1Pickup optionalFree cancellationfromUS$ 13.12per person
Camel ride at sunset in Essaouira: 3 hours on wild beaches
›
‹
Travelers' pick
Camel ride at sunset in Essaouira: 3 hours on wild beachesRide a camel for three hours through Essaouira's wild beaches, eucalyptus forest and dunes at sunset, with a guide in English or French, hotel pickup.
352 reviews
4.97★
Duration
3h
start times · Every day
8
Live guide EN · FRPickup optionalFree cancellationfromUS$ 57per person
Need help planning your next activity?