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 (741–760 of 1,903)

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
Tangier: Camel Ride, Medina Walk & Cape Spartel Views
›
‹
Tangier: Camel Ride, Medina Walk & Cape Spartel ViewsFeel the sea breeze at Cape Spartel, ride camels by Tangier’s coast, wander the medina with a local guide. Includes pickup, entry tickets & coffee stop.
71 reviews
4.83★
Duration
5h–6h
start times · Every day
2
Live guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 91US$ 68per 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
›
‹
Best value
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
Quad biking Marrakech palm grove desert: Small-group adventure
›
‹
Quad biking Marrakech palm grove desert: Small-group adventureRide a quad through Marrakech's desert palm groves on a half-day small-group tour with guide, helmet, water and hotel pickup included.
70 reviews
4.51★
Duration
3h
start times · Every day
5
Live guide EN · AR · FRPickup optionalFree cancellationfromUS$ 33per person
Paragliding in Marrakech: Agafay Desert flight with GoPro
›
‹
Paragliding in Marrakech: Agafay Desert flight with GoProParaglide over the Agafay Desert and Atlas Mountains from Marrakech with a qualified instructor, all gear included, and GoPro footage to take home.
70 reviews
4.93★
Duration
5h
start times · Every day
7
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 149per person
Agadir Massage & Hammam: Traditional Spa Retreat
›
‹
Travelers' pick
Agadir Massage & Hammam: Traditional Spa RetreatMoroccan hammam and spa in Agadir with local guide, hotel pickup and two-hour session of massage and oriental treatments for skin purification and full-body relaxation.
70 reviews
4.54★
Duration
2h
start times · Every day
9
Hotel pickupFree cancellationfromUS$ 46per person
Morocco Desert Tour Marrakech to Fez: Camel Rides Merzouga
›
‹
Morocco Desert Tour Marrakech to Fez: Camel Rides MerzougaThree-day guided tour from Marrakech through the Atlas Mountains, Dades Gorge and Merzouga Desert, featuring camel treks at sunset and sunrise.
70 reviews
4.54★
Duration
3d
start times · Every day
2
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 160per person
Atlas Mountains & Agafay Desert Day Trip with Camel Ride
›
‹
Atlas Mountains & Agafay Desert Day Trip with Camel RideDay tour from Marrakech: Explore Atlas Mountains, Berber villages, Agafay Desert, camel ride, local lunch & mint tea. Hotel pickup included.
70 reviews
4.87★
Duration
1d
start times · Every day
2
Live guide EN · AR · FR · ESPickup optionalFree cancellationfromUS$ 41per person
Horseback Riding on Essaouira Beach: Flexible Durations
›
‹
Travelers' pick
Horseback Riding on Essaouira Beach: Flexible DurationsRide along Essaouira's Atlantic beach and natural landscapes at your own pace, with photo stops included and horses matched to your experience level.
70 reviews
4.97★
Duration
2h
start times · Every day
9
Live guide EN · AR · FRFree cancellationfromUS$ 29per person
Volubilis Day Trip from Fez: Roman Ruins & Meknes Tour
›
‹
Volubilis Day Trip from Fez: Roman Ruins & Meknes TourSeven hours from Fez through three centuries of Moroccan history: Roman ruins at Volubilis, the holiest Islamic town of Moulay Idriss.
70 reviews
4.96★
Duration
7h
Every day
10:00
Live guide EN · FRHotel pickupFree cancellationfromUS$ 68per person
Tangier Medina & Kasbah Walking Tour: Mosque, Market & Mint Tea
›
‹
Tangier Medina & Kasbah Walking Tour: Mosque, Market & Mint TeaWalk through Tangier's medina past a mosque, church and synagogue, then climb to the Kasbah Museum in the former Sultan's palace overlooking the Strait.
69 reviews
4.97★
Duration
4h
start times · Every day
5
Live guide EN · DE · IT · FR +1Free cancellationfromUS$ 52per person
3-Day Merzouga Desert Tour from Marrakech: Camel Trek & Kasbah
›
‹
3-Day Merzouga Desert Tour from Marrakech: Camel Trek & KasbahThree-day journey from Marrakech through the Atlas Mountains to Aït Benhaddou Kasbah and Dades gorges.
69 reviews
4.96★
Duration
3d
start times · Every day
4
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 598per person
Moroccan Spa in Agadir: Hammam, Massage & Argan Oil
›
‹
Travelers' pick
Moroccan Spa in Agadir: Hammam, Massage & Argan OilMoroccan hammam spa in Agadir offers traditional scrub, massage and argan oil treatment with steam, soap and tea in a two-hour session including hotel pickup.
69 reviews
4.72★
Duration
2h
start times · Every day
11
Hotel pickupFree cancellationfromUS$ 31per person
Chefchaouen Day Trip from Tangier: Blue Medina & Mountain Walk
›
‹
Chefchaouen Day Trip from Tangier: Blue Medina & Mountain WalkPrivate day trip from Tangier to Chefchaouen in the Rif Mountains. Includes guided medina walk, Kasbah visit, local guide, hotel pickup and air-conditioned transport.
69 reviews
4.93★
Duration
7h–9h
start times · Every day
3
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 102per person
Marrakech: Agafay Sunset Camel Ride & Desert Dinner Show
›
‹
Marrakech: Agafay Sunset Camel Ride & Desert Dinner ShowWatch the sun set over Agafay’s dunes on a camel ride, then share Moroccan dinner and Berber music by the campfire. Includes pickup and local guide.
69 reviews
4.77★
Duration
5h
start times · Every day
2
Live guide EN · DE · AR · IT +2Pickup optionalFree cancellationfromUS$ 37per person
Essaouira Day Trip from Marrakech: Port, Medina & Argan Oil Visit
›
‹
Essaouira Day Trip from Marrakech: Port, Medina & Argan Oil VisitBook a Marrakech to Essaouira day tour. Explore the fishing port, Skala fort, medina, and visit an argan oil cooperative. Hotel pickup included.
68 reviews
4.31★
Duration
10h
Every day
09:00
Live guide EN · FRHotel pickupFree cancellationfromUS$ 17.19per person
Marrakech to Menara Airport: Private Hotel Transfer & Pickup
›
‹
Marrakech to Menara Airport: Private Hotel Transfer & PickupPrivate transfer from Marrakech hotels to Menara Airport with AC vehicle, professional driver & hotel pickup. Book ahead, fixed price, instant confirmation.
68 reviews
4.72★
Duration
30m
Every dayLive guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 69per person
Casablanca Spa and Hammam: Private Transfer Included
›
‹
Travelers' pick
Casablanca Spa and Hammam: Private Transfer IncludedTwo hours at a Casablanca hammam with sauna, scrubbing and massage, plus hotel pickup and return in a private car.
68 reviews
4.79★
Duration
2h
start times · Every day
12
Live guide ENHotel pickupFree cancellationfromUS$ 115per person
Private Tangier Highlights Tour: Medina, Kasbah & Hercules Cave
›
‹
Private Tangier Highlights Tour: Medina, Kasbah & Hercules CavePrivate 6-8 hour Tangier tour with English or Spanish-speaking guide, air-conditioned vehicle, and entry to the Medina, Kasbah, Cap Spartel.
67 reviews
4.94★
Duration
6h–7h
start times · Every day
9
Live guide EN · ESHotel pickupFree cancellationfromUS$ 138per person
Need help planning your next activity?