Things to do in Morocco

Write Review Share

14,329 activities found

Agadir : 1h Hammam + 1h Toning massage + 1h Slimming massage
Agadir, Morocco

Agadir : 1h Hammam + 1h Toning massage + 1h Slimming massage

5.0 (9)
3h Free cancellation
From
€92.00
View details
ATV Quads Adventure in Erg Chebbi, Merzouga
Merzouga, Morocco

ATV Quads Adventure in Erg Chebbi, Merzouga

5.0 (7)
1h Free cancellation
From
€35.00
View details
All Inclusive Surf Coaching Holiday in Tamraght Agadir
Agadir, Morocco

All Inclusive Surf Coaching Holiday in Tamraght Agadir

4.8 (30)
7.5 days Free cancellation
From
€630.00
View details
From Casablanca: 2 Day round Trip To Chefchaouen Blue Pearl
Casablanca, Morocco

From Casablanca: 2 Day round Trip To Chefchaouen Blue Pearl

2 days Free cancellation
From
€350.00
View details
Sidi Hrazim Mineral Springs Wellness Day Trip from Fes
Fez, Morocco

Sidi Hrazim Mineral Springs Wellness Day Trip from Fes

6h Free cancellation
From
€135.81
View details
Private Transfer from Rabat Salé Airport to Rabat City Special offer
Rabat, Morocco

Private Transfer from Rabat Salé Airport to Rabat City

45m Free cancellation
From
€31.69 €25.35
View details
Luxury 3 Days / 2 Night Excursion to Merzouga from Marrakech
Marrakech, Morocco

Luxury 3 Days / 2 Night Excursion to Merzouga from Marrakech

5.0 (2)
3 days Free cancellation
From
€170.00
View details
Transfer from Agadir Airport to Hotel
Agadir, Morocco

Transfer from Agadir Airport to Hotel

20m - 45m Free cancellation
From
€28.99
View details
Agadir Taghazout Paradise Valley Trip
Agadir, Morocco

Agadir Taghazout Paradise Valley Trip

4h - 5h Free cancellation
From
€54.87
View details
Private Transfer from Casablanca (CMN) Airport to Beni-Mellal
Casablanca, Morocco

Private Transfer from Casablanca (CMN) Airport to Beni-Mellal

2h 25m Free cancellation
From
€221.43
View details
Agafay Full Day Quad Bike and Camel Ride with Moroccan Lunch
Marrakech, Morocco

Agafay Full Day Quad Bike and Camel Ride with Moroccan Lunch

7h - 8h Free cancellation
From
€159.00
View details
4 Days Morocco Desert Tour from Marrakech
Marrakech, Morocco

4 Days Morocco Desert Tour from Marrakech

5.0 (18)
4 days Free cancellation
From
€659.09
View details
Grand Morocco Tour: 11 Days from Casablanca
Casablanca, Morocco

Grand Morocco Tour: 11 Days from Casablanca

5.0 (6)
11 days
From
€2,715.25
View details
Two 2 Day Berber Villages Trek in Atlas Mountains
Marrakech, Morocco

Two 2 Day Berber Villages Trek in Atlas Mountains

4.8 (6)
2 days Free cancellation
From
€63.38
View details
Casablanca City tour+Hassan II Mosque visit (Layover option )
Casablanca, Morocco

Casablanca City tour+Hassan II Mosque visit (Layover option )

5h - 10h Free cancellation
From
€70.00
View details
Three valleys tour
Marrakech, Morocco

Three valleys tour

8h Free cancellation
From
€174.00
View details
Fez Private Airport Transfer
Fez, Morocco

Fez Private Airport Transfer

5.0 (1)
20m - 30m Free cancellation
From
€40.00
View details
3 Days Desert Tour from Marrakech to Merzouga | Luxury Camp
Marrakech, Morocco

3 Days Desert Tour from Marrakech to Merzouga | Luxury Camp

5.0 (7)
3 days Free cancellation
From
€168.58
View details
Private Day Trip to Ait Benhaddou from Marrakech
Marrakech, Morocco

Private Day Trip to Ait Benhaddou from Marrakech

9h - 10h Free cancellation
From
€100.00
View details
Day Trip To Ourika Valley
Marrakech, Morocco

Day Trip To Ourika Valley

5.0 (3)
12h Free cancellation
From
€54.32
View details
Full Day Tour To Casablanca And Atlantic Coast From Marrakech
Marrakech, Morocco

Full Day Tour To Casablanca And Atlantic Coast From Marrakech

4.8 (4)
12h Free cancellation
From
€120.00
View details

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