Top Things to Do in Morocco

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

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

All tours (721–740 of 1,903)

Ouzoud Falls day trip from Marrakech: Hiking and boat tour
›
‹
Ouzoud Falls day trip from Marrakech: Hiking and boat tourPick up from your Marrakech hotel at 8am for a 3-hour drive to Ouzoud Falls, where you hike to the cascade and take a boat ride before returning around.
74 reviews
4.76★
Duration
8h–10h
Every day
08:00
Free cancellationfromUS$ 229per person
Half-day walking tour Fez Medina: Private guide, four stops
›
‹
Half-day walking tour Fez Medina: Private guide, four stopsPrivate half-day walking tour of Fez's Medina with local guide in multiple languages, hotel pickup included, and visits to Bou Inania Madrasa.
74 reviews
4.97★
Duration
4h
start times · Every day
16
Live guide EN · IT · FR · ESHotel pickupFree cancellationfromUS$ 25per person
2-Day Fes to Merzouga Desert Tour: Camel Ride & Luxury Camp
›
‹
2-Day Fes to Merzouga Desert Tour: Camel Ride & Luxury CampTwo-day desert tour from Fes to Merzouga with camel or quad ride, luxury overnight camp, dinner with Saharan drums, and breakfast.
74 reviews
4.92★
Duration
2d
Every day
07:30
Live guide EN · IT · FR · ESHotel pickupFree cancellationfromUS$ 144per person
ATV Riding in Agafay Desert from Marrakech with Camel Ride
›
‹
Travelers' pick
ATV Riding in Agafay Desert from Marrakech with Camel RideQuad bike through Agafay Desert dunes from Marrakech, then trek by camel at sunset to a campfire dinner with live Berber music under the stars.
74 reviews
4.70★
Duration
5h 30m
start times · Every day
3
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 42per person
ATV riding in Agafay desert from Marrakech: Mint tea break in a Berber camp
›
‹
ATV riding in Agafay desert from Marrakech: Mint tea break in a Berber campRide a quad bike through the Agafay desert 30 km from Marrakech with a professional guide, helmet and safety briefing included.
74 reviews
4.99★
Duration
4h
start times · Every day
2
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 52per person
Marrakech Airport Transfer: Meet-and-Greet & Fixed Price
›
‹
Best value
Marrakech Airport Transfer: Meet-and-Greet & Fixed PricePrivate airport taxi from Marrakech Menara to hotel with meet-and-greet, English driver, air-conditioned car, fixed pricing, 24/7.
73 reviews
4.99★
Duration
10m–25m
Every dayHotel pickupFree cancellationfromUS$ 17per person
3-Day Desert Tour from Fez to Marrakech: Camel Trek & Sahara Camp
›
‹
3-Day Desert Tour from Fez to Marrakech: Camel Trek & Sahara CampThree-day guided tour from Fez through cedar forests, gorges and Sahara dunes to Marrakech, with camel trek, overnight desert camp in a Berber tent.
73 reviews
4.30★
Duration
3d
Every day
07:30
Live guide EN · IT · FR · ESHotel pickupFree cancellationfromUS$ 287per person
Essaouira: Kitesurf Lesson with IKO Certification & Gear
›
‹
Essaouira: Kitesurf Lesson with IKO Certification & GearFeel the Atlantic wind in Essaouira with a certified kitesurf lesson, full equipment, radio coaching, and an IKO card, includes accessible facilities.
73 reviews
4.95★
Duration
2h
Every day
09:30
Live guide EN · AR · FR · NLFree cancellationfromUS$ 87per person
Camel trek and overnight desert camp in Erg Chebbi
›
‹
Travelers' pick
Camel trek and overnight desert camp in Erg ChebbiRide camels through Erg Chebbi dunes and sleep in a Berber tent under the stars while learning nomadic traditions from local guides over dinner and sunrise.
73 reviews
4.85★
Duration
15h–20h
Every day
16:30
Live guide EN · AR · DE · PT +3Free cancellationfromUS$ 75per person
Tangier Private Tour: Medina, Kasbah & Camel Ride
›
‹
Travelers' pick
Tangier Private Tour: Medina, Kasbah & Camel RidePrivate full-day tour of Tangier with licensed guide Karim, camel ride on Achakkar Beach, and visits to the Kasbah, Caves of Hercules, and Cap Spartel.
73 reviews
4.99★
Duration
5h–7h
start times · Every day
7
Live guide EN · ESHotel pickupFree cancellationfromUS$ 115per person
Marrakech to Merzouga Desert Tour: Camel Trek & Ait Ben Haddou
›
‹
Travelers' pick
Marrakech to Merzouga Desert Tour: Camel Trek & Ait Ben HaddouThree-day guided tour from Marrakech through the High Atlas to Merzouga with camel trekking across Erg Chebbi dunes, desert camp nights, and hotel stays.
73 reviews
4.97★
Duration
3d
Every day
08:00
Live guide EN · IT · FR · ESHotel pickupFree cancellationfromUS$ 894per person
Fez Medina private tour: Navigate 9,400 alleys
›
‹
Fez Medina private tour: Navigate 9,400 alleysWalk the Old Medina of Fez with a private guide who speaks your language and knows which of the 9,400 alleys lead where, hotel pickup included.
73 reviews
4.89★
Duration
4h
start times · Every day
3
Live guide EN · FRPickup optionalFree cancellationfromUS$ 38per person
Marrakech: Sunset Camel Ride & Desert Dinner Agafay
›
‹
Marrakech: Sunset Camel Ride & Desert Dinner AgafayRound-trip hotel pickup to Agafay Desert. 30-minute camel ride at sunset, three-course Moroccan dinner by bonfire, mint tea. Evening experience, under 4 hours.
72 reviews
4.17★
Duration
3h
Every day
17:00
Live guide EN · AR · DE · IT +2Pickup optionalFree cancellationfromUS$ 23per person
Fez Medina: Private Walking Tour with Tannery & Museum
›
‹
Fez Medina: Private Walking Tour with Tannery & MuseumWander Fez’s ancient medina with a private guide, see the Chouara Tannery, Nejjarine Museum, and madrasas. Includes hotel pickup and local tea stop.
72 reviews
4.96★
Duration
3h–4h
start times · Every day
2
Live guide EN · FRHotel pickupFree cancellationfromUS$ 46per person
Casablanca Airport Transfer: Private Car & Meet-and-Greet
›
‹
Casablanca Airport Transfer: Private Car & Meet-and-GreetPrivate transfer between Mohammed V Airport and Casablanca hotels. Professional driver, flight tracking, luggage help, 45–60 minutes. Available 24/7.
72 reviews
4.99★
Duration
45m–1h
Every dayLive guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 24per person
Moroccan cooking class in Essaouira: Learn tagine and couscous
›
‹
Travelers' pick
Moroccan cooking class in Essaouira: Learn tagine and couscousLearn to make tagine, couscous, and rfissa in a traditional Essaouira home with a Moroccan cooking expert. Includes mint tea, homemade pastries, and all recipes to take home.
72 reviews
5.00★
Duration
2h
Every day
11:00
Live guide EN · AR · FRFree cancellationfromUS$ 52per person
Marrakech Street Food Tour by Night: 10 Tastings in the Medina
›
‹
Travelers' pick
Marrakech Street Food Tour by Night: 10 Tastings in the MedinaJoin a small group food tour through Marrakech's Medina at night with a local guide, tasting tagine, Moroccan sweets, and enjoying dinner while exploring the streets.
71 reviews
4.55★
Duration
3h
start times · Every day
9
Live guide EN · DE · IT · FR +1Free cancellationfromUS$ 35per person
Marrakech Medina Walking Tour: Ben Youssef & Bahia Palace
›
‹
Marrakech Medina Walking Tour: Ben Youssef & Bahia PalacePrivate guided walking tour through Marrakech's medina with live guide in English, Spanish, Italian or French: Ben Youssef Madrasa, Bahia Palace.
71 reviews
4.96★
Duration
3h 30m
Every dayLive guide EN · IT · FR · ESFree cancellationfromUS$ 29per person
Full Day Marrakech Tour: Jemaa el-Fna, Bahia Palace & Souks
›
‹
Full Day Marrakech Tour: Jemaa el-Fna, Bahia Palace & SouksPrivate guided tour of Marrakech's medina with a local guide in English or French, visiting Jemaa el-Fna square, Koutoubia Mosque, Bahia Palace and the souks.
71 reviews
4.92★
Duration
6h
start times · Every day
9
Live guide EN · FRFree cancellationfromUS$ 75per person
Private Day Trip from Marrakech to Essaouira: Guided Walking Tour
›
‹
Private Day Trip from Marrakech to Essaouira: Guided Walking TourPrivate day trip from Marrakech to Essaouira with hotel pickup, air-conditioned transport, and a guided walk through the old medina.
71 reviews
4.90★
Duration
10h
Mon–Sat
08:00
Live guide EN · AR · FRPickup optionalFree cancellationfromUS$ 159per person
Need help planning your next activity?