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 (81–100 of 1,901)

Hot Air Balloon Ride in Marrakesh: Sunrise Over Atlas Mountains
›
‹
Most booked
Hot Air Balloon Ride in Marrakesh: Sunrise Over Atlas MountainsWatch the High Atlas Mountains emerge from dawn mist on a hot air balloon ride over Marrakesh, complete with hotel pickup, pilot briefing.
666 reviews
4.90★
Duration
4h–5h
start times · Every day
4
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 114per person
Hot air balloon sunrise flight Marrakech: Small group
›
‹
Travelers' pick
Hot air balloon sunrise flight Marrakech: Small groupFour-hour hot air balloon flight from Marrakech at sunrise with hotel pickup, breakfast and flight certificate: float above palm groves and desert.
661 reviews
4.89★
Duration
4h
Every day
05:00
Live guide EN · AR · DE · FRPickup optionalFree cancellationfromUS$ 97per person
Setti Fatma Waterfalls Hike Atlas Mountains Day Trip
›
‹
Best value
Setti Fatma Waterfalls Hike Atlas Mountains Day TripLeave Marrakech early, watch Berber women press argan oil, hike to cascading waterfalls in Setti Fatma, and eat lunch beside the river.
661 reviews
4.84★
Duration
6h
Every day
09:00
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 15.67per person
Marrakech: Agafay Desert Sunset Camel Ride & Fire Show
›
‹
Marrakech: Agafay Desert Sunset Camel Ride & Fire ShowSunset camel ride in Agafay Desert near Marrakech with Moroccan dinner, live music & fire show. Hotel pickup included, 4-5 hours evening experience.
659 reviews
4.69★
Duration
5h
start times · Every day
3
Live guide EN · DE · AR · PT +8Hotel pickupFree cancellationfromUS$ 19.39per person
ATV Riding in Marrakech Desert Palmgrove: 2-hour guided quad biking tour
›
‹
ATV Riding in Marrakech Desert Palmgrove: 2-hour guided quad biking tourRide a 300CC quad bike through Marrakech's palm groves on a 2-hour ATV experience with an experienced guide, fuel and helmets included.
659 reviews
4.89★
Duration
2h–3h
start times · Every day
4
Live guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 36per person
Marrakech to Merzouga: 4-Day Sahara Desert Tour with Camel Trek
›
‹
Marrakech to Merzouga: 4-Day Sahara Desert Tour with Camel TrekFour-day tour from Marrakech through the Atlas Mountains to Merzouga's Sahara Desert, with camel rides at sunset and sunrise.
648 reviews
4.89★
Duration
4d
Every day
07:00
Live guide ENPickup optionalFree cancellationfromUS$ 181per person
ATV Riding in Agafay Desert from Marrakech with Dinner
›
‹
Travelers' pick
ATV Riding in Agafay Desert from Marrakech with DinnerRide quad bikes through Agafay Desert near Marrakech on a brief adventure with camel ride and traditional Moroccan dinner under the stars, including hotel pickup.
636 reviews
4.60★
Duration
5h
start times · Every day
6
Live guide EN · DE · AR · HI +6Hotel pickupFree cancellationfromUS$ 17.11per person
Marrakech: Private Driver Full Day with Customizable Itinerary
›
‹
Marrakech: Private Driver Full Day with Customizable ItineraryPrivate driver for a full day in Marrakech with air-conditioned vehicle, local insights, and flexible stops. Includes fuel and all taxes. Book your custom itinerary.
636 reviews
4.93★
Duration
8h
Every dayLive guide EN · DE · IT · FR +1Hotel pickupFree cancellationfromUS$ 256per person
Fes to Marrakech desert tour: 3 days with camel trekking
›
‹
Travelers' pick
Fes to Marrakech desert tour: 3 days with camel trekkingThree-day desert tour from Fes to Marrakech with camel trekking across Erg Chebbi dunes, nights in a luxury camp and hotel.
622 reviews
4.98★
Duration
3d
Every dayLive guide ENFree cancellationfromUS$ 385per person
Essaouira day trip from Marrakech: Old medina and fishing port
›
‹
Essaouira day trip from Marrakech: Old medina and fishing portDay trip from Marrakech to Essaouira with hotel pickup, guide and air-conditioned transport: walk the old medina, explore the harbor's Sqala bastion.
621 reviews
4.92★
Duration
10h–12h
Every day
08:00
Live guide EN · FR · ESPickup optionalFree cancellationfromUS$ 17.11per person
Sunset Camel Ride in Marrakech's Palmeraie with Berber Visit
›
‹
Sunset Camel Ride in Marrakech's Palmeraie with Berber VisitRide a camel through Marrakech's palm grove at sunset, then visit a Berber house for mint tea and snacks: hotel pickup, English guide and touareg dress included in 2.5 hours.
621 reviews
4.85★
Duration
2h 30m
Every day
16:00
Live guide ENHotel pickupFree cancellationfromUS$ 44per person
Marrakech to Chefchaouen: 3-Day Tour via Fez, Rabat & Casablanca
›
‹
Travelers' pick
Marrakech to Chefchaouen: 3-Day Tour via Fez, Rabat & CasablancaFrom Marrakech to Chefchaouen, explore Fez’s ancient medina, wander blue alleys, visit Rabat’s Hassan Tower & Casablanca’s grand mosque. Includes hotel pickup & local guides.
616 reviews
4.79★
Duration
3d
Every day
07:00
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 308per person
Marrakech Medina Souks: Guided Walking Tour & Spice Market
›
‹
Travelers' pick
Marrakech Medina Souks: Guided Walking Tour & Spice MarketNavigate Marrakech's souks with a private guide from Café France in Jemaa el-Fna. Explore spice stalls, metalworking workshops, and fabric dyers. Wheelchair accessible.
615 reviews
4.58★
Duration
3h
start times · Every day
10
Live guide EN · AR · DE · IT +2Free cancellationfromUS$ 25per person
Casablanca Layover Tour & Airport Transfer
›
‹
Travelers' pick
Casablanca Layover Tour & Airport Transfer4-hour Casablanca layover tour with airport pickup, Hassan II Mosque, Old Medina & Rick's Cafe. English-speaking driver, return to airport on time.
593 reviews
4.89★
Duration
6h–8h
start times · Every day
13
Live guide EN · ARHotel pickupFree cancellationfromUS$ 79per person
Agadir Jeep Safari: Desert, Oasis & Berber Village Lunch
›
‹
Travelers' pick
Agadir Jeep Safari: Desert, Oasis & Berber Village LunchJeep safari from Agadir through wild beaches, oasis and dune country to a Berber village for traditional couscous lunch.
582 reviews
4.81★
Duration
8h
start times · Every day
7
Live guide EN · DE · AR · PT +1Hotel pickupFree cancellationfromUS$ 28per person
Marrakech: Merzouga Desert & Ait Ben Haddou 3-Day Tour
›
‹
Marrakech: Merzouga Desert & Ait Ben Haddou 3-Day Tour3-day desert tour from Marrakech with camel ride, luxury camp, Ait Ben Haddou UNESCO site & Atlas Mountains. Includes transport, meals, local guides.
576 reviews
4.95★
Duration
3d
start times · Every day
2
Live guide EN · AR · PT · JA +1Pickup optionalFree cancellationfromUS$ 148per person
Marrakech to Fez via Merzouga: 3-day Sahara tour
›
‹
Marrakech to Fez via Merzouga: 3-day Sahara tourThree-day guided tour from Marrakech to Fez through the Atlas Mountains, Kasbah Ait Ben Haddou, and Erg Chebbi dunes.
573 reviews
4.87★
Duration
4d
Every day
07:00
Live guide ENFree cancellationfromUS$ 182per person
Fez guided tour from Casablanca: Medieval medina with lunch
›
‹
Travelers' pick
Fez guided tour from Casablanca: Medieval medina with lunchDay trip from Casablanca to Fez with registered guide, hotel pickup and lunch included: walk the blue-tiled Bab Bou Jeloud gate.
572 reviews
4.90★
Duration
12h
start times · Every day
4
Live guide EN · AR · DE · IT +2Hotel pickupFree cancellationfromUS$ 181per person
Agafay Desert Quad, Camel Ride & Dinner from Marrakech
›
‹
★Top rated
Agafay Desert Quad, Camel Ride & Dinner from MarrakechQuad biking and camel riding in Agafay Desert near Marrakech with dinner, argan oil visit and hotel pickup. Small groups, 1 camel per person.
570 reviews
4.99★
Duration
6h
start times · Every day
2
Live guide EN · FR · ESPickup optionalFree cancellationfromUS$ 29per person
Half-Day Marrakech Tour: Jemaa el-Fna, Palaces & Souks
›
‹
Travelers' pick
Half-Day Marrakech Tour: Jemaa el-Fna, Palaces & SouksHalf-day guided tour of Marrakech with skip-the-line access to Bahia Palace and Ben Youssef Madrasa.
568 reviews
4.96★
Duration
3h
start times · Every day
4
Live guide EN · DE · FRFree cancellationfromUS$ 27US$ 23per person
Need help planning your next activity?