Things to do in Morocco

Write Review Share

14,328 activities found

Agafay Desert Adventure Pack Quad and Camel Ride with Dinner Show
Marrakech, Morocco

Agafay Desert Adventure Pack Quad and Camel Ride with Dinner Show

5.0 (2)
7h Free cancellation
From
€58.85
View details
12 Days Morocco tour from Casablanca or Marrakech
Marrakech, Morocco

12 Days Morocco tour from Casablanca or Marrakech

12 days Free cancellation
From
€2,480.00
View details
Let's discover the secrets of Moroccan food
Fez, Morocco

Let's discover the secrets of Moroccan food

3h 30m Free cancellation
From
€51.29
View details
Private Agadir Airport Transfer
Agadir, Morocco

Private Agadir Airport Transfer

30m - 1h Free cancellation
From
€15.00
View details
Ourika Valley Excursion from Marrakech Morning or Afternoon Trip
Marrakech, Morocco

Ourika Valley Excursion from Marrakech Morning or Afternoon Trip

9h Free cancellation
From
€60.00
View details
Agadir Goats on Trees and Crocoparc Half Day Tour
Agadir, Morocco

Agadir Goats on Trees and Crocoparc Half Day Tour

4h - 6h Free cancellation
From
€65.00
View details
3 Day Marrakech to Fes Sahara Desert Tour via Merzouga
Marrakech, Morocco

3 Day Marrakech to Fes Sahara Desert Tour via Merzouga

3 days Free cancellation
From
€160.00
View details
2 Days Mount Toubkal Tour
Marrakech, Morocco

2 Days Mount Toubkal Tour

5.0 (2)
2 days Free cancellation
From
€100.00
View details
5 Days Merzouga Desert from Marrakech
Marrakech, Morocco

5 Days Merzouga Desert from Marrakech

5.0 (1)
5 days Free cancellation
From
€649.40
View details
VIP Shopping Experience with Private Transport
Marrakech, Morocco

VIP Shopping Experience with Private Transport

3h Free cancellation
From
€29.78
View details
M’Goun Mountain Expedition 4071m Guided Trek in High Atlas
Marrakech, Morocco

M’Goun Mountain Expedition 4071m Guided Trek in High Atlas

5 days Free cancellation
From
€630.00
View details
2-Day Agafay Desert Tour from Casablanca
Casablanca, Morocco

2-Day Agafay Desert Tour from Casablanca

2 days Free cancellation
From
€430.00
View details
2 days Trek Imnane Valley & Berber Villages from Marrakech
Marrakech, Morocco

2 days Trek Imnane Valley & Berber Villages from Marrakech

2 days Free cancellation
From
€138.67
View details
Taghazout Paradise Valley excursion with Atlas Mountains
Agadir, Morocco

Taghazout Paradise Valley excursion with Atlas Mountains

5h Free cancellation
From
€5.00
View details
Excursion Ouarzazate one day trip from Marrakech
Marrakech, Morocco

Excursion Ouarzazate one day trip from Marrakech

11h Free cancellation
From
€130.00
View details
Essaouira Private Day Trip from Marrakech
Marrakech, Morocco

Essaouira Private Day Trip from Marrakech

11h - 12h Free cancellation
From
€100.00
View details
Marrakech 2h Quad Plam grove with pick up
Marrakech, Morocco

Marrakech 2h Quad Plam grove with pick up

5.0 (1)
2h Free cancellation
From
€39.00
View details
Agadir To Essaouira private day trip
Agadir, Morocco

Agadir To Essaouira private day trip

5.0 (3)
10h Free cancellation
From
€95.59
View details
Desert Shared 3-Days Tour from Marrakech to Merzouga
Marrakech, Morocco

Desert Shared 3-Days Tour from Marrakech to Merzouga

3 days Free cancellation
From
€117.34
View details
Sahara Private Tour of M'Hamides 2 nights 3 days
Marrakech, Morocco

Sahara Private Tour of M'Hamides 2 nights 3 days

3 days Free cancellation
From
€362.15
View details
10 days Private Morocco Guided Tour from Casablanca
Casablanca, Morocco

10 days Private Morocco Guided Tour from Casablanca

10 days Free cancellation
From
€1,964.69
View details
Camel Trek Morocco 8 Days
Marrakech, Morocco

Camel Trek Morocco 8 Days

5.0 (1)
7 days Free cancellation
From
€860.12
View details

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