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 (601–620 of 1,901)

Tangier: Old Town Walking Tour, Kasbah & Café Hafa Stories
›
‹
Tangier: Old Town Walking Tour, Kasbah & Café Hafa StoriesStep into Tangier’s old town with a local guide, wander the Kasbah, sip mint tea at Café Hafa, and taste Moroccan dishes. Includes guided walk and coffee break.
92 reviews
4.95★
Duration
3h–4h
Every dayLive guide EN · ESFree cancellationfromUS$ 80per person
Private Tangier tour: Cape Spartel, Hercules Cave, Medina
›
‹
Private Tangier tour: Cape Spartel, Hercules Cave, MedinaPrivate guided tour of Tangier with your own driver and English, Spanish, Italian or French-speaking guide. Visit Cape Spartel where two seas meet.
92 reviews
4.97★
Duration
6h–8h
Every day
08:30
Live guide EN · DE · IT · FR +1Hotel pickupFree cancellationfromUS$ 195per person
Atlas Mountains & 5 Valleys from Marrakech: Berber Lunch & Hiking
›
‹
Atlas Mountains & 5 Valleys from Marrakech: Berber Lunch & HikingFull-day Atlas Mountains tour from Marrakech visiting Ourika Valley, waterfalls, and four valleys with Berber lunch. Includes 90-min hike and hotel pickup.
91 reviews
4.97★
Duration
8h
Every day
08:00
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 91per person
Agadir Cable Car & Kasbah Ruins Tour: Private Transfer Included
›
‹
Agadir Cable Car & Kasbah Ruins Tour: Private Transfer IncludedPrivate cable car ride up Agadir's hillside to the Kasbah ruins with hotel pickup and drop-off included: spend an hour exploring the fortress remains and the Corniche below.
91 reviews
4.64★
Duration
1h–2h
start times · Every day
4
Live guide EN · AR · FRHotel pickupInstant confirmationfromUS$ 83per person
Merzouga: Overnight Camel Trek & Berber Campfire Music
›
‹
Merzouga: Overnight Camel Trek & Berber Campfire MusicSleep in a desert camp near Merzouga, ride camels at sunset, share tea with Berber hosts, and wake for sunrise. Includes dinner, pickup, and private tent.
91 reviews
4.98★
Duration
20h
Every day
17:00
Live guide EN · FR · ESPickup optionalFree cancellationfromUS$ 75per person
Private Marrakech Highlights Tour: Set Your Own Pace
›
‹
Private Marrakech Highlights Tour: Set Your Own PacePrivate guided tour of Marrakech's highlights: Jardin Majorelle, Koutoubia Mosque, Bahia Palace, Ben Youssef Madrasa and Jemaa el-Fna.
91 reviews
4.80★
Duration
4h–8h
start times · Every day
9
Live guide ENPickup optionalFree cancellationfromUS$ 33per person
Ourika Valley & Atlas Mountains day trip from Marrakech
›
‹
Ourika Valley & Atlas Mountains day trip from MarrakechDay trip from Marrakech into the Ourika Valley and Atlas Mountains with a local guide, hotel pickup and lunch by the river.
91 reviews
4.92★
Duration
7h–10h
start times · Every day
2
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 16per person
Pottery Workshop in Marrakech: Hand-Building & Wheel Throwing
›
‹
Pottery Workshop in Marrakech: Hand-Building & Wheel ThrowingLearn pottery in Marrakech with hand-building and potter's wheel techniques in a 2-hour workshop.
90 reviews
4.80★
Duration
2h
start times · Every day
2
Free cancellationfromUS$ 44per person
Fes to Marrakech: Sahara Camel Ride & Desert Camp 2-Day Tour
›
‹
Fes to Marrakech: Sahara Camel Ride & Desert Camp 2-Day TourFeel the shift from Fes to Marrakech with a sunset camel ride, Berber camp under Saharan stars, and Atlas Mountain drive. Includes meals, guide, and pickup.
90 reviews
4.97★
Duration
2d
Every day
07:00
Live guide EN · FR · ESPickup optionalFree cancellationfromUS$ 59per person
Fez: Medina Walking Tour, Royal Palace & Gardens
›
‹
Fez: Medina Walking Tour, Royal Palace & GardensStep through Fez’s Blue Gate, marvel at the Royal Palace, wander medina alleys with a local guide, and pause in Jnan Sbil Garden. Small group, cultural insights.
90 reviews
5.00★
Duration
3h–4h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 17.19per person
Marrakech Airport Transfer: Private Car & Bilingual Driver
›
‹
Travelers' pick
Marrakech Airport Transfer: Private Car & Bilingual DriverPrivate airport transfer in Marrakech with bilingual driver, air-conditioned vehicle, and luggage assistance. Fixed price, meet-and-greet at arrivals, wheelchair accessible.
90 reviews
4.84★
Duration
15m–25m
Every dayHotel pickupFree cancellationfromUS$ 8.02per person
Marrakech: Ourika Valley Day Trip with Atlas Waterfalls & Lunch
›
‹
Marrakech: Ourika Valley Day Trip with Atlas Waterfalls & LunchFeel the cool air of the Atlas, hike to waterfalls, share a Berber meal, and meet local women on this Ourika Valley day trip from Marrakech with hotel pickup included.
89 reviews
4.79★
Duration
8h
Every day
09:00
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 17.16US$ 13.72per person
Marrakesh: Half-Day Bike Tour Highlights & Local Stories
›
‹
Marrakesh: Half-Day Bike Tour Highlights & Local StoriesFeel the pulse of Marrakesh by bike: explore Jemaa el-Fna, Koutoubia Mosque, Saadian Tombs & Menara Gardens with a local guide. Includes bikes & photo stops.
89 reviews
4.74★
Duration
3h–4h
start times · Every day
2
Live guide EN · DE · FR · NL +1Free cancellationfromUS$ 34per person
Ourika Valley tour from Marrakech: Setti Fatma waterfalls hike
›
‹
Best value
Ourika Valley tour from Marrakech: Setti Fatma waterfalls hikeHike to Setti Fatma waterfalls in the Ourika Valley from Marrakech with a local guide, visit a women-run argan oil cooperative and a traditional Berber.
89 reviews
4.96★
Duration
6h–7h
Every day
09:00
Live guide EN · AR · FR · ESPickup optionalFree cancellationfromUS$ 6.88per person
Marrakech Half-Day City Tour: Bahia Palace & Ben Youssef Madrasa
›
‹
Marrakech Half-Day City Tour: Bahia Palace & Ben Youssef MadrasaHalf-day walking tour of Marrakech's medina with a live guide covering Bahia Palace, Ben Youssef Madrasa, and the souks.
89 reviews
4.97★
Duration
3h 30m
start times · Every day
3
Live guide EN · FRFree cancellationfromUS$ 19.49US$ 17.42per person
Ourika Valley Day Trip Marrakech: Waterfalls & Berber Culture
›
‹
Ourika Valley Day Trip Marrakech: Waterfalls & Berber CultureFull-day Ourika Valley trip from Marrakech with hotel pickup, argan oil cooperative, Setti Fatma waterfall hike, Berber family visit & market. 8:30 AM–5:30 PM, small groups.
89 reviews
4.79★
Duration
8h–9h
Every dayLive guide EN · FR · ESPickup optionalFree cancellationfromUS$ 32per person
Essaouira Day Trip from Marrakech: Coastal Medina & Fishing Port
›
‹
Essaouira Day Trip from Marrakech: Coastal Medina & Fishing PortDay trip from Marrakech to Essaouira with hotel pickup, air-conditioned minivan, and guided walking tour of the UNESCO medina, Skala sea bastions.
89 reviews
4.84★
Duration
9h–12h
start times · Every day
2
Live guide EN · AR · FR · ESPickup optionalFree cancellationfromUS$ 28per person
Chefchaouen day trip from Casablanca: Blue city full day
›
‹
Travelers' pick
Chefchaouen day trip from Casablanca: Blue city full dayFull-day trip from Casablanca to Chefchaouen with private or group transport, English-speaking guide, and hotel pickup included.
89 reviews
4.66★
Duration
13h–14h
Every day
07:00
Live guide EN · FRHotel pickupFree cancellationfromUS$ 266per person
Quad Biking Palmeraie Marrakech: Oasis & Berber Ride
›
‹
Quad Biking Palmeraie Marrakech: Oasis & Berber RideFeel the dust and sun on a quad adventure through Marrakech’s Palmeraie, with tea in a Berber village, riverside views, and pickup included for easy booking.
89 reviews
4.98★
Duration
3h
start times · Tue–Sun
5
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 17.19per person
Quad Bike & Spa in Marrakech: Palmeraie ride with massage
›
‹
Quad Bike & Spa in Marrakech: Palmeraie ride with massageRide a quad through Marrakech's Palmeraie palm groves for 1h45, then soak in a hammam and get an argan oil massage in the Medina: hotel pickup included, 5 hours total.
88 reviews
4.98★
Duration
5h
start times · Every day
2
Live guide EN · AR · IT · FR +1Hotel pickupFree cancellationfromUS$ 92per person
Need help planning your next activity?