Things to do in Morocco

Write Review Share

14,324 activities found

Tangier Private Day Tour
Tangier, Morocco

Tangier Private Day Tour

4.8 (20)
6h Free cancellation
From
€150.00
View details
Marrakech to Ait ben haddou & Ouarzazate day trip
Marrakech, Morocco

Marrakech to Ait ben haddou & Ouarzazate day trip

10h Free cancellation
From
€26.00
View details
Essaouira Surf Lesson: Energize Your Ride
Essaouira, Morocco

Essaouira Surf Lesson: Energize Your Ride

5.0 (15)
2h Free cancellation
From
€30.49
View details
Bike Tour in Skoura with Pottery Experience
Ouarzazate, Morocco

Bike Tour in Skoura with Pottery Experience

4.9 (10)
3h Free cancellation
From
€47.00
View details
3 Days Tour From Errachidia To Merzouga Desert Luxury Camp
Errachidia, Morocco

3 Days Tour From Errachidia To Merzouga Desert Luxury Camp

3 days Free cancellation
From
€250.00
View details
Shared Desert Tour Merzouga From Marrakech ( 3 Days 2 Nights )
Marrakech, Morocco

Shared Desert Tour Merzouga From Marrakech ( 3 Days 2 Nights )

5.0 (2)
3 days Free cancellation
From
€160.00
View details
Agadir: Traditional Hammam+1h Berber massage + 1h Toning massage
Agadir, Morocco

Agadir: Traditional Hammam+1h Berber massage + 1h Toning massage

4.3 (10)
3h Free cancellation
From
€89.00
View details
Agadir 4WD Tours Buggy Dunes with Snacks
Agadir, Morocco

Agadir 4WD Tours Buggy Dunes with Snacks

5.0 (5)
3h
From
€63.99
View details
Morocco Imperial cities 6 days
Casablanca, Morocco

Morocco Imperial cities 6 days

5.0 (4)
6 days Free cancellation
From
€572.00
View details
Atlas Valleys Trek 3 Days from Marrakech
Marrakech, Morocco

Atlas Valleys Trek 3 Days from Marrakech

3 days Free cancellation
From
€109.13
View details
From Marrakech: Private Day Trip To Casablanca
Marrakech, Morocco

From Marrakech: Private Day Trip To Casablanca

10h Free cancellation
From
€155.00
View details
2 Days Trip Sahara Desert from Fez finish in Marrakech
Fez, Morocco

2 Days Trip Sahara Desert from Fez finish in Marrakech

5.0 (3)
2 days Free cancellation
From
€200.00
View details
Marrakech Private Tour Check-out from Rabat with Licensed Guide
Rabat, Morocco

Marrakech Private Tour Check-out from Rabat with Licensed Guide

8h - 10h Free cancellation
From
€207.50
View details
Agadir Bike Tour
Agadir, Morocco

Agadir Bike Tour

1h - 6h Free cancellation
From
€66.54
View details
Atlas Mountains with Horse Riding and discover the berber Villages and culture
Marrakech, Morocco

Atlas Mountains with Horse Riding and discover the berber Villages and culture

5.0 (1)
8h - 10h Free cancellation
From
€40.00
View details
Essaouira Day Trip from Marrakech
Marrakech, Morocco

Essaouira Day Trip from Marrakech

12h Free cancellation
From
€25.00
View details
Chefchaouen Trip from Tangier: Private Blue City Tour with Lunch
Tangier, Morocco

Chefchaouen Trip from Tangier: Private Blue City Tour with Lunch

5.0 (4)
6h - 8h Free cancellation
From
€317.37
View details
5 Valleys Atlas mountains day trip from Marrakech with camel ride
Marrakech, Morocco

5 Valleys Atlas mountains day trip from Marrakech with camel ride

5.0 (8)
8h Free cancellation
From
€50.00
View details
Discover Marrakech on a Private Shopping Tour
Marrakech, Morocco

Discover Marrakech on a Private Shopping Tour

5.0 (1)
3h - 4h Free cancellation
From
€34.64
View details
2 Days El Borj Desert Tour from Agadir and Taghazout
Agadir, Morocco

2 Days El Borj Desert Tour from Agadir and Taghazout

5.0 (1)
2 days Free cancellation
From
€190.00
View details
Private Transfer from Rabat To Kenitra
Rabat, Morocco

Private Transfer from Rabat To Kenitra

40m - 1h Free cancellation
From
€57.00
View details
Top Activities : Half day guided walking tour in Marrakech with official guide
Marrakech, Morocco

Top Activities : Half day guided walking tour in Marrakech with official guide

4.8 (16)
3h - 4h Free cancellation
From
€60.00
View details
Marrakesh Transport : Hire Car & Driver
Marrakech, Morocco

Marrakesh Transport : Hire Car & Driver

5.0 (2)
2 days Free cancellation
From
€125.00
View details
Lagzira day trip from Agadir
Agadir, Morocco

Lagzira day trip from Agadir

9h Free cancellation
From
€73.64
View details

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