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 (521–540 of 1,901)

Full-Day Essaouira Trip from Marrakech: Medina, Markets & Coast
›
‹
Most booked
Full-Day Essaouira Trip from Marrakech: Medina, Markets & CoastDay trip from Marrakech to Essaouira with hotel pickup, air-conditioned transport and a guide: walk the 18th-century medina.
106 reviews
4.82★
Duration
9h–10h
Every day
08:00
Live guide EN · AR · FR · ESPickup optionalFree cancellationfromUS$ 29per person
Marrakech: Moroccan Cooking Class at Riad Nelia & Tajine Lunch
›
‹
Marrakech: Moroccan Cooking Class at Riad Nelia & Tajine LunchStep inside Marrakech’s Riad Nelia for a hands-on Moroccan cooking class, learn to make chicken tajine and mint tea, then share lunch with your local chef.
106 reviews
4.91★
Duration
3h
start times · Every day
3
Live guide EN · AR · FRFree cancellationfromUS$ 48per person
Casablanca Airport Transfer: Fixed Price & Flight Tracking
›
‹
Casablanca Airport Transfer: Fixed Price & Flight TrackingPrivate transfer from Casablanca Mohammed-V Airport to your hotel with fixed pricing, flight monitoring, and 90 minutes free waiting. Available 24/7.
106 reviews
4.94★
Duration
1h–2h
start times · Every day
37
Live guide EN · AR · DE · IT +3Free cancellationfromUS$ 23per person
Marrakech: ATV Desert & Camel Ride with Berber Tea
›
‹
Marrakech: ATV Desert & Camel Ride with Berber TeaATV quad biking through Marrakech's Palmeraie palm groves with camel ride, Berber tea break and hotel pickup included. Half-day desert excursion for all fitness levels.
106 reviews
4.77★
Duration
2h
start times · Every day
5
Live guide DE · IT · FR · NL +1Hotel pickupFree cancellationfromUS$ 91per person
Merzouga Quad Biking & Sandboarding: 1-2 Hour Sahara Dunes
›
‹
Travelers' pick
Merzouga Quad Biking & Sandboarding: 1-2 Hour Sahara DunesRide quad bikes across Merzouga's golden dunes with a local guide, then sandboard down soft slopes. 1–2 hours, helmets & fuel included, photo stops.
105 reviews
4.94★
Duration
2d
start times · Every day
21
Live guide EN · AR · DE · IT +3Free cancellationfromUS$ 32per person
Moroccan Cooking Class in Marrakech: Learn in a Family Home
›
‹
Moroccan Cooking Class in Marrakech: Learn in a Family HomeLearn to cook authentic Moroccan dishes in a local family home in Marrakech with a multilingual guide: no experience needed, and you eat what you make.
105 reviews
4.97★
Duration
3h
start times · Every day
3
Live guide EN · AR · FRFree cancellationfromUS$ 21per person
4x4 Jeep Safari Agadir: Mini Sahara, Berber villages & beach
›
‹
4x4 Jeep Safari Agadir: Mini Sahara, Berber villages & beachJeep safari from Agadir through Mini Sahara dunes, Berber villages and coastal beaches with traditional lunch and English-speaking guide included.
105 reviews
4.91★
Duration
8h
start times · Every day
2
Live guide EN · AR · DE · FR +1Hotel pickupFree cancellationfromUS$ 34per person
Atlas Mountains day trip: Camel ride & Berber lunch
›
‹
Best value
Atlas Mountains day trip: Camel ride & Berber lunchSpend seven to eight hours in three valleys with a camel ride and mountain hike, visit an argan oil cooperative.
105 reviews
4.90★
Duration
7h–8h
start times · Every day
2
Live guide EN · AR · FRPickup optionalFree cancellationfromUS$ 12.55per person
Fez to Merzouga desert tour: 2 days with camel trek
›
‹
Fez to Merzouga desert tour: 2 days with camel trekTwo-day desert tour from Fez through cedar forests and Ziz Valley to Merzouga for sunset camel trekking and starlit dinner in the Sahara.
105 reviews
4.90★
Duration
2d
Every dayHotel pickupFree cancellationfromUS$ 125per person
Merzouga Overnight: Sahara Camel Ride & Berber Tent Sunrise
›
‹
Merzouga Overnight: Sahara Camel Ride & Berber Tent SunriseOvernight desert camp in Merzouga's Erg Chebbi dunes with camel ride, sunset, Berber music and sunrise. Includes 4WD pickup, meals, tent accommodation and guide.
105 reviews
4.95★
Duration
2d
start times · Every day
6
Live guide EN · FRHotel pickupFree cancellationfromUS$ 63per person
Essaouira: Electric Motorcycle Tour & Coastal Dunes
›
‹
Travelers' pick
Essaouira: Electric Motorcycle Tour & Coastal DunesElectric motorcycle circuit around Essaouira with Mogador Island, argan groves, and dune views. Includes tea, snacks, and helmet photos. Small groups.
104 reviews
4.98★
Duration
3h
start times · Tue–Sun
3
Live guide EN · AR · FR · NLFree cancellationfromUS$ 111per person
ATV Riding in Marrakech: Quad Bikes & Camel Ride at Sunset
›
‹
Travelers' pick
ATV Riding in Marrakech: Quad Bikes & Camel Ride at SunsetQuad bike through Agafay Desert dunes, ride a camel at sunset, and enjoy Moroccan dinner with live music at a desert camp near Marrakech.
104 reviews
4.70★
Duration
5h
start times · Every day
3
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 29per person
Tangier Day Trip: Cape Spartel, Hercules Caves & Medina with Private Guide
›
‹
★Top rated
Tangier Day Trip: Cape Spartel, Hercules Caves & Medina with Private GuidePrivate Tangier tour covers Cape Spartel, Hercules Caves, old Medina and Casbah with local guide in air-conditioned vehicle. Full day, flexible pace, hotel pickup available.
104 reviews
5.00★
Duration
4h–5h
Every dayLive guide EN · AR · FR · ESPickup optionalFree cancellationfromUS$ 154per person
Marrakech to Agafay Desert: 4x4 Day Trip with Berber Lunch
›
‹
Marrakech to Agafay Desert: 4x4 Day Trip with Berber LunchExperience Morocco’s Agafay desert, Atlas Mountains, and Berber villages on a small-group 4x4 day trip from Marrakech, including lunch in a local home and hotel pickup.
104 reviews
4.97★
Duration
7h–9h
start times · Every day
2
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 90per person
Agadir City Tour: Kasbah, Souk & Marina with Local Guide
›
‹
Agadir City Tour: Kasbah, Souk & Marina with Local GuideGuided half-day tour of Agadir hits the Oufella Kasbah at 236 meters for panoramic bay views, then Souk El Had for spices and Berber crafts.
104 reviews
4.90★
Duration
3h
start times · Tue–Sun
2
Live guide EN · AR · DE · FRHotel pickupFree cancellationfromUS$ 15.97per person
7-Day Surf Package Agadir: Lessons, Meals & Riad Stay
›
‹
7-Day Surf Package Agadir: Lessons, Meals & Riad StaySeven-day surf camp in Agadir with six days of lessons, accommodation in a traditional riad, meals, and a trip to Imsouane to ride Africa's longest wave.
104 reviews
4.97★
Duration
7d
Every dayLive guide EN · AR · FRHotel pickupFree cancellationfromUS$ 593per person
Marrakech Day Trip from Casablanca: Majorelle Garden, Jemaa el-Fna & Private Pickup
›
‹
Travelers' pick
Marrakech Day Trip from Casablanca: Majorelle Garden, Jemaa el-Fna & Private PickupLet Marrakech surprise you: wander Majorelle Garden’s colors, get lost in Jemaa el-Fna, and relax with private pickup from Casablanca. All main sights included.
103 reviews
4.78★
Duration
8h–12h
start times · Every day
5
Live guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 160per person
Agafay Desert quad biking & camel ride with dinner show
›
‹
Agafay Desert quad biking & camel ride with dinner showRide quads through the Agafay Desert, watch the sunset from a camel, and enjoy Moroccan dinner with live Berber music and fire show on this evening tour from Marrakech.
103 reviews
4.92★
Duration
5h
start times · Every day
7
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 23per person
Fes medina walking tour with local guide: Souks, madrasa, tannery
›
‹
Travelers' pick
Fes medina walking tour with local guide: Souks, madrasa, tanneryWalk the UNESCO medina of Fes with a guide in English, Italian or French, visiting the 14th-century Al-Attarine Madrasa and Chouara Tannery while learning.
102 reviews
4.90★
Duration
4h
start times · Every day
6
Live guide EN · IT · FRHotel pickupFree cancellationfromUS$ 21US$ 19.66per person
Marrakech Airport Transfer: Private Car & Riad Pickup
›
‹
Marrakech Airport Transfer: Private Car & Riad PickupPrivate round-trip transfer between Marrakech Airport and your hotel. Professional driver, luggage help, phone charger, wheelchair accessible.
102 reviews
4.63★
Duration
20m–35m
Every dayLive guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 27per group
Need help planning your next activity?