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 (241–260 of 1,901)

Atlas Mountains: 4 Valleys Hike, Waterfalls & Berber Lunch
›
‹
Most booked
Atlas Mountains: 4 Valleys Hike, Waterfalls & Berber LunchLeave Marrakech for a day in the Atlas Mountains: walk Berber villages, taste home-cooked lunch, see waterfalls, and enjoy hotel pickup. Small group with local guide.
254 reviews
4.98★
Duration
7h
Every day
09:00
Live guide EN · DE · IT · FR +1Pickup optionalFree cancellationfromUS$ 11.40per person
4-Day Marrakech to Merzouga Desert Tour: Camel Trek & Sahara Camp
›
‹
4-Day Marrakech to Merzouga Desert Tour: Camel Trek & Sahara CampFour-day guided tour from Marrakech through the Atlas Mountains, Ait Ben Haddou, and Merzouga Desert with camel trek, overnight desert camp.
253 reviews
4.98★
Duration
4d
start times · Every day
2
Live guide EN · AR · FR · ESPickup optionalFree cancellationfromUS$ 547per person
Marrakech: Cooking Class with Yassine & Mom, Market Tour & Lunch
›
‹
Marrakech: Cooking Class with Yassine & Mom, Market Tour & LunchStep into a Marrakech home kitchen for a hands-on Moroccan cooking class with Yassine & his mom. Includes local market tour, tea, and lunch. Book your spot.
253 reviews
4.97★
Duration
4h
start times · Every day
3
Live guide EN · FRFree cancellationfromUS$ 42per person
Rabat Airport to Medina: Private Transfer with Local Driver
›
‹
Travelers' pick
Rabat Airport to Medina: Private Transfer with Local DriverStep off your flight in Rabat & meet your private driver at the airport exit for a smooth, direct transfer to your riad or hotel in the Medina, includes luggage help.
253 reviews
4.98★
Duration
30m–1h
Every dayHotel pickupFree cancellationfromUS$ 25per group
Agafay Desert camel ride and dinner from Marrakech
›
‹
Agafay Desert camel ride and dinner from MarrakechRide camels through Agafay Desert dunes, enjoy mint tea at sunset, and dine under stars with Berber music and a bonfire, all with hotel pickup and a guide.
252 reviews
4.84★
Duration
5h 30m
start times · Every day
3
Live guide EN · AR · FR · ESPickup optionalFree cancellationfromUS$ 40per person
Marrakech to Fez Desert Trip: Kasbahs, Camel Ride & Gorges
›
‹
Marrakech to Fez Desert Trip: Kasbahs, Camel Ride & GorgesWake up to sunrise over Erg Chebbi dunes, share mint tea at Aït Ben Haddou, and sleep under desert stars. Includes pickup, camel ride, and all meals.
251 reviews
4.93★
Duration
3d
start times · Every day
4
Live guide ENPickup optionalFree cancellationfromUS$ 175per person
Quad Biking & Sandboarding in Agadir: Beach to Desert
›
‹
Travelers' pick
Quad Biking & Sandboarding in Agadir: Beach to DesertQuad bike along Agadir's beach and sandboard down desert dunes in one afternoon with a guide, refreshments, and hotel transport.
250 reviews
4.80★
Duration
4h–5h
start times · Mon–Sat
4
Live guide EN · FRHotel pickupFree cancellationfromUS$ 21US$ 19.39per person
Guided walking tour in Marrakech Medina: Souks and palaces
›
‹
Guided walking tour in Marrakech Medina: Souks and palacesFour-hour walking tour of Marrakech Medina with guide pickup from your riad: visit the Koutoubia Mosque, Bahia Palace, and the craft souks where tanners.
248 reviews
4.96★
Duration
4h
start times · Every day
2
Live guide EN · AR · FR · ESPickup optionalFree cancellationfromUS$ 56per person
Marrakech half-day tour: Majorelle Garden, Bahia Palace & more
›
‹
Marrakech half-day tour: Majorelle Garden, Bahia Palace & moreHalf-day private tour of Marrakech with air-conditioned vehicle, professional guide and admission to Majorelle Garden, Bahia Palace.
248 reviews
4.69★
Duration
3h–4h
start times · Every day
2
Live guide EN · FR · ESPickup optionalFree cancellationfromUS$ 30per person
Fez Medina Walking Tour with Local Guide: Private & Customizable
›
‹
Travelers' pick
Fez Medina Walking Tour with Local Guide: Private & CustomizablePrivate guided walking tour of Fez's Medina with hotel pickup, covering Bab Bou Jeloud, the tanneries, and centuries-old madrasas.
248 reviews
4.96★
Duration
3h
start times · Every day
6
Live guide EN · FRHotel pickupFree cancellationfromUS$ 43per person
Agafay Desert: Quad Bike, Camel Ride & Dinner Show from Marrakech
›
‹
Agafay Desert: Quad Bike, Camel Ride & Dinner Show from MarrakechFeel the Agafay Desert’s wild side on a quad bike, ride camels at sunset, and share Moroccan dinner by firelight. Includes pickup, guide, and local music.
247 reviews
4.98★
Duration
6h
Every day
15:30
Live guide EN · DE · PT · IT +2Pickup optionalFree cancellationfromUS$ 42per person
5-Day Casablanca to Marrakech Tour: Desert, Gorges & Berber Camp
›
‹
5-Day Casablanca to Marrakech Tour: Desert, Gorges & Berber Camp5-day guided tour from Casablanca through Morocco's High Atlas and Todgha Gorges to Merzouga desert, featuring camel rides at sunset and sunrise in a Berber nomad camp.
247 reviews
4.95★
Duration
5d
Every day
07:30
Live guide EN · PT · FR · ESHotel pickupFree cancellationfromUS$ 912per person
Fes to Marrakech Desert Tour: 4 Days, Berber Camp & Gorges
›
‹
★Top rated
Fes to Marrakech Desert Tour: 4 Days, Berber Camp & GorgesFour-day private tour from Fes through the Sahara to Marrakech with hotel pickup, desert camp, camel trekking and visits to Todra Gorge.
247 reviews
4.99★
Duration
4d
Every day
08:30
Live guide ENHotel pickupFree cancellationfromUS$ 758per person
Agadir: Kasbah Ruins, Souk & Marina Half-Day Tour
›
‹
Agadir: Kasbah Ruins, Souk & Marina Half-Day TourHalf-day Agadir tour of the 1960 earthquake ruins, Agadir Oufella kasbah, Souk el Had market, and marina. Includes air-conditioned transport, driver-guide, and hotel pickup.
244 reviews
4.68★
Duration
4h
Every dayLive guide EN · DE · AR · IT +1Hotel pickupFree cancellationfromUS$ 23per person
Private Full-Day Tangier Tour: Camel Ride & Kasbah
›
‹
Travelers' pick
Private Full-Day Tangier Tour: Camel Ride & KasbahPrivate full-day tour of Tangier with camel ride on the beach, Kasbah, Caves of Hercules, and Cape Spartel, your group only.
242 reviews
4.92★
Duration
5h–7h
start times · Every day
9
Live guide EN · ARHotel pickupFree cancellationfromUS$ 114per person
Marrakech to Merzouga: 3-Day Desert Tour & Luxury Camp
›
‹
Travelers' pick
Marrakech to Merzouga: 3-Day Desert Tour & Luxury Camp3-day Sahara tour from Marrakech to Merzouga with camel trek, Todra Gorge, Aït Benhaddou, and overnight luxury camp. Includes transport and guide.
240 reviews
4.95★
Duration
3d
Every day
07:30
Live guide EN · AR · PT · FR +1Hotel pickupFree cancellationfromUS$ 120per person
ATV Riding in Marrakech: Quad Bike & Camel Sunset
›
‹
Travelers' pick
ATV Riding in Marrakech: Quad Bike & Camel SunsetRide a quad bike across Agafay Desert's stony terrain, then switch to camel as the sun hits the High Atlas Mountains.
238 reviews
4.80★
Duration
5h–6h
start times · Every day
6
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 29per person
Atlas Mountains & 3 Valleys Private Tour From Marrakech
›
‹
Atlas Mountains & 3 Valleys Private Tour From MarrakechSmall-group tour from Marrakech into the Atlas Mountains with hotel pickup, lunch in a Berber family house, and stops in three valleys, Ourika.
237 reviews
4.93★
Duration
7h–9h
Every day
09:00
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 88per person
Tangier: Hercules Caves, Cap Spartel & Camel Ride
›
‹
Travelers' pick
Tangier: Hercules Caves, Cap Spartel & Camel RideThree-hour Tangier tour with Hercules Caves, Cap Spartel lighthouse, 30-minute camel ride on Atlantic beach, and air-conditioned transport. Small groups, bilingual driver.
237 reviews
4.77★
Duration
2h–3h
start times · Every day
10
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 31per person
Fez to Meknes & Volubilis: Full-day historical tour
›
‹
Fez to Meknes & Volubilis: Full-day historical tourFull-day tour from Fez through three Imperial and Roman sites (Meknes, Volubilis and Moulay Idriss) with driver, AC vehicle and hotel pickup included.
237 reviews
4.65★
Duration
10h
Every day
09:30
Live guide EN · FRHotel pickupFree cancellationfromUS$ 34per person
Need help planning your next activity?