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 (61–80 of 1,901)

Marrakech day trip from Casablanca: Camel ride and horse carriage
›
‹
Most booked
Marrakech day trip from Casablanca: Camel ride and horse carriageDay trip from Casablanca to Marrakech with camel ride in the palm grove, horse-drawn carriage through the medina, and lunch included.
889 reviews
4.75★
Duration
13h
start times · Every day
4
Live guide EN · AR · DE · RU +3Hotel pickupFree cancellationfromUS$ 108per person
Casablanca Half-day Tour: Hassan II Mosque & Old Medina
›
‹
Travelers' pick
Casablanca Half-day Tour: Hassan II Mosque & Old MedinaGuided tour of Casablanca including Hassan II Mosque entry and Old Medina walk with air-conditioned transport, expert driver-guide, and Rick's Café stop.
887 reviews
4.91★
Duration
4h 30m
start times · Every day
3
Live guide EN · ARHotel pickupFree cancellationfromUS$ 44per person
Chefchaouen Day Trip from Fez: Blue Medina & Kasbah Museum
›
‹
Travelers' pick
Chefchaouen Day Trip from Fez: Blue Medina & Kasbah Museum12-hour day trip from Fez to Chefchaouen with hotel pickup, local guide, Kasbah Museum entry and air-conditioned transport through Rif Mountains.
880 reviews
4.54★
Duration
12h
start times · Every day
3
Live guide EN · FRHotel pickupFree cancellationfromUS$ 26per person
Merzouga Desert Tour: Camel Trekking & Sandboarding
›
‹
Merzouga Desert Tour: Camel Trekking & SandboardingCross the Atlas Mountains to the Sahara over three days. Ride camels at sunset and sunrise, sandboard Erg Chebbi dunes.
877 reviews
4.91★
Duration
3d
Every day
07:30
Live guide EN · PT · FR · ESFree cancellationfromUS$ 114per person
Chefchaouen Day Trip from Tangier: Blue Medina with Local Guide
›
‹
Travelers' pick
Chefchaouen Day Trip from Tangier: Blue Medina with Local GuideDay trip from Tangier to Chefchaouen with hotel pickup, local guide and air-conditioned transport: walk the blue-painted Medina.
863 reviews
4.79★
Duration
10h
Every day
09:00
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 48per person
Camel ride and dinner show in Agafay Desert from Marrakech
›
‹
Camel ride and dinner show in Agafay Desert from MarrakechLeave Marrakech in the afternoon for a camel ride at sunset across Agafay's rocky landscape, then dinner and a fire show at a desert camp.
832 reviews
4.83★
Duration
6h 30m
Every day
15:00
Live guide EN · FRPickup optionalFree cancellationfromUS$ 26per person
ATV Riding in Agafay Desert from Marrakech with Dinner
›
‹
ATV Riding in Agafay Desert from Marrakech with DinnerQuad bike across Agafay Desert dunes, then camel ride and dine under stars with live Berber music and fire dancers. Hotel pickup from Marrakech.
820 reviews
4.90★
Duration
6h–7h
Every day
14:30
Live guide EN · AR · DE · FI +8Pickup optionalFree cancellationfromUS$ 23per person
3-Day Marrakech to Merzouga Desert Tour: Luxury Camp & Camel
›
‹
Travelers' pick
3-Day Marrakech to Merzouga Desert Tour: Luxury Camp & CamelThree days from Marrakech through the Atlas Mountains to Merzouga Desert, with one night in a luxury camp that has private shower and toilet inside.
793 reviews
4.79★
Duration
3d
Every day
07:30
Live guide EN · AR · PT · ESPickup optionalFree cancellationfromUS$ 171per person
Ouzoud Waterfalls Day Trip from Marrakech & Boat Ride
›
‹
Travelers' pick
Ouzoud Waterfalls Day Trip from Marrakech & Boat RideOuzoud Waterfalls day trip from Marrakech with local guide, boat ride, and optional lunch. Air-conditioned transport, scenic trails, Barbary macaques. 8–9 hours.
788 reviews
4.79★
Duration
8h–11h
Every day
08:00
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 14.83per person
Agafay Desert Dinner & Camel Ride from Marrakech
›
‹
Travelers' pick
Agafay Desert Dinner & Camel Ride from MarrakechPick up from your Marrakech hotel at 18:00, drive into Agafay Desert, ride a camel at sunset.
767 reviews
4.56★
Duration
5h 30m
start times · Every day
3
Live guide EN · AR · DE · IT +2Hotel pickupFree cancellationfromUS$ 15.34per person
Zagora Desert Tour: Camel Rides & Berber Camp
›
‹
Zagora Desert Tour: Camel Rides & Berber CampCross the High Atlas Mountains to Zagora's desert on a 2-day tour from Marrakech with camel rides at sunrise and sunset, overnight in a Berber camp.
766 reviews
4.64★
Duration
2d
Mon–Sat
07:20
Live guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 80US$ 64per person
Camel ride Marrakech: Palm groves and mint tea
›
‹
Travelers' pick
Camel ride Marrakech: Palm groves and mint teaRide a camel through Marrakech's Palmeraie palm groves in traditional Berber dress, with hotel pickup and mint tea included.
755 reviews
4.91★
Duration
3h
start times · Every day
5
Live guide EN · DE · FR · ESPickup optionalFree cancellationfromUS$ 19.39per person
Casablanca: Hassan II Mosque Tour & Medina Walk with Pickup
›
‹
Travelers' pick
Casablanca: Hassan II Mosque Tour & Medina Walk with PickupStep inside Casablanca’s Hassan II Mosque, wander the Old Medina’s alleys, and feel the city’s pulse: includes skip-the-line entry, hotel pickup, and local guide.
730 reviews
4.89★
Duration
4h 30m
start times · Every day
8
Live guide EN · ARHotel pickupFree cancellationfromUS$ 40per person
Marrakech Medina Private Shopping Tour: 7 artisan souks in one day
›
‹
Marrakech Medina Private Shopping Tour: 7 artisan souks in one dayPrivate shopping tour in Marrakech's Medina with a local guide to leather, metalwork, and textile artisans. Includes coffee, transport, and tips.
717 reviews
4.80★
Duration
3h
start times · Every day
10
Live guide EN · DE · IT · FR +1Pickup optionalFree cancellationfromUS$ 23per person
Casablanca guided tour: Hassan II Mosque and Old Medina
›
‹
Travelers' pick
Casablanca guided tour: Hassan II Mosque and Old MedinaWalk through Casablanca's Hassan II Mosque and Old Medina with a live guide in English, Spanish, French or Arabic, plus hotel pickup and air-conditioned transport with WiFi.
712 reviews
4.91★
Duration
4h 30m
start times · Every day
9
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 50per person
Hassan II Mosque Casablanca: Skip-the-Line Guided Tour
›
‹
Travelers' pick
Hassan II Mosque Casablanca: Skip-the-Line Guided TourThe Hassan II Mosque in Casablanca opens with a guide who walks you past the queues and through the 210-meter minaret's shadow.
700 reviews
4.58★
Duration
45m–1h
start times · Every day
5
Live guide EN · FR · ESPickup optionalFree cancellationfromUS$ 15.90per person
Marrakech: Private City Tour with Majorelle Garden & Medina Walk
›
‹
Travelers' pick
Marrakech: Private City Tour with Majorelle Garden & Medina WalkStep into Marrakech’s old medina, wander the Majorelle Garden, and see Bahia Palace on a private city tour with hotel pickup and local guide included.
696 reviews
4.71★
Duration
4h–8h
start times · Every day
5
Live guide ENHotel pickupFree cancellationfromUS$ 28per person
Essaouira Day Trip from Marrakech: Goats, Argan & Seaside
›
‹
★Top rated
Essaouira Day Trip from Marrakech: Goats, Argan & SeasideFeel the Atlantic breeze in Essaouira, spot goats in argan trees, visit a women’s cooperative, and enjoy seafood lunch. Includes pickup, guide & WiFi.
687 reviews
4.94★
Duration
12h
Every day
08:30
Live guide EN · DE · IT · FR +1Pickup optionalFree cancellationfromUS$ 74per person
Airport Transfer Agadir: Private Pickup from Airport
›
‹
Best value
Airport Transfer Agadir: Private Pickup from AirportPrivate airport transfer from Agadir Airport to your hotel with driver meeting and personalized sign service.
674 reviews
4.71★
Duration
15m–1h 30m
start times · Every day
31
Hotel pickupFree cancellationfromUS$ 14.29per person
Paradise Valley hiking tour from Agadir: Swim in mountain pools
›
‹
Travelers' pick
Paradise Valley hiking tour from Agadir: Swim in mountain poolsHike through Paradise Valley from Agadir with a local guide, swim in natural pools fed by waterfalls, and see Atlas Mountain landscapes.
667 reviews
4.44★
Duration
5h
start times · Every day
2
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 11.85per person
Need help planning your next activity?