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 (421–440 of 1,901)

ATV Riding Agafay Desert: Small Group Buggy Adventure
›
‹
Most booked
ATV Riding Agafay Desert: Small Group Buggy AdventureDrive a 700cc or 1000cc buggy across Agafay Desert near Marrakech with a guide, stopping for lunch at a Berber family's home during this eight-hour adventure.
137 reviews
4.97★
Duration
8h
Every day
09:30
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 160per person
Private Hike to Isk Summit, Atlas Mountains from Marrakech
›
‹
Private Hike to Isk Summit, Atlas Mountains from MarrakechHike to Isk summit (2,600m) in the Atlas Mountains from Marrakech with a local guide, hotel pickup, and a picnic at the peak.
137 reviews
4.97★
Duration
9h
Every day
08:30
Live guide EN · DE · IT · FR +1Pickup optionalFree cancellationfromUS$ 80per person
Marrakech Airport Transfer: Private Car & Hotel Pickup
›
‹
Marrakech Airport Transfer: Private Car & Hotel PickupPrivate airport transfer from Marrakech Menara to city center hotels. Multilingual driver, air-conditioned vehicle, free flight tracking, 90-min wait. Fixed price.
136 reviews
4.51★
Duration
30m
start times · Every day
35
Hotel pickupFree cancellationfromUS$ 15.97per person
Private Desert Trek Marrakech to Erg Chigaga: 4 Days
›
‹
Private Desert Trek Marrakech to Erg Chigaga: 4 DaysPrivate 4-day tour from Marrakech through the High Atlas, Draa Valley oases and Erg Chigaga dunes with guide, jeep transport.
136 reviews
4.96★
Duration
4d
Every day
08:30
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 650per person
Private Ouarzazate tour: Dades Gorge, Valley of Roses, Skoura
›
‹
Travelers' pick
Private Ouarzazate tour: Dades Gorge, Valley of Roses, SkouraPrivate tour from Ouarzazate through Skoura's palm groves, the Valley of Roses, and Dades Gorge with guide, lunch and hotel pickup.
135 reviews
4.97★
Duration
10h–12h
start times · Every day
4
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 137per person
Atlas Mountains day trip: Three valleys & camel ride
›
‹
Atlas Mountains day trip: Three valleys & camel rideSeven-hour walking tour from Marrakech through the Atlas Mountains, three valleys and Berber villages with a camel ride in Ourika Valley.
134 reviews
4.92★
Duration
7h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 23per person
Marrakech Medina: Souks, Old Bread Ovens & Bathhouse Stories Tour
›
‹
Marrakech Medina: Souks, Old Bread Ovens & Bathhouse Stories TourWander Marrakech’s old medina with a certified guide, taste bread fresh from the oven, hear bathhouse tales, and see Koutoubia Mosque. Private tour includes pickup.
134 reviews
4.93★
Duration
3h
Every dayLive guide EN · FRFree cancellationfromUS$ 38per person
Agadir: Tree-Climbing Goats, Argan Oil & Souk El Had Tour
›
‹
Travelers' pick
Agadir: Tree-Climbing Goats, Argan Oil & Souk El Had TourSee Agadir’s tree-climbing goats, taste fresh argan oil at a Berber women’s cooperative, and wander the lively Souk El Had market with a local guide, hotel pickup included.
134 reviews
4.93★
Duration
3h 20m
start times · Tue–Sun
3
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 22per person
4×4 Jeep desert trip from Taghazout: Sahara with lunch
›
‹
4×4 Jeep desert trip from Taghazout: Sahara with lunchA 4×4 jeep tour from Taghazout explores Morocco's Atlantic desert with stops at fishermen's caves, coastal dunes.
134 reviews
4.60★
Duration
9h
start times · Every day
2
Live guide EN · AR · DE · IT +2Hotel pickupFree cancellationfromUS$ 40per person
Agafay Desert quad biking and camel ride with dinner in Marrakech
›
‹
Agafay Desert quad biking and camel ride with dinner in MarrakechRide your own quad across Agafay Desert trails, then camel trek at sunset and swim before a traditional Moroccan dinner with live music and fire show.
133 reviews
4.89★
Duration
5h–6h
start times · Every day
2
Live guide EN · AR · DE · IT +2Pickup optionalFree cancellationfromUS$ 103per person
Ourika Valley & Atlas Mountains day tour: Waterfalls, villages
›
‹
Ourika Valley & Atlas Mountains day tour: Waterfalls, villagesDay trip from Marrakech to Ourika Valley with a local guide, hotel pickup and lunch included: walk to seven waterfalls.
133 reviews
4.92★
Duration
8h
Every day
09:00
Live guide EN · FRHotel pickupFree cancellationfromUS$ 17.11per person
Fez: Moroccan Cooking Class & Family Meal
›
‹
Travelers' pick
Fez: Moroccan Cooking Class & Family MealMoroccan cooking class in a Fez family home. Learn tagine, couscous & traditional dishes, then eat what you make. Includes ingredients, mint tea & recipes.
133 reviews
4.96★
Duration
2h 30m
start times · Every day
7
Live guide EN · ARFree cancellationfromUS$ 57per person
Cooking class Essaouira: Learn tagine from a local chef
›
‹
Travelers' pick
Cooking class Essaouira: Learn tagine from a local chefCook authentic Moroccan tagine in a local Essaouira home with chef Abdou. Includes lunch, tea with pastries, and local tips for your stay.
133 reviews
4.93★
Duration
3h
start times · Every day
2
Free cancellationfromUS$ 40per person
ATV Riding in Marrakech: Agafay Desert & High Atlas
›
‹
ATV Riding in Marrakech: Agafay Desert & High AtlasRide a quad bike through Agafay Desert and Turtle Valley near Marrakech with a guide, helmet and gloves included. Hotel pickup, morning or afternoon, minimum age 16.
133 reviews
4.83★
Duration
3h 30m
start times · Every day
2
Live guide EN · FRHotel pickupFree cancellationfromUS$ 99per person
Agafay Desert ATV Riding: Quad Bike & Camel Sunset
›
‹
Agafay Desert ATV Riding: Quad Bike & Camel SunsetQuad biking and camel riding in Agafay Desert with dinner and traditional show. Pickup from Marrakech included, 7 hours total. Ride across desert terrain.
133 reviews
4.92★
Duration
7h
Every dayLive guide EN · FR · ESHotel pickupFree cancellationfromUS$ 34per person
Essaouira Day Trip from Marrakech: UNESCO Medina and Seafood
›
‹
Best value
Essaouira Day Trip from Marrakech: UNESCO Medina and SeafoodFull-day trip from Marrakech to the Atlantic coast with hotel pickup, minivan transport, and entry to Essaouira's UNESCO medina.
132 reviews
4.82★
Duration
10h–11h
Every day
08:00
Live guide EN · AR · FR · ESPickup optionalFree cancellationfromUS$ 10.26per person
Fez to Merzouga: 2-Day Sahara Desert & Camel Trek
›
‹
Fez to Merzouga: 2-Day Sahara Desert & Camel TrekTwo-day Sahara desert trip from Fez with camel trekking, luxury Berber tent, Ifrane, Barbary apes & breakfast. Hotel pickup included, returns to Fez.
132 reviews
4.62★
Duration
2d
Every day
07:30
Live guide EN · IT · FR · ESHotel pickupFree cancellationfromUS$ 160per person
Fez Medina: Private Walking Tour with Hotel Pickup
›
‹
Travelers' pick
Fez Medina: Private Walking Tour with Hotel PickupStep into Fez’s medina with a private guide, see Bou Inania Madrasa, Nejjarine Museum & the tanneries. Includes hotel pickup and bottled water for comfort.
131 reviews
4.92★
Duration
4h
start times · Every day
16
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 30US$ 24per person
3-Day Desert Tour from Fes to Marrakech: Merzouga Camel Trek
›
‹
Travelers' pick
3-Day Desert Tour from Fes to Marrakech: Merzouga Camel TrekThree-day desert tour from Fes through Merzouga with camel rides, Berber camp overnight and hotel stays: pickup included, live guide in your language.
131 reviews
4.89★
Duration
3d
Every day
07:30
Live guide EN · AR · DE · IT +2Pickup optionalFree cancellationfromUS$ 217per person
Moroccan Cooking Workshop in Essaouira: Learn to Cook Tajine
›
‹
Travelers' pick
Moroccan Cooking Workshop in Essaouira: Learn to Cook TajineLearn to prepare a full traditional Moroccan meal under a professional chef's instruction in Essaouira, then tour the spice souk before tasting what you made.
130 reviews
4.88★
Duration
4h 15m
Mon–Sat
10:30
Live guide EN · AR · FRFree cancellationfromUS$ 68per person
Need help planning your next activity?