Morocco

Top Things to Do in Morocco

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

4.8 1,205 experiences from US$ 4 Free cancellation on most experiences
Sort
Moroccan Cooking Class in Marrakech with Chef Laila
Moroccan Cooking Class in Marrakech with Chef Laila★★★★★★★★★★ 4.89 (1,363)4hA half-day hands-on cooking class in Marrakech where you prepare Moroccan salads, a traditional tagine with Ras El Hanout spices, and couscous under the guidance of Chef Laila, who has taught cooking for 12 years. The class runs four hours, includes tea and coffee, and adapts to vegetarian, vegan or allergy needs. Children from age 2 are welcome, and the guide speaks English, French and Arabic.Is it for me?Book this class if you want to leave Marrakech knowing how to cook these dishes at home—the four-hour format and hands-on setup mean you're actually making the food and learning the techniques, not just tasting what someone else prepared.Free cancellationTravelers' pickMost bookedfromUS$ 35View ›
Marrakech to Zagora: 2-Day Desert Camel Trek & Berber Camp
Marrakech to Zagora: 2-Day Desert Camel Trek & Berber Camp★★★★★★★★★★ 4.89 (1,316)2dYou’ll leave Marrakech behind for two days of real desert air: crossing Atlas mountain passes, wandering Ait Ben Haddou’s ancient streets with a local guide, riding camels through Zagora dunes at sunset, sharing dinner by firelight in a Berber camp, and waking early for quiet sunrise before heading home. It’s less about comfort than memory — you’ll feel every mile.Free cancellationTravelers' pickfromUS$ 91View ›
Marrakech: Agafay Desert Camel Ride & Dinner with Fire Show
Marrakech: Agafay Desert Camel Ride & Dinner with Fire Show★★★★★★★★★★ 4.99 (1,281)5hYou're picked up from your Marrakech hotel in the late afternoon and driven to the Agafay Desert camp. There you ride a camel at sunset, drink mint tea as night falls, eat a three-course Moroccan dinner under the stars, and watch live music and a fire show before returning to the city. The whole evening takes you out of Marrakech's rush and into a quieter rhythm, then brings you back by night.Is it for me?Book this if you want the Agafay Desert experience without spending a full day traveling — the evening timing keeps you free during the day, and the pickup means you skip the logistics of finding transport and timing the sunset yourself.Free cancellationTop ratedfromUS$ 33View ›
Fez to Marrakech via Merzouga: 3-day desert & mountain tour
Fez to Marrakech via Merzouga: 3-day desert & mountain tour★★★★★★★★★★ 4.84 (1,278)3dA 3-day tour from Fez to Marrakech through the Atlas Mountains and Sahara desert, with camel trekking at Erg Chebbi, guided stops at Todra Gorge and the UNESCO-listed Kasbah of Aït Ben Haddou, and overnight stays in a desert nomad camp and a valley guesthouse. Hotel pickup is included; your guide speaks English, Spanish or French. Lunches and drinks are not included in the price.Is it for me?Book this if you're traveling between Fes and Marrakech and want one continuous journey through mountains and desert rather than separate day trips, with camel trekking included and private vehicle transport.Free cancellationTravelers' pickfromUS$ 222View ›
Marrakech Airport Transfer: Private Car & Hotel Pickup
Marrakech Airport Transfer: Private Car & Hotel Pickup★★★★★★★★★★ 4.76 (1,259)15mYou get picked up at Marrakech airport with a driver holding your name, driven in a private air-conditioned car to your hotel, and dropped at reception. The waiting time covers your flight delays and baggage claim, so you're not rushing through customs. No haggling, no shared van, no surprises on the fare.Is it for me?Right for travelers landing in Marrakech without a rental car or the patience to negotiate with taxi drivers. The fixed price and hotel drop-off mean one less thing to figure out when you're tired from flying.Free cancellationTravelers' pickBest valuefromUS$ 8.20View ›
Marrakech: Hot Air Balloon Flight & Berber Breakfast with Pickup
Marrakech: Hot Air Balloon Flight & Berber Breakfast with Pickup★★★★★★★★★★ 4.90 (1,212)4hYou’ll drift quietly above Marrakech at sunrise during a one-hour hot air balloon ride before sharing traditional Berber breakfast under a caidal tent in the bush. With hotel pickup by 4x4 and a friendly local guide handling all logistics, you can just watch the colors change over the Palmeraie — and maybe laugh at your own attempt at Arabic.Free cancellationTravelers' pick-22%fromUS$ 119View ›
3-Day Marrakech to Fes Tour: Desert Camp & Ait Ben Haddou
3-Day Marrakech to Fes Tour: Desert Camp & Ait Ben Haddou★★★★★★★★★★ 4.92 (1,168)3dA 3-day guided tour from Marrakech to Fes crossing the High Atlas Mountains, the UNESCO site of Ait Ben Haddou, and the Sahara Desert with an overnight stay in a Berber-style desert camp. The tour includes a camel ride at sunset across Erg Chebbi's golden dunes, traditional Moroccan dinner and breakfast, and a driver-guide who speaks English and Spanish; you travel with a small group of up to 18 people in a shared vehicle. Lunches and drinks are not included, and a guide at Ait Ben Haddou can be hired separately for about 20 MAD per person.Is it for me?Book this if you want a guided route through the imperial cities and Sahara in one trip with transport included; choose the standard camp for shared accommodations or upgrade to deluxe for a private tent.Free cancellationTravelers' pickfromUS$ 154View ›
Marrakech to Fes Desert Tour: Camel Trek & Berber Camp
Marrakech to Fes Desert Tour: Camel Trek & Berber Camp★★★★★★★★★★ 4.89 (1,165)3dYou’ll cross Morocco from Marrakech to Fes in three days: climb Atlas passes with a local driver, explore ancient kasbahs, ride camels into Merzouga’s dunes at sunset, then sleep under stars in a Berber camp with music drifting through the sand. Wake early for sunrise before meeting monkeys near Azrou—this journey lingers long after it ends.Free cancellationTravelers' pickfromUS$ 199View ›
Marrakech: Hot Air Balloon Flight & Atlas Views with Berber Breakfast
Marrakech: Hot Air Balloon Flight & Atlas Views with Berber Breakfast★★★★★★★★★★ 4.78 (1,159)4hYou’ll float over Marrakech as dawn colors the desert and Atlas peaks, then land for a Berber breakfast in a real kasbah. Expect hotel pickup before sunrise, an hour-long hot air balloon flight with local guides sharing stories, and a small memento to take home. It’s quieter than you’d expect — and somehow feels bigger inside your memory after.Free cancellationTravelers' pickfromUS$ 35View ›
Sunset Dinner in Agafay Desert from Marrakech with Show
Sunset Dinner in Agafay Desert from Marrakech with Show★★★★★★★★★★ 4.64 (1,156)5hA sunset dinner tour from Marrakech to the Agafay Desert, 30km outside the city, includes hotel pickup, a traditional Moroccan meal in a nomad tent around a campfire, mint tea, a fire show and views of the High Atlas Mountains. The tour runs about five hours and returns you to your hotel around 10:30 p.m. A camel ride is available as an add-on option.Is it for me?Book this tour if you want a desert sunset and dinner without the long drive to the Sahara—the Agafay camp is close enough to Marrakech to fit into an evening, leaving your days free for the medina and other sights. Choose the camel ride option if that's on your list; skip it if you'd rather spend the time eating and watching the show.Free cancellationTravelers' pickfromUS$ 26View ›
Agafay Desert camel ride from Marrakech: Sunset & dinner
Agafay Desert camel ride from Marrakech: Sunset & dinner★★★★★★★★★★ 4.79 (1,115)5h 30mThis tour from Marrakech takes you to the Agafay Desert for a sunset camel ride, then a traditional Moroccan dinner under the stars at a desert camp with live Berber music and a fire show. Hotel or riad pickup and drop-off are included, and a guide speaks English or French throughout. Children from age one are welcome.Is it for me?At five and a half hours, this tour fits into an evening without eating up your whole day—you ride at sunset, eat under the stars, and return to Marrakech by night, leaving your morning and early afternoon free for the medina or a rest day.Free cancellationTravelers' pickfromUS$ 25View ›
ATV Riding in Agafay Desert from Marrakech: Quad Bike & Camel
ATV Riding in Agafay Desert from Marrakech: Quad Bike & Camel★★★★★★★★★★ 4.90 (1,063)7hATV riding and camel trekking in the Agafay Desert near Marrakech, with round-trip hotel pickup, a traditional Moroccan dinner, and live Berber music and fire show. The quad bike adventure runs roughly 50 minutes to an hour across scenic desert terrain, followed by a 15-minute camel ride and an evening in a desert camp with performances. Live guides speak English, Spanish, Italian, French and one additional language.Is it for me?The full experience runs seven hours, which means you can book it for an evening departure and keep your morning free for the medina or a late breakfast. If you want both the camel ride and the quad bike in one outing without splitting the day, this bundles them with dinner and entertainment so nothing else needs arranging.Free cancellationTravelers' pickfromUS$ 32View ›
Ouzoud Waterfalls Day Trip from Marrakech: 110-Meter Cascades
Ouzoud Waterfalls Day Trip from Marrakech: 110-Meter Cascades★★★★★★★★★★ 4.84 (1,053)10hA full-day trip from Marrakech to Ouzoud Waterfalls in the Atlas Mountains includes hotel pickup and drop-off, a professional driver, and an air-conditioned vehicle for the roughly 10-hour outing. You walk scenic nature trails to the cascades, see macaque monkeys in their habitat, and have time for lunch at a restaurant overlooking the falls. Boat rides and local hiking guides are available as paid add-ons at the site.Is it for me?Choose the shared group option if you're traveling solo or with one other person and want to split the cost of transport; book the Guide Hike & Boat option if you'd rather have a local guide lead the walk and include a boat ride on the water as part of the package instead of paying for them separately at the site.Free cancellationfromUS$ 17.12View ›
Marrakech Palmeraie: Quad Bike Desert Tour & Mint Tea Stop
Marrakech Palmeraie: Quad Bike Desert Tour & Mint Tea Stop★★★★★★★★★★ 4.73 (999)3hYou’ll start your day with hotel pickup in Marrakech before heading out to drive your own quad bike through Palmeraie’s wild palm groves and rocky desert trails. With a local guide leading the way, you’ll pass Berber villages and pause for photos before relaxing over traditional Moroccan mint tea in a welcoming guest house. It’s not just about speed — it’s about feeling Morocco outside the city walls.Free cancellationKids −50%fromUS$ 40View ›
Marrakech: Sunrise Balloon Ride & Agafay Desert Dinner Tour
Marrakech: Sunrise Balloon Ride & Agafay Desert Dinner Tour★★★★★★★★★★ 4.92 (984)4hYou’ll float above Marrakech at sunrise in a hot air balloon with a local guide, share fresh Berber breakfast after landing, then spend your evening riding camels through the Agafay Desert at sunset before enjoying traditional Moroccan dinner under stars with live music and dance. It’s one of those days you’ll keep turning over in your mind long after.Free cancellationTravelers' pickfromUS$ 117View ›
Fez Medina Walking Tour with Private Guide
Fez Medina Walking Tour with Private Guide★★★★★★★★★★ 4.97 (975)3h–4hA private guided walking tour of Fez's Medina led by a local English-speaking guide, starting from your hotel or riad. The tour covers Bab Bou Jeloud, the Al-Attarine Madrasa, Chouara Tannery, the souks and the Zaouia of Moulay Idriss II, with coffee or tea included; hotel pickup and drop-off are arranged, and the guide handles the navigation through the labyrinthine streets so you don't have to.Is it for me?The private format and English-speaking guide mean you follow the commentary without a group around you, and the fixed pickup time removes the need to find your way to the Medina's entrance on your own. Book this if you want the history and context explained as you walk, rather than wandering on your own.Free cancellationTravelers' pickfromUS$ 30View ›
Marrakech: Hot Air Balloon Ride & Berber Breakfast Pickup
Marrakech: Hot Air Balloon Ride & Berber Breakfast Pickup★★★★★★★★★★ 4.66 (953)4h–5hYou’ll float above Marrakech as dawn breaks over the Atlas Mountains, sharing quiet sky moments with your group before landing for a fresh Berber breakfast in a tent. Includes hotel pickup, a flight certificate to take home, and time to soak up local warmth over mint tea.Free cancellationTravelers' pickfromUS$ 152View ›
Marrakech City Tour: Morning & Afternoon Walking Guide
Marrakech City Tour: Morning & Afternoon Walking Guide★★★★★★★★★★ 4.90 (916)3h–4hA small-group walking tour of Marrakech's Medina with a licensed English-speaking guide covers Jemaa el-Fna, the historic Mellah, Bahia Palace and the artisan souks over three to four hours. The tour includes a stop at a traditional herbalist to learn about Moroccan herbs and spices, with tea and rest time; monument entrances like Bahia Palace are paid separately. Choose the morning or afternoon departure that fits your schedule.Is it for me?Choose this tour if you're arriving in Marrakech for the first time and want to understand the Medina's layout and history before exploring on your own—the guide's explanations of how the quarters connect and how the souks are organized make the narrow streets navigable afterward. If you prefer a fully customized route or want to move at your own pace, a private tour is available instead.Free cancellationTravelers' pickfromUS$ 30View ›
Marrakech: Ouzoud Waterfalls Day Trip & Boat Tour
Marrakech: Ouzoud Waterfalls Day Trip & Boat Tour★★★★★★★★★★ 4.90 (903)10hYou get picked up from your Marrakech hotel, driven into the Atlas Mountains to North Africa's highest waterfall, taken by boat to the base of the 110-meter cascade, and returned the same day. The group stays under 17 people, so it's small enough to move easily but shared enough to keep costs down. Transport and entry are included, which means no arranging or negotiating once you're on the road.Is it for me?A good fit if you want to see North Africa's highest waterfall without arranging transport, entry, or timing yourself — the shared format keeps costs low while the small group size (under 17 people) means you move easily through the site.Free cancellationfromUS$ 16.39View ›
Ourika Valley & Setti Fatma waterfalls day trip from Marrakech
Ourika Valley & Setti Fatma waterfalls day trip from Marrakech★★★★★★★★★★ 4.82 (885)6h–8hA guided day trip from Marrakech into Ourika Valley and up to Setti Fatma waterfalls in the Atlas Mountains, with a local English-, French- or Arabic-speaking guide, hotel pickup and drop-off, and a stop at a women's argan oil cooperative. The tour runs 6 to 8 hours and includes traditional mint tea in a Berber house; lunch is optional at a riverside restaurant.Is it for me?Book this tour if you want to reach the waterfalls and explore Berber villages without renting a car or navigating mountain roads yourself—the guide, driver and transport are arranged, so you walk and observe instead of navigating.Free cancellationfromUS$ 16.39View ›
Do you need help planning your next activity?