Top Things to Do in Morocco

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

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

All tours (681–700 of 1,902)

Zagora Desert Tour: Camel Ride & Ait Ben Haddou from Marrakech
›
‹
Zagora Desert Tour: Camel Ride & Ait Ben Haddou from MarrakechTwo-day desert tour from Marrakech through the High Atlas to Ait Ben Haddou, Ouarzazate and Zagora with camel ride at sunset, desert camp overnight.
80 reviews
4.74★
Duration
2d
Every day
07:20
Live guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 75US$ 69per person
Moroccan Cooking Class in Rabat with Chef Khadija
›
‹
Travelers' pick
Moroccan Cooking Class in Rabat with Chef KhadijaLearn to cook authentic Moroccan dishes at Chef Khadija's traditional villa in Rabat, with tea, sweets and a recipe card to take home.
79 reviews
4.97★
Duration
2h 30m
Every day
10:30
Live guide EN · AR · FRFree cancellationfromUS$ 52per person
Tangier Private Tour: Hercules Caves, Kasbah & Camel Ride
›
‹
Tangier Private Tour: Hercules Caves, Kasbah & Camel RidePrivate full-day Tangier shore excursion with local guide, air-conditioned transport, and camel ride along Achakkar Beach. Explore the Caves of Hercules.
79 reviews
4.87★
Duration
5h–6h
start times · Every day
21
Live guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 112US$ 90per person
Quad Biking in Agafay Desert near Marrakech: 2-Hour Ride
›
‹
Quad Biking in Agafay Desert near Marrakech: 2-Hour RideQuad biking in Marrakech's Agafay desert with hotel pickup, helmets, guide training and Berber tea included.
79 reviews
4.89★
Duration
4h
start times · Every day
3
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 52per person
Marrakech Walking Tour: Bahia Palace, Ben Youssef & Souks
›
‹
Best value
Marrakech Walking Tour: Bahia Palace, Ben Youssef & SouksWalk through four centuries of Moroccan architecture in a morning, starting at the Koutoubia Mosque and moving through Bahia Palace's 160 rooms.
79 reviews
4.72★
Duration
4h
start times · Every day
8
Live guide EN · FRFree cancellationfromUS$ 17.19per person
Full-Day Chefchaouen Tour from Fez: Small-Group Blue City
›
‹
Full-Day Chefchaouen Tour from Fez: Small-Group Blue CitySmall-group tour from Fez to Chefchaouen with hotel pickup and climate-controlled transport: spend four hours wandering the blue medina.
79 reviews
4.52★
Duration
11h–13h
Every day
08:00
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 26per person
Walking Tour Old Medina Fez: Bou Inania Madrasa & Souks
›
‹
Walking Tour Old Medina Fez: Bou Inania Madrasa & SouksWalk Fez's Old Medina with a guide through the Blue Gate, Chouara Tannery, and Bou Inania Madrasa, with refreshments and tea ceremony to rest between stops.
79 reviews
4.91★
Duration
4h
Every day
09:00
Free cancellationfromUS$ 34per person
Street Food Tour Marrakech Medina: Taste with a Local Guide
›
‹
Street Food Tour Marrakech Medina: Taste with a Local GuideWalk the Medina's hidden food stalls with a local guide and taste Harira, Msemen, grilled meat skewers, Moroccan pastries and fresh juice.
79 reviews
4.91★
Duration
3h
Every day
17:30
Live guide EN · FR · ESFree cancellationfromUS$ 49per person
Tangier tour from Tarifa: Ferry, camel ride & medina
›
‹
Travelers' pick
Tangier tour from Tarifa: Ferry, camel ride & medinaPrivate van tour from Tarifa to Tangier with a licensed guide exploring the medina, Hercules Caves, and camel riding on Achakkar Beach where two seas meet.
79 reviews
4.91★
Duration
6h–7h
start times · Every day
5
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 195per person
Tangier Tour: Cape Spartel, Hercules Cave & Medina Souks
›
‹
Tangier Tour: Cape Spartel, Hercules Cave & Medina SouksTangier day tour with English, Spanish or Portuguese-speaking guide exploring Cape Spartel.
78 reviews
4.87★
Duration
5h–6h
start times · Every day
34
Live guide EN · DE · PT · IT +2Hotel pickupFree cancellationfromUS$ 116per person
Private Day Trip to Rabat from Casablanca: Hassan Tower & Kasbah
›
‹
Travelers' pick
Private Day Trip to Rabat from Casablanca: Hassan Tower & KasbahPrivate guided day trip from Casablanca to Rabat with hotel pickup, air-conditioned transport and a live guide, visit Hassan Tower.
78 reviews
4.68★
Duration
4h–8h
start times · Every day
6
Live guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 95per person
3-Day Marrakech to Fes Tour: Merzouga Desert & Camel Trek
›
‹
3-Day Marrakech to Fes Tour: Merzouga Desert & Camel TrekThree-day guided tour from Marrakech to Fes crossing the Atlas Mountains and Merzouga desert with camel rides at sunset and sunrise.
78 reviews
4.96★
Duration
3d
Every day
07:30
Live guide EN · PT · FR · ESFree cancellationfromUS$ 160per person
2-Day Zagora Desert Tour from Marrakech: Camel Ride & Camp
›
‹
2-Day Zagora Desert Tour from Marrakech: Camel Ride & CampTwo days crossing the High Atlas Mountains to the Zagora Desert with a camel ride at sunset, traditional camp overnight, and a guide included.
78 reviews
4.85★
Duration
2d
Every day
07:00
Live guide EN · FRPickup optionalFree cancellationfromUS$ 363per person
Atlas Mountains trek from Marrakech: Berber villages & waterfalls
›
‹
Atlas Mountains trek from Marrakech: Berber villages & waterfallsPick up at 9am in Marrakech and trek into the High Atlas foothills with a local guide, walking through mountain passes above 2000m to waterfalls.
78 reviews
4.95★
Duration
6h
Every day
09:00
Live guide EN · AR · FRPickup optionalFree cancellationfromUS$ 23per person
Quad Biking & Sandboarding near Agadir: Desert & Dunes
›
‹
Quad Biking & Sandboarding near Agadir: Desert & DunesRide quads through Moroccan desert and dunes near Agadir, then sandboard down the slopes: hotel pickup included, safety gear and guide provided.
78 reviews
4.94★
Duration
4h
start times · Every day
4
Live guide EN · DE · AR · IT +2Hotel pickupFree cancellationfromUS$ 80per person
ATV Riding in Merzouga Desert: Quad & Buggy Rentals
›
‹
ATV Riding in Merzouga Desert: Quad & Buggy RentalsRide quads and buggies across Merzouga's sand dunes with a local guide, drinks included, and flexible durations from a few hours to a full day. No experience needed.
77 reviews
4.83★
Duration
1h–8h
start times · Every day
14
Live guide EN · IT · FR · ESPickup optionalFree cancellationfromUS$ 40per person
Moroccan Cooking Class in Chefchaouen: Learn Traditional Recipes
›
‹
Travelers' pick
Moroccan Cooking Class in Chefchaouen: Learn Traditional RecipesLearn traditional Moroccan cooking in a local home in Chefchaouen, starting with a souk market visit to select fresh ingredients.
77 reviews
4.95★
Duration
4h
start times · Every day
2
Live guide EN · FR · ESFree cancellationfromUS$ 46per person
Fez Cooking Class: Market Tour, Bread & Pastry Workshop
›
‹
Fez Cooking Class: Market Tour, Bread & Pastry WorkshopCooking class in Fez with market tour, bread workshop and pastry making. Includes shopping, meal preparation, Moroccan tea and sweets.
77 reviews
5.00★
Duration
2h
Every dayLive guide EN · AR · FRFree cancellationfromUS$ 46per person
Fez Medina: Half-Day Walking Tour with Official Guide & Hotel Pickup
›
‹
Fez Medina: Half-Day Walking Tour with Official Guide & Hotel PickupStep into Fez Medina’s maze with a local guide, see Al-Attarine Madrasa, Bou Inania, Kairaouine Mosque, and more. Includes hotel pickup and bottled water.
77 reviews
4.91★
Duration
3h–4h
start times · Every day
22
Live guide EN · DE · IT · FR +1Hotel pickupFree cancellationfromUS$ 25per person
Atlas Mountains Trek from Marrakech: Imlil & Toubkal Views
›
‹
Atlas Mountains Trek from Marrakech: Imlil & Toubkal ViewsPrivate day trek from Marrakech to Imlil village with mountain guide, Berber lunch, and Jbel Toubkal views. Hotel pickup 9am, 6 hours total.
77 reviews
4.95★
Duration
5h
Every day
09:00
Live guide EN · FRFree cancellationfromUS$ 80per person
Need help planning your next activity?