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 (461–480 of 1,901)

Fez to Marrakech 3-day desert tour with camel ride
›
‹
Most booked
Fez to Marrakech 3-day desert tour with camel rideThree-day Fez to Marrakech tour through Merzouga Desert with camel sunset ride, desert camp overnight.
122 reviews
4.89★
Duration
3d
Every day
07:30
Live guide ENHotel pickupInstant confirmationfromUS$ 217per person
Marrakech Private Guided Tour: Bahia Palace & Majorelle Garden
›
‹
Marrakech Private Guided Tour: Bahia Palace & Majorelle GardenPrivate guided tour of Marrakech visiting Bahia Palace, Majorelle Garden, Koutoubia Mosque and the souks with hotel pickup and English or French-speaking.
121 reviews
4.86★
Duration
3h–4h
start times · Every day
6
Live guide EN · FRPickup optionalFree cancellationfromUS$ 45per person
Marrakech: Medina Half-Day Tour & Bahia Palace
›
‹
Marrakech: Medina Half-Day Tour & Bahia PalaceHalf-day Marrakech culture tour covering Koutoubia Mosque, Bahia Palace, Jemaa el-Fnaa market and Ben Youssef Madrasa with English-French guide. €10, small groups.
121 reviews
4.95★
Duration
4h
start times · Every day
3
Live guide EN · FRFree cancellationfromUS$ 30per person
Sahara Desert 2-day tour from Fez: Camel trekking sunrise sunset
›
‹
Travelers' pick
Sahara Desert 2-day tour from Fez: Camel trekking sunrise sunsetTwo-day Sahara Desert tour from Fez to Merzouga with camel trekking, traditional Berber tent overnight, and transport included: ride out for sunset.
120 reviews
4.66★
Duration
2d
Every day
08:00
Live guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 114per person
Agafay Desert Sunset Dinner from Marrakech with Campfire
›
‹
Agafay Desert Sunset Dinner from Marrakech with CampfireSunset dinner in the Agafay Desert from Marrakech with pickup, Moroccan tagines and live Berber music under the stars.
120 reviews
4.63★
Duration
4h
start times · Every day
6
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 23per person
Marrakech to Zagora: Atlas Mountains, Camel Trek & Desert Camp
›
‹
Marrakech to Zagora: Atlas Mountains, Camel Trek & Desert CampFeel the desert wind on a 2-day Marrakech to Zagora tour with camel trek, Atlas crossing, Aït Ben Haddou visit, and Berber camp night. Includes meals & pickup.
120 reviews
4.67★
Duration
2d
Every day
07:00
Live guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 70per person
Fez Medina Walking Tour: Private Guide & Hotel Pickup
›
‹
Fez Medina Walking Tour: Private Guide & Hotel PickupWalk the Medina of Fez with a private guide from your hotel, visiting Bab Boujloud, the Nejjarine Museum, and traditional souks while sipping included tea and coffee.
119 reviews
4.95★
Duration
3h–4h
start times · Every day
8
Live guide ENHotel pickupFree cancellationfromUS$ 19per person
Atlas Mountains day trip from Marrakech with Berber lunch
›
‹
★Top rated
Atlas Mountains day trip from Marrakech with Berber lunchPrivate full-day tour from Marrakech into the High Atlas with hotel pickup, mountain valleys, a walk through Imlil.
119 reviews
4.99★
Duration
7h
Every dayLive guide EN · AR · DE · IT +2Pickup optionalFree cancellationfromUS$ 86per person
Taghazout Surf Lesson: Private Coaching & Board Rental
›
‹
Travelers' pick
Taghazout Surf Lesson: Private Coaching & Board RentalPrivate surf lesson in Taghazout with certified local instructor. Small groups, board and wetsuit included, safe coaching for beginners to intermediate. Agadir area.
119 reviews
4.99★
Duration
2h 45m
Every dayLive guide EN · CS · AR · PL +2Free cancellationfromUS$ 30US$ 28per person
Agafay Desert quad and camel tour from Marrakech with dinner
›
‹
Agafay Desert quad and camel tour from Marrakech with dinnerQuad bike and ride camels through Agafay Desert at sunset, then enjoy traditional Berber dinner with live music near Marrakech.
118 reviews
4.28★
Duration
4h 40m
start times · Every day
6
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 22per person
Essaouira Day Trip from Marrakech: Coastal City & Argan Oil
›
‹
Essaouira Day Trip from Marrakech: Coastal City & Argan Oil2.5-hour drive to Morocco's Atlantic coast. Visit Skala Fortress, medina, argan oil cooperative, and fresh fish lunch at the market. Hotel pickup included, small groups.
118 reviews
4.87★
Duration
10h
Every day
08:00
Live guide EN · FRHotel pickupFree cancellationfromUS$ 18.25per person
Agadir Beach Horseback Riding: Sunset & Morning Options
›
‹
Travelers' pick
Agadir Beach Horseback Riding: Sunset & Morning OptionsBeach horseback riding in Agadir with hotel pickup, 1.5-hour coastal ride, morning or sunset departure. All skill levels, professional local guide included.
117 reviews
4.70★
Duration
2h 30m
start times · Every day
4
Live guide EN · DE · AR · RU +4Hotel pickupFree cancellationfromUS$ 17.11per person
Marrakech to Fes: 3-Day Desert Tour & Luxury Camp
›
‹
Marrakech to Fes: 3-Day Desert Tour & Luxury Camp3-day Marrakech to Fes desert tour with camel ride, Erg Chebbi dunes, Todra Gorge, and luxury camp overnight. Includes hotel pickup, guide, meals.
117 reviews
4.76★
Duration
3d
start times · Every day
2
Live guide EN · AR · RU · KO +6Pickup optionalFree cancellationfromUS$ 216per person
Marrakech Desert: Sunset Camel Ride & Campfire Dinner with Pickup
›
‹
Marrakech Desert: Sunset Camel Ride & Campfire Dinner with PickupStep into Agafay’s desert for a sunset camel ride, Moroccan campfire dinner, and mint tea under the stars: includes hotel pickup and local guide.
117 reviews
4.86★
Duration
4h
start times · Every day
2
Live guide EN · AR · FR · ESPickup optionalFree cancellationfromUS$ 68per person
Agadir City Tour & Souk Elhad Market with Hotel Pickup
›
‹
Best value
Agadir City Tour & Souk Elhad Market with Hotel PickupAgadir city tour with Souk Elhad market visit, hotel pickup and drop-off. Air-conditioned vehicle, English-speaking guide, taxes included. Half-day or full-day.
117 reviews
4.81★
Duration
3h
start times · Every day
6
Live guide EN · AR · DE · FRPickup optionalFree cancellationfromUS$ 14.26per person
Agadir City Tour: Kasbah Ruins, Marina & Argan Palace
›
‹
Agadir City Tour: Kasbah Ruins, Marina & Argan PalaceThree hours exploring Agadir's coastal landmarks: Kasbah ruins, Marina, Argan Palace with hammam, and Berber souk. Includes hotel pickup and air-conditioned transport.
117 reviews
4.85★
Duration
3h
start times · Tue–Sun
19
Live guide EN · DE · IT · FR +1Hotel pickupFree cancellationfromUS$ 14.26per person
2-Day Desert Trek From Fes to Merzouga: Camel Ride & Berber Camp
›
‹
Travelers' pick
2-Day Desert Trek From Fes to Merzouga: Camel Ride & Berber CampTwo-day desert tour from Fez featuring a camel ride across Erg Chebbi dunes and an overnight stay in a Berber tent to watch the Sahara sunrise with hotel pickup and meals.
116 reviews
4.82★
Duration
2d
start times · Every day
2
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 108per person
Marrakech: Agafay Desert Quad Bike & Camel Ride with Dinner Show
›
‹
Marrakech: Agafay Desert Quad Bike & Camel Ride with Dinner ShowQuad biking and camel riding in Agafay Desert from Marrakech with traditional dinner, fire show, and hotel pickup. Half-day adventure, groups under 100.
116 reviews
4.98★
Duration
6h 30m
Every day
16:30
Live guide EN · AR · FRPickup optionalFree cancellationfromUS$ 88per person
Moroccan cooking class: Learn family recipes from a local
›
‹
Moroccan cooking class: Learn family recipes from a localLearn to cook generations-old Moroccan recipes in a home kitchen with a local guide, then share the meal together in a traditional salon.
116 reviews
4.95★
Duration
4h
start times · Mon–Sat
2
Live guide EN · AR · FRFree cancellationfromUS$ 59per person
Essaouira: Surf Lesson Day Trip & 3-Course Lunch from Marrakech
›
‹
Essaouira: Surf Lesson Day Trip & 3-Course Lunch from MarrakechStart your Essaouira surf day with hotel pickup in Marrakech, a beginner-friendly lesson on calm waves, and a three-course lunch by the sea. Includes transport.
116 reviews
4.83★
Duration
8h
Every day
08:00
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 57per person
Need help planning your next activity?