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 (501–520 of 1,901)

Essaouira: Quad Biking Dunes & Beach Ride with Transfer
›
‹
Most booked
Essaouira: Quad Biking Dunes & Beach Ride with TransferFeel the sand and sea air on a quad biking adventure in Essaouira: ride through forests, dunes, and beaches with a local guide. Includes transfer & gear.
111 reviews
4.96★
Duration
2h
start times · Every day
9
Live guide EN · AR · FRPickup optionalFree cancellationfromUS$ 33per person
Tangier Private Tour: Medina to Hercules Caves, 4 Hours
›
‹
★Top rated
Tangier Private Tour: Medina to Hercules Caves, 4 HoursPrivate 4-hour Tangier tour with English-speaking guide, hotel or port pickup, and entry to the Kasbah, Hercules Caves, Cap Spartel and Medina.
111 reviews
5.00★
Duration
4h
start times · Every day
25
Live guide EN · AR · ESHotel pickupFree cancellationfromUS$ 91per person
7-Day Morocco Tour from Casablanca: Sahara Desert & Riads
›
‹
Travelers' pick
7-Day Morocco Tour from Casablanca: Sahara Desert & RiadsPrivate 7-day Morocco tour from Casablanca to the Sahara, visiting Fes and Chefchaouen with an English-speaking guide, camel rides and desert camping.
111 reviews
4.99★
Duration
7d
Every dayLive guide EN · FR · ESPickup optionalFree cancellationfromUS$ 1,505per person
Merzouga Quad Biking & Sandboarding: Dune Rides with Guide
›
‹
Merzouga Quad Biking & Sandboarding: Dune Rides with GuideQuad bike through Merzouga's dunes with a professional guide, then sandboard down high dunes: helmets, water and tea included, choose your duration at checkout.
110 reviews
4.99★
Duration
1h
start times · Every day
23
Live guide EN · IT · FR · ESFree cancellationfromUS$ 32per person
Agafay Desert Quad & Camel Adventure with Dinner Show
›
‹
Agafay Desert Quad & Camel Adventure with Dinner ShowRide quad bikes and camels through Agafay Desert, then eat dinner under the stars with live music and fire performance: hotel pickup included, small groups, 5 to 6 hours.
110 reviews
4.82★
Duration
5h–6h
start times · Mon–Sat
3
Live guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 29per person
Mount Toubkal Trek from Marrakech: 2-Day Atlas Hike & Camping
›
‹
Mount Toubkal Trek from Marrakech: 2-Day Atlas Hike & CampingWake up to mountain air on a 2-day trek from Marrakech to Mount Toubkal, with all transport, local guide, meals, and overnight camping included for a real Atlas adventure.
109 reviews
4.99★
Duration
2d
Next departure: 5 May 2027Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 251per person
Marrakech Food Tour: Taste the Medina with a Local Guide
›
‹
Marrakech Food Tour: Taste the Medina with a Local GuideWalk the Medina's souks and backstreets with a local guide, tasting at vendors where Marrakchis actually eat: fresh orange juice, spice square flavors.
109 reviews
4.70★
Duration
3h–4h
start times · Every day
2
Live guide EN · AR · ESFree cancellationfromUS$ 79per person
Casablanca Souks: Private Shopping Tour with Mint Tea & Guide
›
‹
Travelers' pick
Casablanca Souks: Private Shopping Tour with Mint Tea & GuideFollow a local through Casablanca’s traditional souks, haggle for spices and textiles, enjoy Moroccan sweets and mint tea, and get hotel pickup included.
109 reviews
4.70★
Duration
3h
start times · Every day
9
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 40per person
Casablanca: Private Food Tour Habous & Central Market Tastings
›
‹
Travelers' pick
Casablanca: Private Food Tour Habous & Central Market TastingsFollow a local through Casablanca’s Habous Quarter & Central Market, tasting Moroccan pastries, oysters, fried sardines & kefta tagine. Includes tastings & pickup.
109 reviews
4.89★
Duration
3h
start times · Every day
10
Live guide EN · FRHotel pickupFree cancellationfromUS$ 105per person
Essaouira Day Trip from Marrakech: Ramparts, Souks & Argan Oil
›
‹
Best value
Essaouira Day Trip from Marrakech: Ramparts, Souks & Argan OilDay trip from Marrakech to Essaouira with hotel pickup, argan oil cooperative visit, and free afternoon exploring the UNESCO medina, ramparts and seafood restaurants.
108 reviews
4.93★
Duration
9h–10h
Every day
08:30
Pickup optionalFree cancellationfromUS$ 15.40per person
Beginner Surf Lesson in Essaouira: Learn in 2 Hours
›
‹
Travelers' pick
Beginner Surf Lesson in Essaouira: Learn in 2 HoursBeginner surf lesson in Essaouira with certified instructor, surfboard and wetsuit included. Two-hour session covers beach theory, in-water coaching.
108 reviews
4.99★
Duration
2h
Every dayLive guide EN · AR · FRFree cancellationfromUS$ 24per person
Moroccan Elegance Museum Tour: Kaftans & Rooftop Tea in Medina
›
‹
Moroccan Elegance Museum Tour: Kaftans & Rooftop Tea in MedinaGuided tour of the Museum of Moroccan Elegance in Medina with mint tea and pastries served on the rooftop, plus souvenir and store discount.
108 reviews
4.93★
Duration
2h
Every day
10:00
Free cancellationfromUS$ 22per person
Casablanca City Tour with Hassan II Mosque: Private Guide
›
‹
Casablanca City Tour with Hassan II Mosque: Private GuideFour to five hours exploring Casablanca's landmarks with a private driver-guide, hotel or cruise port pickup, and air-conditioned transport.
108 reviews
4.61★
Duration
4h–5h
start times · Every day
7
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 60per person
3-Day Desert Tour from Fez to Marrakech: Camel Trek & Sahara Camp
›
‹
Travelers' pick
3-Day Desert Tour from Fez to Marrakech: Camel Trek & Sahara CampThree-day desert tour from Fez through Merzouga's Sahara dunes to Marrakech, with camel trekking, two nights' accommodation and hotel pickup included.
108 reviews
4.92★
Duration
3d
start times · Every day
2
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 148per person
Marrakech to Merzouga Desert Tour: Camel Rides & Berber Camp
›
‹
Marrakech to Merzouga Desert Tour: Camel Rides & Berber CampThree-day desert tour from Marrakech to Merzouga featuring camel rides at sunset and sunrise, a night in a traditional Berber camp, Todra Gorge.
107 reviews
4.83★
Duration
3d
start times · Every day
2
Hotel pickupFree cancellationfromUS$ 105per person
Mini Sahara Jeep Safari from Agadir: Desert, Coast & Berber Lunch
›
‹
Travelers' pick
Mini Sahara Jeep Safari from Agadir: Desert, Coast & Berber LunchFull-day 4x4 jeep safari from Agadir across desert dunes and fishing villages to the Atlantic coast, featuring a traditional Berber lunch in a local village.
107 reviews
4.91★
Duration
9h 30m
start times · Every day
2
Live guide EN · IT · FR · ESHotel pickupFree cancellationfromUS$ 35per 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
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: 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
Agadir: Argan Tree-Climbing Goats & Berber Oil Cooperative Tour
›
‹
Travelers' pick
Agadir: Argan Tree-Climbing Goats & Berber Oil Cooperative TourStart your morning near Agadir watching goats climb argan trees, then visit a Berber women's oil cooperative. Includes hotel pickup, guide, and return by noon.
106 reviews
4.63★
Duration
2h–3h
start times · Every day
2
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 20US$ 18per person
Need help planning your next activity?