Things to do in Morocco

Write Review Share

14,316 activities found

Private Riad Yoga & Medina Souks Walking Experience
Marrakech, Morocco

Private Riad Yoga & Medina Souks Walking Experience

5.0 (5)
5h Free cancellation
From
€60.00
View details
Walk Marrakech Wonders
Marrakech, Morocco

Walk Marrakech Wonders

5.0 (16)
4h Free cancellation
From
€20.00
View details
Marrakesh: RAK Airport Private Transfer ⇄ Medina/La Palmeraie
Marrakech, Morocco

Marrakesh: RAK Airport Private Transfer ⇄ Medina/La Palmeraie

5.0 (1)
13m Free cancellation
From
€8.74
View details
Essaouira Tour - Half day visit to berber market
Essaouira, Morocco

Essaouira Tour - Half day visit to berber market

5.0 (3)
4h - 5h Free cancellation
From
€51.29
View details
Individual Lessons of Kite Surf in Essaouira
Essaouira, Morocco

Individual Lessons of Kite Surf in Essaouira

5.0 (116)
2h Free cancellation
From
€90.00
View details
4 Hours Tangier Cooking Class
Tangier, Morocco

4 Hours Tangier Cooking Class

4h Free cancellation
From
€95.00
View details
Shared Essaouira Day Trip with Medina & Ocean Views
Marrakech, Morocco

Shared Essaouira Day Trip with Medina & Ocean Views

4.8 (19)
10h Free cancellation
From
€12.94
View details
Marrakech: Agafay Desert - Quad Bike, Camel Ride and Dinner Show
Marrakech, Morocco

Marrakech: Agafay Desert - Quad Bike, Camel Ride and Dinner Show

4h 40m Free cancellation
From
€41.27
View details
All exclusive, 2-Day Group Desert Tour from Marrakech to Zagora
Marrakech, Morocco

All exclusive, 2-Day Group Desert Tour from Marrakech to Zagora

2 days Free cancellation
From
€110.00
View details
3 Hour Moroccan Cooking Class in Marrakech
Marrakech, Morocco

3 Hour Moroccan Cooking Class in Marrakech

4.9 (65)
3h Free cancellation
From
€46.00
View details
Transfer Rabat to Rabat Airport
Rabat, Morocco

Transfer Rabat to Rabat Airport

4.0 (1)
Flexible Free cancellation
From
€20.27
View details
Live an unforgettable adventure, quad ride in the palm grove
Marrakech, Morocco

Live an unforgettable adventure, quad ride in the palm grove

5.0 (3)
3h Free cancellation
From
€32.00
View details
Airport Transfer to/from Agadir city
Agadir, Morocco

Airport Transfer to/from Agadir city

5.0 (3)
30m Free cancellation
From
€25.00
View details
Full day excursion to Ourika Valley & Waterfalls - Private
Marrakech, Morocco

Full day excursion to Ourika Valley & Waterfalls - Private

4.8 (26)
8h Free cancellation
From
€49.00
View details
Explore the Middle Atlas A Day Tour from Fes
Fez, Morocco

Explore the Middle Atlas A Day Tour from Fes

4.8 (11)
7h - 9h Free cancellation
From
€25.00
View details
Camel ride
Agadir, Morocco

Camel ride

4.7 (3)
2h Free cancellation
From
€25.00
View details
Marrakech: Ourika Valley & Atlas Mountains—private tour Special offer
Marrakech, Morocco

Marrakech: Ourika Valley & Atlas Mountains—private tour

5.0 (6)
6h - 7h Free cancellation
From
€70.00 €45.50
View details
Paradise Valley Excursion from Agadir Day Trip Tour Special offer
Agadir, Morocco

Paradise Valley Excursion from Agadir Day Trip Tour

5h Free cancellation
From
€5.00 €4.50
View details
Private Airport Transfer from Marrakech Airport to Hotel
Marrakech, Morocco

Private Airport Transfer from Marrakech Airport to Hotel

4.9 (19)
30m Free cancellation
From
€20.00
View details
Marrakech in private: iconic places and hidden corners
Marrakech, Morocco

Marrakech in private: iconic places and hidden corners

5.0 (6)
3h - 4h Free cancellation
From
€25.00
View details
Day Tour in Blue City of Chefchaouen
Fez, Morocco

Day Tour in Blue City of Chefchaouen

4.8 (5)
12h Free cancellation
From
€20.00
View details
Guided tour to Fez and Fez guided tour
Fez, Morocco

Guided tour to Fez and Fez guided tour

4.5 (2)
3h Free cancellation
From
€38.00
View details

Activities are provided by Viator. Final prices and availability are confirmed on viator.com when you book.