Things to do in Morocco

Write Review Share

14,329 activities found

7-Night Golf Package in Marrakech
Marrakech, Morocco

7-Night Golf Package in Marrakech

5 days
From
€3,550.00
View details
Private Day Trip From Casablanca to Atlas Mountain inclding lunch
Casablanca, Morocco

Private Day Trip From Casablanca to Atlas Mountain inclding lunch

4.8 (5)
11h - 12h Free cancellation
From
€239.00
View details
Marrakech To Merzouga 3 day Private Tour Via Aït Ben Haddou
Marrakech, Morocco

Marrakech To Merzouga 3 day Private Tour Via Aït Ben Haddou

5.0 (2)
3 days Free cancellation
From
€523.80
View details
Marrakech Agafay Desert Camel Ride Quad Biking and Dinner
Marrakech, Morocco

Marrakech Agafay Desert Camel Ride Quad Biking and Dinner

5.0 (1)
8h Free cancellation
From
€45.00
View details
Casablanca: 7 Day Private Tour to Sahara Desert
Casablanca, Morocco

Casablanca: 7 Day Private Tour to Sahara Desert

5.0 (2)
7 days Free cancellation
From
€833.34
View details
Marrakech Palmeraie : Palm Groves and Camel Ride
Marrakech, Morocco

Marrakech Palmeraie : Palm Groves and Camel Ride

2h Free cancellation
From
€40.00
View details
Private Tours From fes to Volubilis and Moulay idrissi & Meknes
Fez, Morocco

Private Tours From fes to Volubilis and Moulay idrissi & Meknes

5.0 (2)
8h - 9h Free cancellation
From
€100.00
View details
Shared 3 Days Group Tour from Fez to Merzouga Desert, Camel Ride
Merzouga, Morocco

Shared 3 Days Group Tour from Fez to Merzouga Desert, Camel Ride

3 days Free cancellation
From
€350.00
View details
Activity: Half Day Quad Bike in Marrakech Palm Groves
Marrakech, Morocco

Activity: Half Day Quad Bike in Marrakech Palm Groves

2h - 3h Free cancellation
From
€40.00
View details
Overnight in Merzouga Desert Camel Ride & Quad ATV & Jeep
Merzouga, Morocco

Overnight in Merzouga Desert Camel Ride & Quad ATV & Jeep

5.0 (1)
20h Free cancellation
From
€130.00
View details
10 Day Classic Tour - Casablanca > Casablanca
Casablanca, Morocco

10 Day Classic Tour - Casablanca > Casablanca

5.0 (8)
10 days Free cancellation
From
€3,273.75
View details
Atlas Mountains, Waterfalls Day Trip From Marrakech & Camel Ride
Marrakech, Morocco

Atlas Mountains, Waterfalls Day Trip From Marrakech & Camel Ride

5.0 (2)
8h Free cancellation
From
€30.00
View details
Ouzoud Waterfalls Day Trip from Marrakech
Marrakech, Morocco

Ouzoud Waterfalls Day Trip from Marrakech

8h - 9h Free cancellation
From
€25.00
View details
Let's discover the secrets of Moroccan food
Fez, Morocco

Let's discover the secrets of Moroccan food

3h Free cancellation
From
€51.29
View details
Excursion 2 days 4 × 4: Zagora- Erg Chegaga- Zagora
Zagora, Morocco

Excursion 2 days 4 × 4: Zagora- Erg Chegaga- Zagora

2 days Free cancellation
From
€850.00
View details
Fes Private Transfer from Hotel to Train Station or Vice Versa
Fez, Morocco

Fes Private Transfer from Hotel to Train Station or Vice Versa

40m - 1h Free cancellation
From
€13.00
View details
Taghazout Private Group Surf Lesson at Panorama Beach
Agadir, Morocco

Taghazout Private Group Surf Lesson at Panorama Beach

2h Free cancellation
From
€30.00
View details
Climb Mount Toubkal 2 Day Guided Trek from Marrakech
Marrakech, Morocco

Climb Mount Toubkal 2 Day Guided Trek from Marrakech

2 days Free cancellation
From
€272.81
View details
Top Excursions : Full Day Trip To Essaouira Mogador From Marrakech
Marrakech, Morocco

Top Excursions : Full Day Trip To Essaouira Mogador From Marrakech

10h - 12h Free cancellation
From
€150.00
View details
Epic in the Little Sahara: Explore the Dunes of Agadir in 4x4!
Agadir, Morocco

Epic in the Little Sahara: Explore the Dunes of Agadir in 4x4!

8h Free cancellation
From
€400.00
View details
Surf lessons Taghazout Tamraght
Agadir, Morocco

Surf lessons Taghazout Tamraght

5.0 (8)
2h 30m Free cancellation
From
€35.00
View details
3-Day Private Desert Tour from Marrakech to Fes via Dades Valley
Marrakech, Morocco

3-Day Private Desert Tour from Marrakech to Fes via Dades Valley

5.0 (1)
3 days Free cancellation
From
€700.00
View details
3-Day Private Desert Tour from Marrakech to Fez
Marrakech, Morocco

3-Day Private Desert Tour from Marrakech to Fez

4.3 (6)
3 days
From
€640.00
View details

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