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 (661–680 of 1,902)

Marrakech: Private Medina Walking Tour with Local Guide
›
‹
Marrakech: Private Medina Walking Tour with Local GuideExplore Marrakech’s old Medina on a private walking tour with a local guide. Visit Bahia Palace, Koutoubia Mosque, Jemaa el-Fna & more. Includes hotel pickup.
82 reviews
4.43★
Duration
3h
start times · Every day
3
Live guide EN · FR · ESPickup optionalFree cancellationfromUS$ 19.49per person
Fez Medina: Half-Day Walking Tour & Tannery Lunch
›
‹
Fez Medina: Half-Day Walking Tour & Tannery LunchExplore Fez El Bali’s winding alleys, historic medersas, tanneries, and souks on a half-day tour with a local guide: includes water and lunch stop.
82 reviews
4.89★
Duration
3h–4h
Every day
09:30
Live guide EN · FR · ESPickup optionalFree cancellationfromUS$ 69per person
Marrakech Hot Air Balloon Flight over Atlas Mountains
›
‹
Travelers' pick
Marrakech Hot Air Balloon Flight over Atlas MountainsRise before dawn from your Marrakech hotel, float over desert valleys and Atlas Mountain foothills as the sun breaks gold and pink across the horizon.
82 reviews
4.73★
Duration
4h
start times · Every day
2
Hotel pickupFree cancellationfromUS$ 149per person
ATV Riding in Agafay Desert: Camel Trek & Dinner Show
›
‹
ATV Riding in Agafay Desert: Camel Trek & Dinner ShowQuad bike across Agafay Desert rocky trails near Marrakech, then camel trek at sunset to a Berber camp for starlit dinner with live music and hotel pickup.
82 reviews
4.74★
Duration
6h
Every day
16:00
Live guide EN · FR · ESPickup optionalFree cancellationfromUS$ 34per person
Marrakech Souks Shopping Tour with Local Guide
›
‹
Marrakech Souks Shopping Tour with Local GuideGuided shopping tour through Marrakech's souks with a local guide who teaches bargaining and introduces you to artisans making rugs, leather goods.
82 reviews
4.96★
Duration
3h
start times · Tue–Sun
8
Live guide ENFree cancellationfromUS$ 30per person
Agadir Camel Ride with Barbecue Dinner: Includes air-conditioned transport
›
‹
Travelers' pick
Agadir Camel Ride with Barbecue Dinner: Includes air-conditioned transportRide a camel through Agadir's dunes and eucalyptus groves, then sit down to grilled meat or vegetarian barbecue with tea included.
81 reviews
4.49★
Duration
3h
start times · Every day
5
Live guide EN · DE · IT · FRHotel pickupFree cancellationfromUS$ 28per person
Marrakech: Half-Day Camel Ride & Palm Grove with Pickup
›
‹
Marrakech: Half-Day Camel Ride & Palm Grove with PickupCamel trek through 100,000 palm trees in Marrakech's Palm Grove with local Berber guide, mint tea at a family home, and hotel pickup included. 4 hours.
81 reviews
4.49★
Duration
2h
start times · Every day
2
Live guide EN · IT · FR · ESHotel pickupFree cancellationfromUS$ 17.19per person
Essaouira Day Trip from Marrakech: Medina, Beach & Argan Oil
›
‹
Essaouira Day Trip from Marrakech: Medina, Beach & Argan OilFeel the salty breeze in Essaouira’s medina, stroll the Atlantic beach, and watch fishermen at the harbor. Includes Marrakech pickup and flexible tour options.
81 reviews
4.83★
Duration
10h
start times · Every day
3
Live guide EN · AR · FR · ESPickup optionalFree cancellationfromUS$ 19.49per person
Agafay Desert sunset camel ride from Marrakech with dinner
›
‹
Agafay Desert sunset camel ride from Marrakech with dinnerCamel ride through Agafay Desert at sunset from Marrakech with hotel pickup, three-course Moroccan dinner, and Berber music show under the stars.
81 reviews
4.62★
Duration
5h
start times · Every day
6
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 34per person
3-Day Marrakech to Fes Desert Tour: Camel Ride & Berber Camp
›
‹
3-Day Marrakech to Fes Desert Tour: Camel Ride & Berber CampLeave Marrakech at 7:30 am and drive through the Atlas Mountains to Ait Ben Haddou, Todra Gorge, and Merzouga's Erg Chebbi dunes.
81 reviews
4.91★
Duration
3d
Every day
07:30
Live guide EN · IT · FR · ESPickup optionalFree cancellationfromUS$ 220per person
ATV Riding in Merzouga: Race the Erg Chebbi Dunes
›
‹
Travelers' pick
ATV Riding in Merzouga: Race the Erg Chebbi DunesRide your own quad bike across Merzouga's Erg Chebbi dunes with a local guide, helmet and safety briefing included: race soft desert hills.
81 reviews
5.00★
Duration
1h
start times · Every day
26
Live guide ENFree cancellationfromUS$ 33per person
Surf Lesson in Agadir: Learn on the Main Beach
›
‹
Surf Lesson in Agadir: Learn on the Main BeachLearn to surf on Agadir's main beach with certified instructors and high-quality boards included. Groups stay small, all skill levels welcome.
80 reviews
5.00★
Duration
2h 15m
start times · Every day
8
Live guide EN · AR · FRFree cancellationfromUS$ 40per person
Fez cultural and handicraft tour: Medina, tanneries, artisans
›
‹
Fez cultural and handicraft tour: Medina, tanneries, artisansPrivate guided tour of Fez's 9th-century medina with visits to pottery artisans, leather tanneries, and the world's oldest university, including hotel pickup and driver.
80 reviews
4.89★
Duration
6h–7h
Every day
09:00
Live guide EN · FR · ESPickup optionalFree cancellationfromUS$ 57per person
Fez Medina: Private Walking Tour, Tannery & Blue Gate Pickup
›
‹
Fez Medina: Private Walking Tour, Tannery & Blue Gate PickupStep into Fez Medina with a private guide, see the Chouara Tannery, Nejjarine Square, and Bab Bou Jeloud. Includes hotel pickup and local tea stop.
80 reviews
4.95★
Duration
4h–5h
start times · Every day
15
Live guide EN · DE · IT · FR +1Hotel pickupFree cancellationfromUS$ 19.95per person
Tangier: Medina & Kasbah Walking Tour with Local Stories
›
‹
Tangier: Medina & Kasbah Walking Tour with Local StoriesFeel Tangier’s heartbeat on a guided walk through the Medina, Kasbah, and Grand Socco. Includes bottled water, small group, and a local guide for real stories.
80 reviews
4.85★
Duration
3h
start times · Every day
4
Live guide EN · ZH · FRHotel pickupFree cancellationfromUS$ 60per person
Moroccan Cooking Class in Rabat Medina: Cook Any Dish You Choose
›
‹
Travelers' pick
Moroccan Cooking Class in Rabat Medina: Cook Any Dish You ChooseLearn to make Moroccan tea, bread, tagine and couscous in a Rabat medina family home, wearing traditional Berber clothing while sharing lunch with your hosts.
80 reviews
5.00★
Duration
3h 30m
start times · Every day
2
Live guide EN · AR · FRFree cancellationfromUS$ 65per person
Fez to Volubilis, Moulay Idriss & Meknes Day Trip with Guide
›
‹
Best value
Fez to Volubilis, Moulay Idriss & Meknes Day Trip with GuideStep into Roman ruins, sacred Moulay Idriss, and imperial Meknes on a relaxed day trip from Fez: includes hotel pickup, local guide, and air-conditioned transport.
80 reviews
4.66★
Duration
11h
start times · Every day
4
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 17.19per person
Chefchaouen Day Trip from Tangier: Blue City & Rif Mountains
›
‹
Travelers' pick
Chefchaouen Day Trip from Tangier: Blue City & Rif MountainsDay trip from Tangier to Chefchaouen with hotel pickup. Explore the blue medina and Ras el-Maa Waterfall. Includes vehicle, driver, and water.
80 reviews
4.58★
Duration
7h–9h
Every day
09:30
Hotel pickupFree cancellationfromUS$ 40per person
Marrakech Souk Tour: Artisans, Herbalists & Medina Quarters
›
‹
Marrakech Souk Tour: Artisans, Herbalists & Medina QuartersGuided souk tour through Marrakech's Medina visiting dye workshops, herbalist houses, and weaving markets.
80 reviews
4.91★
Duration
2h 30m
start times · Every day
2
Live guide EN · AR · FRFree cancellationfromUS$ 28per person
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
Need help planning your next activity?