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 (321–340 of 1,901)

4-Day Desert Tour Marrakech to Fes: Camel Ride & Merzouga Camp
›
‹
Most booked
4-Day Desert Tour Marrakech to Fes: Camel Ride & Merzouga CampFour-day journey from Marrakech through Atlas passes and Berber villages to Merzouga's sand dunes, featuring camel rides at sunset and sunrise.
190 reviews
4.94★
Duration
4d
Every day
07:00
Live guide EN · PT · FR · ESPickup optionalFree cancellationfromUS$ 558per person
Tangier: Caves of Hercules, Kasbah Walk & Camel Ride Tour
›
‹
Travelers' pick
Tangier: Caves of Hercules, Kasbah Walk & Camel Ride TourFeel the sea breeze at Tangier’s Caves of Hercules, wander the Kasbah’s winding lanes, and ride camels by the Atlantic: all with private transport and local insight.
189 reviews
4.98★
Duration
5h–8h
Every dayLive guide EN · AR · PT · FR +1Pickup optionalFree cancellationfromUS$ 90per person
Mount Toubkal Trek: 3-Day Summit from Marrakech
›
‹
★Top rated
Mount Toubkal Trek: 3-Day Summit from Marrakech3-day Mount Toubkal trek from Marrakech with local guide, mules & all meals. North Africa's highest peak (4167m). Hotel pickup included.
188 reviews
4.99★
Duration
3d
Every day
08:00
Live guide EN · FR · ESFree cancellationfromUS$ 399per person
Chefchaouen day trip from Fez: Blue medina, waterfall & mosque
›
‹
Travelers' pick
Chefchaouen day trip from Fez: Blue medina, waterfall & mosqueLeave Fez at 8am for a full day in Chefchaouen's blue-washed medina, with four hours to walk the streets, visit the Grand Mosque and Place Outa el Hammam.
187 reviews
4.87★
Duration
11h
Every day
08:00
Live guide EN · FRHotel pickupFree cancellationfromUS$ 35per person
Toubkal Ascension 2 Days from Marrakech: Summit at 4,167m
›
‹
Toubkal Ascension 2 Days from Marrakech: Summit at 4,167mClimb Morocco's highest peak on a 2-day trek from Marrakech with guide, mules, mountain refuge and all meals included: start in Imlil, sleep at 3,207m.
186 reviews
4.97★
Duration
1.4d
Every day
08:00
Live guide EN · IT · FR · ESHotel pickupFree cancellationfromUS$ 331per person
Chefchaouen Day Trip from Tangier: Blue Medina & Waterfall
›
‹
Travelers' pick
Chefchaouen Day Trip from Tangier: Blue Medina & WaterfallVisit Chefchaouen's blue medina, Ras el-Maa Waterfall, and Place Outa el Hammam on a full-day tour from Tangier with hotel pickup and guide.
186 reviews
4.95★
Duration
8h
start times · Every day
7
Live guide EN · AR · FR · ESPickup optionalFree cancellationfromUS$ 131per person
Atlas Mountains & Ourika Valley day trip small group
›
‹
Best value
Atlas Mountains & Ourika Valley day trip small groupSmall-group day trip from Marrakech to the Atlas Mountains and Ourika Valley with hotel pickup, English or French-speaking driver.
185 reviews
4.86★
Duration
8h
Every day
09:00
Live guide EN · FRHotel pickupFree cancellationfromUS$ 21US$ 12.41per person
Ourika Valley Private Day Trip from Marrakech with Personal Guide
›
‹
Ourika Valley Private Day Trip from Marrakech with Personal GuidePrivate day trip to Ourika Valley from Marrakech with hotel pickup, air-conditioned transport, Berber villages, waterfall hikes and traditional meal.
185 reviews
4.91★
Duration
8h
Every day
09:00
Live guide EN · FRHotel pickupFree cancellationfromUS$ 89per person
Fez Medina Walking Tour: Bab Boujloud to Chouara Tanneries
›
‹
Fez Medina Walking Tour: Bab Boujloud to Chouara TanneriesFez Medina walking tour with local guide covering the Blue Gate, 14th-century Medersa Bounania, spice souks and metal-workers.
184 reviews
4.76★
Duration
3h–4h
start times · Every day
16
Live guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 44per person
Agadir Jeep Safari: Sahara, Berber lunch, Atlas views
›
‹
Agadir Jeep Safari: Sahara, Berber lunch, Atlas viewsJeep safari from Agadir through Mini Sahara, Souss River and Berber villages with traditional lunch, guide and hotel pickup included.
184 reviews
4.95★
Duration
8h
Every day
08:30
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 41per person
Ourika Valley Day Trip from Marrakech: Setti Fatma waterfalls
›
‹
Ourika Valley Day Trip from Marrakech: Setti Fatma waterfallsOurika Valley day trip from Marrakech with waterfall hike, Berber house visit, and riverside lunch. Includes hotel pickup and guide, 8 hours.
184 reviews
4.98★
Duration
6h–8h
start times · Every day
3
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 18.25per person
Agadir: Desert Night & Legzira Beach with Camel Market
›
‹
Travelers' pick
Agadir: Desert Night & Legzira Beach with Camel MarketOvernight desert tour from Agadir with Legzira Beach, Guelmim camel market, and nomad tent camp. Includes dinner, breakfast, and Sahraoui music.
183 reviews
4.93★
Duration
2d
Every day
08:30
Live guide EN · DE · IT · FRHotel pickupFree cancellationfromUS$ 228per person
Essaouira Surf Lesson: Learn to Ride with Local Instructor
›
‹
Travelers' pick
Essaouira Surf Lesson: Learn to Ride with Local InstructorBeginner surf lesson in Essaouira with local instructor, wetsuit & equipment included. Small waves year-round, hotel pickup, hot shower after. 2-3 hours.
183 reviews
4.98★
Duration
2h
Every dayLive guide EN · DE · AR · FR +1Pickup optionalFree cancellationfromUS$ 32per person
Draa Valley & Tinfou Dunes Day Trip from Ouarzazate: Camel Ride
›
‹
Travelers' pick
Draa Valley & Tinfou Dunes Day Trip from Ouarzazate: Camel RideDay trip from Ouarzazate through the Draa Valley with a one-hour camel ride at Tinfou dunes, lunch by the pool at a palm grove, and hotel pickup included.
183 reviews
4.97★
Duration
9h–10h
start times · Every day
3
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 182per person
Fes to Marrakech 3-day Sahara tour: Camel ride & desert camp
›
‹
Travelers' pick
Fes to Marrakech 3-day Sahara tour: Camel ride & desert campThree-day journey from Fes to Marrakech through the Atlas Mountains and Sahara, featuring a sunset camel ride, desert camp overnight.
182 reviews
4.93★
Duration
3d
start times · Every day
3
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 285per person
Marrakech: Moroccan Cooking Class & 4-Course Meal
›
‹
Marrakech: Moroccan Cooking Class & 4-Course MealLearn to cook tagine, salads and bread from a local chef at a traditional riad in Marrakech. Four-course meal included with hands-on instruction in small groups.
182 reviews
4.92★
Duration
3h
Every day
10:00
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 20per person
10-day Morocco tour from Casablanca: Imperial cities and Sahara
›
‹
Travelers' pick
10-day Morocco tour from Casablanca: Imperial cities and Sahara10-day private tour from Casablanca through Rabat, Chefchaouen, Fes, and Marrakech, with nights in the Sahara Desert and camel rides across Erg Chebbi.
179 reviews
4.98★
Duration
10d
Every dayLive guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 1,497per person
Agadir Sunrise Hot Air Balloon Ride with Breakfast
›
‹
Travelers' pick
Agadir Sunrise Hot Air Balloon Ride with BreakfastFloat over Agadir's coastline and Souss Valley by hot air balloon, then enjoy traditional Berber breakfast at a kasbah with round-trip pickup and flight certificate.
179 reviews
4.98★
Duration
4h
Every day
06:00
Pickup optionalFree cancellationfromUS$ 239per person
Fez to Marrakesh Desert Tour: Camel Trekking in Merzouga
›
‹
Fez to Marrakesh Desert Tour: Camel Trekking in MerzougaThree-day desert tour from Fez through Merzouga's Erg Chebbi dunes with camel trekking, two nights' accommodation and air-conditioned transport.
178 reviews
4.93★
Duration
3d
start times · Every day
3
Hotel pickupFree cancellationfromUS$ 182per person
Marrakech to Essaouira Day Trip & Argan Forest with Guide
›
‹
Travelers' pick
Marrakech to Essaouira Day Trip & Argan Forest with GuideFull-day Marrakech-Essaouira excursion with hotel pickup, argan forest stop, cooperative visit, and free time in the coastal town. Air-conditioned transport and guide included.
177 reviews
4.94★
Duration
7h–8h
Every day
08:30
Live guide EN · DE · IT · FR +1Pickup optionalFree cancellationfromUS$ 15per person
Need help planning your next activity?