Things to do in Morocco

Write Review Share

14,329 activities found

Ouzoud Waterfalls Day Trip from Marrakech with Boat Ride
Marrakech, Morocco

Ouzoud Waterfalls Day Trip from Marrakech with Boat Ride

5.0 (2)
9h 30m Free cancellation
From
€17.65
View details
Zagora Sahara Tour For 2 days From Marrakech
Marrakech, Morocco

Zagora Sahara Tour For 2 days From Marrakech

2 days Free cancellation
From
€92.00
View details
Atlas Mountains and Three Valleys Private Day Trip from Marrakech
Marrakech, Morocco

Atlas Mountains and Three Valleys Private Day Trip from Marrakech

4.9 (10)
7h Free cancellation
From
€67.00
View details
Palmeraie Quad Bikinig, and Camel Riding tour.
Marrakech, Morocco

Palmeraie Quad Bikinig, and Camel Riding tour.

5.0 (1)
5h Free cancellation
From
€65.00
View details
8 Days Trekking in the Moroccan Desert from Marrakech
Marrakech, Morocco

8 Days Trekking in the Moroccan Desert from Marrakech

7 days Free cancellation
From
€1,200.00
View details
Agadir : 2-Hour Camel Ride Experience
Agadir, Morocco

Agadir : 2-Hour Camel Ride Experience

2h Free cancellation
From
€31.30
View details
Private 3 Days Sahara Desert Tour from Fes to Marrakech
Fez, Morocco

Private 3 Days Sahara Desert Tour from Fes to Marrakech

4.8 (8)
3 days Free cancellation
From
€341.92
View details
3 Day Merzouga Sahara Desert Tour from Marrakech with Camel Ride
Marrakech, Morocco

3 Day Merzouga Sahara Desert Tour from Marrakech with Camel Ride

3 days Free cancellation
From
€119.00
View details
Atlas Mountains and Ourika Valley Day Tour from Marrakech
Marrakech, Morocco

Atlas Mountains and Ourika Valley Day Tour from Marrakech

7h - 8h Free cancellation
From
€25.00
View details
Full Day Private Day Trip From Marrakech Ouzoud Waterfalls
Marrakech, Morocco

Full Day Private Day Trip From Marrakech Ouzoud Waterfalls

4.7 (7)
7h Free cancellation
From
€92.00
View details
Private 4 Days Desert Tour from Marrakech
Marrakech, Morocco

Private 4 Days Desert Tour from Marrakech

4 days Free cancellation
From
€636.56
View details
Atlantic Coast 3 Days from Marrakech
Marrakech, Morocco

Atlantic Coast 3 Days from Marrakech

3 days Free cancellation
From
€374.00
View details
7 Day All-Inclusive Surf Camp in Agadir
Morocco Sahara, Morocco

7 Day All-Inclusive Surf Camp in Agadir

7 days Free cancellation
From
€500.00
View details
Agafay Desert Experience with Dinner from Marrakech
Marrakech, Morocco

Agafay Desert Experience with Dinner from Marrakech

3h Free cancellation
From
€180.00
View details
Beni-Mellal private transfer from Beni-Mellal city to Agadir airport (AGA)
Beni Mellal-Khenifra, Morocco

Beni-Mellal private transfer from Beni-Mellal city to Agadir airport (AGA)

2h Free cancellation
From
€408.00
View details
Private transfer from Tetouan to Fes
Tetouan, Morocco

Private transfer from Tetouan to Fes

4h - 5h Free cancellation
From
€173.13
View details
Transfer from Agadir airport to hotel
Agadir, Morocco

Transfer from Agadir airport to hotel

25m Free cancellation
From
€35.00
View details
4 Days Sahara Desert Tour from Marrakech to Merzouga
Erg Chebbi, Morocco

4 Days Sahara Desert Tour from Marrakech to Merzouga

4 days Free cancellation
From
€271.90
View details
Tour in Fez: The Most Beautiful Spots
Fez, Morocco

Tour in Fez: The Most Beautiful Spots

5.0 (1)
5h - 6h Free cancellation
From
€350.00
View details
Atlas Berber villages Trekking Tour from Marrakech
Marrakech, Morocco

Atlas Berber villages Trekking Tour from Marrakech

6 days Free cancellation
From
€501.34
View details

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