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 (641–660 of 1,901)

ATV Riding in Agafay Desert from Marrakech
›
‹
ATV Riding in Agafay Desert from MarrakechRide a quad bike through Agafay Desert near Marrakech for 2 hours with a guide, hotel pickup and Moroccan tea included.
85 reviews
4.95★
Duration
2h
start times · Every day
3
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 39US$ 33per person
Marrakesh Airport Transfer: Direct Hotel Drop-Off & 24/7 Pickup
›
‹
Best value
Marrakesh Airport Transfer: Direct Hotel Drop-Off & 24/7 PickupStep off your flight in Marrakesh and ride straight to your hotel or riad with a private transfer, local driver, and door-to-door service: no taxi stress, even at night.
85 reviews
4.88★
Duration
15m–1h
Every dayHotel pickupFree cancellationfromUS$ 8.26per person
Ourika Valley Waterfalls Hike: Setti Fatma & Berber Villages
›
‹
Ourika Valley Waterfalls Hike: Setti Fatma & Berber VillagesDrive an hour into the Atlas foothills, hike to Setti Fatma's waterfalls with a local mountain guide, visit a women-run argan oil cooperative.
85 reviews
4.99★
Duration
7h
start times · Every day
2
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 13.75US$ 13.00per person
Tangier tour: Caves, Kasbah, medina and Berber markets
›
‹
Tangier tour: Caves, Kasbah, medina and Berber marketsVisit Tangier's Caves of Hercules and Cap Spartel with a guide, then explore the Kasbah museum and medina souks on this four to six hour tour with hotel pickup.
85 reviews
4.92★
Duration
4h–6h
Every day
07:00
Live guide EN · DE · IT · FR +1Pickup optionalFree cancellationfromUS$ 86per person
Horseback Riding in Casablanca: Beach or Forest Ride
›
‹
Travelers' pick
Horseback Riding in Casablanca: Beach or Forest RideRide along Casablanca's beach or through forest on horseback with hotel pickup included: no experience needed, all ages welcome from 3 up.
85 reviews
4.87★
Duration
2h
start times · Every day
5
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 45per person
Akchour waterfalls hike from Chefchaouen: Private guide & car
›
‹
Akchour waterfalls hike from Chefchaouen: Private guide & carHike from Chefchaouen to Akchour waterfalls with a local guide, swim in natural pools, and return by private car.
84 reviews
4.89★
Duration
6h
start times · Every day
3
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 92per person
Mount Toubkal Trek 2-Day from Marrakech: North Africa's Highest Peak
›
‹
Mount Toubkal Trek 2-Day from Marrakech: North Africa's Highest PeakFeel the Atlas wind on a guided 2-day Mount Toubkal trek from Marrakech, with all meals, refuge stay, and summit sunrise. Includes private transport & pickup.
84 reviews
4.77★
Duration
2d
Every day
08:00
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 120US$ 114per person
Chefchaouen - Tangier Private Transfer with Scenic Stops
›
‹
Travelers' pick
Chefchaouen - Tangier Private Transfer with Scenic StopsFeel the road from Chefchaouen to Tangier or Fes with a private driver, scenic breaks, and flexible pickup: travel at your own rhythm and comfort.
84 reviews
4.96★
Duration
2h–3h
Every dayPickup optionalFree cancellationfromUS$ 189per group
Transfer Fez to Chefchaouen: Shared ride with mountain stops
›
‹
Travelers' pick
Transfer Fez to Chefchaouen: Shared ride with mountain stopsShared transfer from Fez to Chefchaouen in an air-conditioned vehicle with hotel pickup and scenic stops in the Rif Mountains.
84 reviews
4.54★
Duration
4h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 28per person
3-Day Desert Tour from Fes to Marrakech: Camel Trek & Erg Chebbi
›
‹
Travelers' pick
3-Day Desert Tour from Fes to Marrakech: Camel Trek & Erg ChebbiThree-day desert journey from Fes: camel trekking across Erg Chebbi's dunes, overnight in a Sahara camp under stars.
84 reviews
4.71★
Duration
3d
Every day
07:30
Live guide EN · DE · IT · FR +1Hotel pickupFree cancellationfromUS$ 172per person
Marrakech to Merzouga: Sahara Camel Trek & Desert Camp 3-Day Tour
›
‹
Marrakech to Merzouga: Sahara Camel Trek & Desert Camp 3-Day TourFeel the magic of Morocco on a Marrakech to Merzouga desert tour with camel trek, Berber camp night, Atlas Mountains crossing, and Kasbah Ait Ben Haddou visit. Includes pickup.
84 reviews
4.63★
Duration
3d
start times · Every day
2
Live guide EN · FR · ESHotel pickupFree cancellationfromUS$ 178per person
Marrakech to Ourika Valley: Waterfalls Hike & Riverside Lunch
›
‹
Marrakech to Ourika Valley: Waterfalls Hike & Riverside LunchTrade Marrakech’s rush for a day in the Atlas Mountains: hike Setti Fatma waterfalls, taste Berber breakfast, visit an argan oil cooperative, and enjoy lunch by the river. Includes pickup.
84 reviews
4.92★
Duration
6h
Every day
08:00
Live guide EN · AR · DE · IT +2Pickup optionalFree cancellationfromUS$ 29per person
Tangier Private Tour: Highlights, Old Town & Camel Ride
›
‹
Travelers' pick
Tangier Private Tour: Highlights, Old Town & Camel RideVisit Tangier's modern quarters, Perdicaris Park and Cap Spartel lighthouse, then walk the Kasbah and Medina souks with a private guide and driver.
84 reviews
5.00★
Duration
5h–6h
start times · Every day
6
Live guide ENPickup optionalFree cancellationfromUS$ 142per person
Private Walking Tour Fez Medina: Artisan Workshops & Souks
›
‹
Travelers' pick
Private Walking Tour Fez Medina: Artisan Workshops & SouksWalk the labyrinth of Fez's Medina for three to four hours with a local guide born in the neighborhood: visit leather tanneries, historic mosques.
84 reviews
4.92★
Duration
3h–4h
start times · Every day
5
Live guide EN · IT · FR · ESHotel pickupFree cancellationfromUS$ 22per person
Essaouira day trip private tour with argan cooperative
›
‹
Travelers' pick
Essaouira day trip private tour with argan cooperativePrivate day trip from Marrakech to the coastal town of Essaouira with hotel pickup, air-conditioned transport and an English or French driver.
84 reviews
4.95★
Duration
10h
start times · Every day
2
Live guide EN · FRHotel pickupFree cancellationfromUS$ 149per group
Tangier: Private Walking Tour Medina, Kasbah & Markets
›
‹
Tangier: Private Walking Tour Medina, Kasbah & MarketsFeel the pulse of Tangier on a private walking tour: wander the Medina, explore the Kasbah, and sip mint tea with your local guide. Includes port pickup.
83 reviews
4.95★
Duration
3h–4h
start times · Every day
7
Live guide ENPickup optionalFree cancellationfromUS$ 62per person
Chefchaouen and Akchour Waterfalls day trip from Tangier
›
‹
Travelers' pick
Chefchaouen and Akchour Waterfalls day trip from TangierDay trip from Tangier to Chefchaouen's blue medina and Akchour Waterfalls with hotel pickup, professional guide and lunch break built.
83 reviews
4.67★
Duration
11h–12h
Every day
09:00
Live guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 75per person
Marrakech to Essaouira: Day Trip with Argan Oil Stop & Beach
›
‹
Travelers' pick
Marrakech to Essaouira: Day Trip with Argan Oil Stop & BeachFeel the Atlantic breeze in Essaouira’s medina, taste fresh argan oil at a women’s cooperative, and enjoy hotel pickup from Marrakech. Small group day trip.
83 reviews
4.77★
Duration
10h
Every day
08:00
Live guide EN · AR · FRHotel pickupFree cancellationfromUS$ 11.02US$ 8.80per person
Tangier Walking Tour: Kasbah, Medina & American Legation
›
‹
Tangier Walking Tour: Kasbah, Medina & American LegationWalk Tangier's Kasbah, medina and American Legation Museum with a licensed local guide who connects the city's Moroccan, European and international layers.
83 reviews
5.00★
Duration
2h–4h
Every dayLive guide EN · AR · FR · ESHotel pickupFree cancellationfromUS$ 45per person
ATV Riding in Agafay Desert: Camel Trek & Dinner Show
›
‹
ATV Riding in Agafay Desert: Camel Trek & Dinner ShowQuad bike across Agafay Desert rocky trails near Marrakech, then camel trek at sunset to a Berber camp for starlit dinner with live music and hotel pickup.
82 reviews
4.74★
Duration
6h
Every day
16:00
Live guide EN · FR · ESPickup optionalFree cancellationfromUS$ 34per person
Need help planning your next activity?