Top Things to Do in Morocco

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

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

All tours (701–720 of 1,902)

Moroccan Cooking Class in Chefchaouen: Learn Traditional Recipes
›
‹
Travelers' pick
Moroccan Cooking Class in Chefchaouen: Learn Traditional RecipesLearn traditional Moroccan cooking in a local home in Chefchaouen, starting with a souk market visit to select fresh ingredients.
77 reviews
4.95★
Duration
4h
start times · Every day
2
Live guide EN · FR · ESFree cancellationfromUS$ 46per person
ATV Riding in Merzouga Desert: Quad & Buggy Rentals
›
‹
ATV Riding in Merzouga Desert: Quad & Buggy RentalsRide quads and buggies across Merzouga's sand dunes with a local guide, drinks included, and flexible durations from a few hours to a full day. No experience needed.
77 reviews
4.83★
Duration
1h–8h
start times · Every day
14
Live guide EN · IT · FR · ESPickup optionalFree cancellationfromUS$ 40per person
Marrakech Medina: Ben Youssef & Bahia Palace Walking Tour
›
‹
Marrakech Medina: Ben Youssef & Bahia Palace Walking TourGuided walking tour of Marrakech's medina with local expert. Includes Ben Youssef Madrasa, Bahia Palace, Koutoubia Mosque, Djemaa el-Fna square and souk. Door-to-door pickup.
76 reviews
4.53★
Duration
3h–4h
start times · Every day
5
Live guide EN · AR · FRFree cancellationfromUS$ 50per person
Casablanca Airport to Rabat: Private Transfer with Local Driver
›
‹
Travelers' pick
Casablanca Airport to Rabat: Private Transfer with Local DriverArriving in Casablanca? Enjoy a private transfer to Rabat with a local driver, air-conditioned car, and WiFi. Relax. Your driver waits even if your flight is delayed.
76 reviews
4.92★
Duration
1h 30m–1h 40m
Every dayLive guide EN · AR · FRHotel pickupFree cancellationfromUS$ 69per person
Ourika Valley Day Trip: Atlas Mountains Hike & Berber Villages
›
‹
Best value
Ourika Valley Day Trip: Atlas Mountains Hike & Berber VillagesFeel the cool air of Morocco’s Atlas Mountains on a day trip from Marrakech, with a guided Setti Fatma waterfall hike, Berber village stops, and riverside lunch option.
76 reviews
4.97★
Duration
7h
Every day
08:00
Live guide EN · FRFree cancellationfromUS$ 12.61per person
Buggy riding in Marrakech: 1000cc desert ride with camel
›
‹
Buggy riding in Marrakech: 1000cc desert ride with camelTwo-hour buggy ride north of Marrakech through the Palmeraie palm grove with helmet and safety gear included.
76 reviews
4.88★
Duration
2h
start times · Every day
9
Live guide EN · DE · AR · IT +2Hotel pickupFree cancellationfromUS$ 57per person
Tangier Private Tour From Cruise Ship: Camel Ride & Kasbah
›
‹
Travelers' pick
Tangier Private Tour From Cruise Ship: Camel Ride & KasbahPrivate full-day Tangier tour from the cruise port with camel ride, Kasbah and Medina guided by a native local: pickup included, seven hours, all-inclusive except lunch.
76 reviews
4.93★
Duration
7h
start times · Every day
5
Live guide EN · AR · DE · IT +2Hotel pickupFree cancellationfromUS$ 143per person
Rug Making Workshop Marrakech: Weave Your Own Moroccan Rug
›
‹
Rug Making Workshop Marrakech: Weave Your Own Moroccan RugLearn to weave a miniature Moroccan rug from local artisans in Marrakech, then explore a traditional weavers' market where the craft still thrives.
76 reviews
5.00★
Duration
2h
start times · Mon–Sat
5
Live guide EN · AR · FRFree cancellationfromUS$ 39per person
Private Driver in Casablanca: 4 or 8 Hours, Hotel Pickup
›
‹
Private Driver in Casablanca: 4 or 8 Hours, Hotel PickupHire a private driver in Casablanca for 4 or 8 hours with hotel pickup, air-conditioned vehicle and multilingual driver. Skip the navigation stress and move at your own pace.
75 reviews
4.83★
Duration
4h–8h
start times · Every day
18
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 35per person
2-hour surf lesson in Agadir: Learn from certified instructors
›
‹
2-hour surf lesson in Agadir: Learn from certified instructorsTwo-hour surf lesson in Agadir with certified instructor and equipment included. Beginner-friendly waves and hands-on instruction on Agadir Beach.
75 reviews
4.99★
Duration
2h
Every day
11:00
Live guide EN · AR · FRPickup optionalFree cancellationfromUS$ 40per person
Moroccan Cooking Class in Tangier: Learn Tagine, Bread & Tea
›
‹
Moroccan Cooking Class in Tangier: Learn Tagine, Bread & TeaSpend three hours learning to make traditional Moroccan tagine, bread and mint tea at Blue Door in Tangier.
75 reviews
4.99★
Duration
3h
Every dayLive guide EN · FRFree cancellationfromUS$ 92per person
Tangier Cooking Class with Private City Tour and Camel Ride
›
‹
Tangier Cooking Class with Private City Tour and Camel RideCook five traditional Moroccan dishes with a local chef in Tangier, then explore the medina and souks by private van, including lunch and a camel ride along the coast.
75 reviews
4.91★
Duration
8h
start times · Every day
16
Live guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 92per person
Agadir buggy safari: Drive dunes, forest and beach yourself
›
‹
Agadir buggy safari: Drive dunes, forest and beach yourselfDrive your own buggy through Agadir's golden dunes, rural villages and forest on a half-day off-road adventure with hotel pickup and guide.
75 reviews
4.76★
Duration
2h
start times · Every day
8
Live guide ENHotel pickupFree cancellationfromUS$ 40per person
Essaouira camel ride on beach: 1-hour discovery
›
‹
Travelers' pick
Essaouira camel ride on beach: 1-hour discoveryRide a camel along Essaouira's wild beaches past Diabat Village and Portuguese Borj ruins with an English or French-speaking guide.
75 reviews
4.97★
Duration
1h
start times · Every day
9
Live guide EN · FRPickup optionalFree cancellationfromUS$ 22per person
Hammam & Massage in Marrakech: Traditional Riad Spa Day
›
‹
Travelers' pick
Hammam & Massage in Marrakech: Traditional Riad Spa DayTraditional Moroccan hammam and massage at Ambre Epices riad in Marrakech, with full-day access to heated jacuzzi, rooftop and restaurant.
75 reviews
4.81★
Duration
2h
start times · Every day
8
Live guide EN · FR · ESFree cancellationfromUS$ 75per person
Tangier Private Day Trip: Kasbah, Caves & Camel Ride
›
‹
Travelers' pick
Tangier Private Day Trip: Kasbah, Caves & Camel RidePrivate guided day trip from Marbella to Tangier with ferry, camel ride at Achakkar Beach, Caves of Hercules entry, and lunch included.
75 reviews
4.81★
Duration
10h–12h
start times · Every day
19
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 516per 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
Casablanca religious sites tour: Hassan II Mosque highlights
›
‹
Casablanca religious sites tour: Hassan II Mosque highlightsFive hours exploring Casablanca's faiths across the Hassan II Mosque, Old Medina synagogues, Museum of Moroccan Judaism and Notre Dame de Lourdes Church.
74 reviews
4.93★
Duration
5h
Every day
09:00
Live guide ENFree cancellationfromUS$ 143per person
Fes to Meknes & Volubilis Day Trip with Ancient Ruins
›
‹
Fes to Meknes & Volubilis Day Trip with Ancient RuinsFeel the rhythm of Morocco on a day trip from Fes to Meknes and Volubilis, explore Roman ruins, stroll through Moulay Idriss, and enjoy lunch in the old medina. Includes pickup.
74 reviews
4.80★
Duration
8h–10h
start times · Every day
4
Live guide EN · FR · ESPickup optionalFree cancellationfromUS$ 23per person
Fes to Chefchaouen Day Trip: Blue Medina, Kasbah & Ras el-Maa
›
‹
Fes to Chefchaouen Day Trip: Blue Medina, Kasbah & Ras el-MaaStart your day in Fes and wander Chefchaouen’s blue medina, visit the Kasbah, stroll by Ras el-Maa waterfall, and relax with a rooftop lunch. Includes pickup.
74 reviews
4.73★
Duration
11h–12h
Every day
08:00
Hotel pickupFree cancellationfromUS$ 37per person
Need help planning your next activity?