Morocco

Top Things to Do in Morocco

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

4.8 1,202 experiences from US$ 4 Free cancellation on most experiences
Sort
Camel ride and barbecue dinner at Tamri Beach, Agadir
Camel ride and barbecue dinner at Tamri Beach, Agadir★★★★★★★★★★ 4.91 (77)4hA camel ride and barbecue dinner near Agadir takes you from your hotel to a ranch on the Atlantic, where you choose your camel and ride through banana plantations and past sand dunes to Tamri Beach and a bird sanctuary, then return for Moroccan salad and grilled meat with tea. The guide speaks English, French or Arabic; children from age 3 are welcome. Hotel pickup and the air-conditioned drive to the ranch are included.Is it for me?The four-hour time frame leaves your morning or evening free, depending on which departure you choose. The ride suits all fitness levels and welcomes children from age 3, though it is not suitable for pregnant travelers or anyone with spinal or heart concerns.Free cancellation-20%Kids −51%fromUS$ 42View ›
Moroccan Cooking Class in Rabat with Chef Khadija
Moroccan Cooking Class in Rabat with Chef Khadija★★★★★★★★★★ 4.97 (77)2h 30mA hands-on cooking class in Rabat where you learn to make authentic Moroccan dishes—tajine, pastilla, couscous or salads—at Chef Khadija's traditional villa. You choose the menu, cook under her step-by-step guidance, receive a recipe card to recreate the dish at home, and start with traditional Moroccan tea and sweets. The class runs 2.5 hours, accommodates up to eight people, and welcomes vegetarians, vegans and children from age one.Is it for me?The class runs 2.5 hours and you're cooking the whole time, so come ready to stand, chop and stir. If you want to learn Moroccan cooking hands-on and leave with recipes you can actually use at home, this is the setup—small groups, one chef, real instruction, no shortcuts.Free cancellationTravelers' pickKids −33%fromUS$ 53View ›
Street Food Tour Marrakech Medina: Taste with a Local Guide
Street Food Tour Marrakech Medina: Taste with a Local Guide★★★★★★★★★★ 4.91 (77)3hA 3-hour street food tour through Marrakech's Medina with a local certified guide who leads you to small vendors and hidden spots away from tourist restaurants. You taste traditional specialties like Harira with dates, Msemen, Moroccan meatball Shakshuka, grilled meat skewers, Sfenj doughnuts, seasonal prickly pear, Moroccan pastries and fresh Panaché juice, plus local drinks including Moroccan mint tea and Khodanjal herbal tea. Your guide shares the ingredients, spices and traditions behind each tasting, giving you an authentic look at everyday Marrakech food culture.Is it for me?The tour involves steady walking through the Medina's streets and between vendors over three hours, so it suits travelers who are comfortable on their feet and ready to taste multiple small portions rather than sit down for a full meal. If you prefer a slower pace or have mobility concerns, the main streets are wheelchair accessible and strollers work, though some side alleys are narrow.Free cancellationKids −60%fromUS$ 50View ›
ATV riding in Marrakech: Quad bike, camel & desert dinner
ATV riding in Marrakech: Quad bike, camel & desert dinner★★★★★★★★★★ 4.65 (77)5h–6hATV riding in Marrakech's Agafay Desert combines an hour on a quad bike with a camel ride and traditional dinner, all in one evening from your hotel. You ride the quad yourself through sloping dunes as the light changes, then switch to camel for the final approach to camp. Pickup and drop-off at a central meeting point are included; the guide speaks English, French, Portuguese, Italian and seven other languages.Is it for me?The five- to six-hour window means you can fit this into an afternoon or evening without losing the whole day — pickup from your hotel and return by night leaves the morning free, or you can book it after lunch and still have time to rest before dinner service.Free cancellationfromUS$ 23View ›
Tangier tour from Tarifa: Ferry, camel ride & medina
Tangier tour from Tarifa: Ferry, camel ride & medina★★★★★★★★★★ 4.92 (76)6h–7hA private guided tour from Tarifa to Tangier with ferry tickets, transport in an air-conditioned van, a licensed guide in English, Spanish or French, lunch at a local restaurant, and a camel ride on Achakkar Beach. The day moves through the old medina's souks and small streets, the Tangier Kasbah overlooking the fishing port, Cape Spartel where the Mediterranean and Atlantic converge, and the Hercules Caves. Children from age 1 are welcome; the tour runs 6 to 7 hours total.Is it for me?This is a private tour, so the guide and driver work only for your group—the pace and stops adjust to what interests you. It suits families with young children, couples, and groups of friends who want the day structured but not rushed, with a local expert explaining what you're seeing rather than navigating the medina or the caves on your own.Free cancellationTravelers' pickKids −41%fromUS$ 199View ›
Marrakech Medina: Ben Youssef & Bahia Palace Walking Tour
Marrakech Medina: Ben Youssef & Bahia Palace Walking Tour★★★★★★★★★★ 4.53 (76)3h–4hYou walk through the medina with a local guide who knows the history of the Ben Youssef Madrasa, Bahia Palace, Koutoubia Mosque and Djemaa el-Fna square. The tour includes door-to-door pickup, entry to the main sites, and time in the souk to see craftspeople at work. All areas are wheelchair accessible, and the pace lets you absorb the architecture instead of rushing between stops.Is it for me?Book this if you want to understand Marrakech's architecture and history without navigating the medina alone or arranging entry to multiple sites — the guide and door-to-door format handle both, and the pace lets you actually absorb what you're seeing instead of moving between stops.Free cancellationfromUS$ 45View ›
Ourika Valley Day Trip: Atlas Mountains Hike & Berber Villages
Ourika Valley Day Trip: Atlas Mountains Hike & Berber Villages★★★★★★★★★★ 4.97 (76)7hYou’ll trade city noise for mountain air on this day trip from Marrakech to Ourika Valley. Visit a women’s argan oil cooperative, wander through Berber villages, and take a guided hike to Setti Fatma waterfalls—cool spray on your face included. Lunch by the river is optional but hard to resist. Expect laughter with locals and views you’ll remember long after.Free cancellationTravelers' pickBest valuefromUS$ 12.88View ›
Buggy riding in Marrakech: 1000cc desert ride with camel
Buggy riding in Marrakech: 1000cc desert ride with camel★★★★★★★★★★ 4.88 (76)2hA two-hour buggy ride in the Palmeraie palm grove north of Marrakech puts you behind the wheel of a 1000cc buggy on rocky desert terrain dotted with palm trees, arid hills and steep tracks. Hotel pickup is included; a professional guide briefs you on equipment and driving before you set out, and the route passes through Berber villages where you stop for mint tea. After the buggy section, you switch to camel for a desert crossing at sunset. Safety gear — helmet, mask and head covering — is provided.Is it for me?Book this if you want to operate the buggy yourself rather than ride as a passenger — the two-hour drive puts you in control on rocky, hilly terrain, and the camel crossing afterward shifts the pace entirely. Skip it if spinal injuries, pregnancy or cardiovascular concerns apply to you, or if you prefer a guided tour where someone else handles the driving.Free cancellationKids −40%fromUS$ 59View ›
Marrakech to Merzouga 3-Day Desert Tour: Camel Trekking & Camp
Marrakech to Merzouga 3-Day Desert Tour: Camel Trekking & Camp★★★★★★★★★★ 4.95 (76)3dA 3-day tour from Marrakech to Merzouga combines minibus travel through mountain passes and river gorges with two nights of accommodation—one in a Dades Valley guesthouse and one in a Sahara desert camp—plus camel trekking at sunset and sunrise, a traditional music party, and meals at each stop. Hotel pickup in Marrakech is included, along with visits to Kasbah Aït Ben Haddou, Dades Gorge, and Todra Gorge. You choose between a comfortable standard tent, a private premium option, or an upgrade to a luxury private tent at the desert camp.Is it for me?Book this tour if you want the full Sahara experience—mountains, gorges, and desert—without arranging separate transport or accommodation; the minibus, two hotels and the camp are all coordinated, and the camel rides bookend the desert night so you see both sunset and sunrise from the dunes. If you prefer a faster route to the desert or want to skip the gorges, a shorter tour might suit you better.Free cancellationfromUS$ 141View ›
Rug Making Workshop Marrakech: Weave Your Own Moroccan Rug
Rug Making Workshop Marrakech: Weave Your Own Moroccan Rug★★★★★★★★★★ 5.00 (76)2hA rug-making workshop in Marrakech where you learn to weave a miniature rug under the guidance of local artisans, then visit a traditional weavers' market to see the craft in its full context. The workshop runs about two hours, includes all materials, and requires no prior experience. You take home the rug you've woven, along with traditional Moroccan tea and stories about the craft's place in local life.Is it for me?Book this workshop if you want a hands-on way to understand Moroccan craftsmanship in an afternoon—the small group size and step-by-step instruction mean you actually finish a complete piece, not just try a loom. The market visit afterward shows you why the work matters, turning the workshop from a tourist activity into a real connection with the craft.Free cancellationfromUS$ 39View ›
Agadir buggy safari: Drive dunes, forest and beach yourself
Agadir buggy safari: Drive dunes, forest and beach yourself★★★★★★★★★★ 4.76 (76)2hAn off-road buggy activity in Agadir where you drive your own vehicle through golden sand dunes, rural landscapes, a Berber village and forest, then down to the beach. Hotel pickup and drop-off are included, along with a certified instructor, helmet, glasses, mint tea with bread and honey, and souvenir photos and videos. Children from age 3 are welcome; the experience runs about two hours.Is it for me?Book this if you want to drive yourself instead of riding as a passenger — the instructor handles the route and safety while you control the buggy through dunes, villages and forest. Choose the Agadir departure if you're staying in the city, or the Taghazout option if you're based further down the coast.Free cancellationKids −15%fromUS$ 40View ›
Tangier Private Tour From Cruise Ship: Camel Ride & Kasbah
Tangier Private Tour From Cruise Ship: Camel Ride & Kasbah★★★★★★★★★★ 4.93 (76)7hA private full-day tour of Tangier departing from the cruise ship with a native guide who was born and raised in the old town Medina. You ride camels near Hercules Caves and Cape Spartel in the new city, then explore the Kasbah, Medina, Grand Souk, museums and spice markets on foot. The guide speaks English, Spanish, Italian, French and additional languages; pickup, private transport, parking and the camel ride are included.Is it for me?Book this tour if you want a guide who actually lives in the Medina and can show you how it works from the inside—the route, the markets, the layers of the old town make more sense when someone who grew up there is walking you through it. The private format means no group schedule; you move at your own pace and spend as long as you want at each stop.Free cancellationTravelers' pickfromUS$ 146View ›
Merzouga: Sahara ATV Quad, Buggy & Sandboarding Adventure
Merzouga: Sahara ATV Quad, Buggy & Sandboarding Adventure★★★★★★★★★★ 4.83 (75)1h–8hYou’ll ride ATVs or buggies across Merzouga’s iconic Sahara dunes with a local guide, pause for stories about desert life, and try your luck at sandboarding (falling is part of it). Expect private transport, drinks, and plenty of small moments you’ll remember long after you shake out the last grains of sand.Free cancellationTravelers' pickfromUS$ 41View ›
Fez Medina: Private Walking Tour, Tannery & Blue Gate Pickup
Fez Medina: Private Walking Tour, Tannery & Blue Gate Pickup★★★★★★★★★★ 4.95 (75)4h–5hYou’ll walk tangled streets with a local guide who knows every shortcut in Fez Medina, sip mint tea where locals do, watch leather dyed in wild colors at Chouara Tannery, and pause by fountains older than most countries. Expect laughter over mispronounced words—and to leave with your senses buzzing.Free cancellationfromUS$ 19.95View ›
Tangier Tour: Cape Spartel, Hercules Cave & Medina Souks
Tangier Tour: Cape Spartel, Hercules Cave & Medina Souks★★★★★★★★★★ 4.93 (75)5h–6hA five- to six-hour guided tour of Tangier covers Cape Spartel at Africa's northwestern tip, Hercules Cave, a 17th-century art and history museum, Mendobia Garden, and the Grand and Petit Socco squares before ending in the old medina souks. The guide speaks English, Spanish, Portuguese, Italian and two additional languages; pickup is included, and a welcome drink comes with the tour. Children from age one are welcome, and the vehicle is wheelchair accessible.Is it for me?If you speak English, Spanish, Portuguese, Italian or one of the two other languages the guide offers, the commentary stays clear throughout the five to six hours—no translation app needed and no missing the details that make each stop make sense. Choose the language when you book.Free cancellationKids −50%fromUS$ 82View ›
Private Day Trip to Rabat from Casablanca: Hassan Tower & Kasbah
Private Day Trip to Rabat from Casablanca: Hassan Tower & Kasbah★★★★★★★★★★ 4.68 (74)4h–8hThis private guided day trip departs Casablanca for Rabat, Morocco's capital, with hotel pickup and an air-conditioned vehicle. You visit the Hassan Tower (the 12th-century minaret of an unfinished mosque), the Kasbah of the Udayas (a 12th-century fortified military camp and UNESCO site since 2012), the Mausoleum of Mohammed V (containing the tombs of the Moroccan king and his two sons), the Challa Fortress (a UNESCO site blending Roman artifacts and a medieval Muslim necropolis), and the Rabat medina (built by Andalusian refugees in the 17th century). A live guide in English, Spanish, Italian, French or another language leads the stops; bottled water and WiFi are included. The trip runs between four and eight hours depending on the itinerary chosen at checkout.Is it for me?Small-group tours mean you travel with other visitors rather than alone, which spreads the cost and the guide's attention across several people—a good fit if you're comfortable sharing the vehicle and want the social rhythm of a group. Private tours reserve the vehicle for your party only, so the guide's focus stays on you and your pace sets the day—choose this if you're traveling with family, prefer to move at your own speed, or want the flexibility to linger at one stop without affecting others.Free cancellationfromUS$ 95View ›
Ouzoud Falls day trip from Marrakech: Hiking and boat tour
Ouzoud Falls day trip from Marrakech: Hiking and boat tour★★★★★★★★★★ 4.76 (74)8h–10hThis day trip from Marrakech combines a 3-hour drive to Ouzoud Falls with hiking to the top of the cascade and a boat tour through the gorge. Hotel pickup starts at 8am and drop-off is around 6pm. Transport in an air-conditioned minibus and the boat ride are included; you can hike with a local guide (paid separately) or on your own, and lunch is available locally for cash.Is it for me?The 8 to 10 hour commitment means you leave the morning open for an early start and return with the evening free — it's a full day but not an overnight. If you want to hike at your own pace without a guide, you save money; if you prefer someone who knows the trails, you arrange that locally when you arrive.Free cancellationKids −92%fromUS$ 234View ›
Tangier: Cooking Class, Market Tour & Camel Ride with Lunch
Tangier: Cooking Class, Market Tour & Camel Ride with Lunch★★★★★★★★★★ 4.91 (74)8hYou’ll shop for spices in Tangier’s lively market, cook traditional Moroccan dishes side-by-side with a local chef, explore secret corners of the Medina and souks on foot, then finish your day with a private van tour—including a camel ride if you’re up for it. This isn’t just food—it’s laughter, stories, and new flavors you’ll remember long after you leave.Free cancellationfromUS$ 94View ›
Tangier Private Day Trip: Kasbah, Caves & Camel Ride
Tangier Private Day Trip: Kasbah, Caves & Camel Ride★★★★★★★★★★ 4.81 (74)10h–12hA private guided day trip from Marbella to Tangier crosses the Strait of Gibraltar by express ferry, then explores the Kasbah, Caves of Hercules, Cape Spartel, and Perdicaris Park with a live guide in English, Spanish, French or Arabic. The tour includes a camel ride at Achakkar Beach, entry to the Hercules Cave and Nahon Synagogue, lunch, and an air-conditioned vehicle for the entire 10 to 12 hours—pickup and drop-off from Marbella included. Only your group travels together.Is it for me?Choose this if you're crossing from Marbella and want a private guide and vehicle for the full day, so you move through Tangier's landmarks at your own pace rather than joining a group schedule.Free cancellationTravelers' pick-20%fromUS$ 422View ›
ATV Riding in Agafay Desert from Marrakech with Camel Ride
ATV Riding in Agafay Desert from Marrakech with Camel Ride★★★★★★★★★★ 4.70 (74)5h 30mQuad biking and camel riding in Agafay Desert from Marrakech combines 40 minutes of ATV riding across the dunes with a 20-minute camel trek, followed by a traditional Moroccan dinner and live Berber music show around a campfire. Round-trip transport from Marrakech, a local guide in English, French or Arabic, and all meals are included. The afternoon and evening outing runs about 5.5 hours total.Is it for me?Choose the solo quad option if you want to operate the bike yourself without sharing—it's an add-on fee that puts you in full control of the machine. The standard two-per-quad setup works well if you're comfortable with a co-rider and want to keep the cost down; either way, the camel ride and dinner show are the same for everyone.Free cancellationTravelers' pickKids −42%fromUS$ 41View ›
Do you need help planning your next activity?