Things to do in Morocco

Write Review Share

14,324 activities found

Discover the majestic Atlas Mountains and waterfalls
Marrakech, Morocco

Discover the majestic Atlas Mountains and waterfalls

5.0 (7)
7h - 8h Free cancellation
From
€60.00
View details
Full Day Tour From Marrakech to Essaouira
Marrakech, Morocco

Full Day Tour From Marrakech to Essaouira

5.0 (4)
10h 30m Free cancellation
From
€120.00
View details
Surf With Mehdi in Taghazout Morocco
Agadir, Morocco

Surf With Mehdi in Taghazout Morocco

5.0 (5)
1 day Free cancellation
From
€40.00
View details
Private Transfer From Casablanca to Marrakech
Casablanca, Morocco

Private Transfer From Casablanca to Marrakech

3h Free cancellation
From
€100.00
View details
Marrakech - VIP Private Airport Transfers
Marrakech, Morocco

Marrakech - VIP Private Airport Transfers

10m - 30m Free cancellation
From
€63.66
View details
Magical Dinner & Sunset Experience in Agafay Desert From Marrakech
Marrakech, Morocco

Magical Dinner & Sunset Experience in Agafay Desert From Marrakech

4h - 5h Free cancellation
From
€49.00
View details
Agafay Desert Quad & Camel Ride with Dinner and Show
Marrakech, Morocco

Agafay Desert Quad & Camel Ride with Dinner and Show

5.0 (9)
4h Free cancellation
From
€59.11
View details
Tangier Airport private transfers
Tangier, Morocco

Tangier Airport private transfers

30m Free cancellation
From
€50.00
View details
Private transfer Essaouira Taroudant.
Essaouira, Morocco

Private transfer Essaouira Taroudant.

5h - 6h Free cancellation
From
€170.00
View details
Shared Group Day trip from Marrakech to Ourika Valley
Marrakech, Morocco

Shared Group Day trip from Marrakech to Ourika Valley

6h - 9h Free cancellation
From
€25.00
View details
Day Trip to Marrakech From Casablanca
Casablanca, Morocco

Day Trip to Marrakech From Casablanca

10h Free cancellation
From
€250.00
View details
Marrakech to Casablanca - Private Transfer
Marrakech, Morocco

Marrakech to Casablanca - Private Transfer

2h Free cancellation
From
€191.88
View details
Marrakech Day Trip from Casablanca: Palaces, Souks & Camel Ride
Casablanca, Morocco

Marrakech Day Trip from Casablanca: Palaces, Souks & Camel Ride

5.0 (1)
11h - 12h Free cancellation
From
€150.05
View details
Day Trip Imlil Treks to start from Marrakech
Marrakech, Morocco

Day Trip Imlil Treks to start from Marrakech

5.0 (4)
6h - 7h Free cancellation
From
€40.00
View details
Tangier to Marrakech 4-Day Private Tour: Fes and Sahara Desert
Tangier, Morocco

Tangier to Marrakech 4-Day Private Tour: Fes and Sahara Desert

5.0 (8)
4 days Free cancellation
From
€300.00
View details
Majorelle Garden and Palmeraie Camel Ride in Marrakech
Marrakech, Morocco

Majorelle Garden and Palmeraie Camel Ride in Marrakech

3h 30m Free cancellation
From
€59.00
View details
Surf Experience in Taghazout with Local Coaches
Agadir, Morocco

Surf Experience in Taghazout with Local Coaches

5.0 (12)
2h 20m Free cancellation
From
€25.00
View details
Calligraphy courses in Morocco
Marrakech, Morocco

Calligraphy courses in Morocco

2h Free cancellation
From
€69.00
View details
1 day private excursion to El Jadida from Casablanca
Casablanca, Morocco

1 day private excursion to El Jadida from Casablanca

4h Free cancellation
From
€159.58
View details
Diner show in Agafay Désert & Camels Ride
Marrakech, Morocco

Diner show in Agafay Désert & Camels Ride

5.0 (33)
10h Free cancellation
From
€67.00
View details
Experience camel ride in Marrakech Desert with ATV, Dinner, Show
Marrakech, Morocco

Experience camel ride in Marrakech Desert with ATV, Dinner, Show

5.0 (3)
4h - 8h Free cancellation
From
€50.00
View details
Marrakech Cooking Class
Marrakech, Morocco

Marrakech Cooking Class

4.0 (3)
3h Free cancellation
From
€75.00
View details
Day Trip to Essaouira from Agadir or Taghazout
Agadir, Morocco

Day Trip to Essaouira from Agadir or Taghazout

5.0 (1)
11h Free cancellation
From
€45.00
View details

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