Explore Marrakech activities

Marrakech

All Marrakech tours

7,480 partner experiences

Ouzoud Waterfalls Guided Day Trip from Marrakech

Marrakech

Ouzoud Waterfalls Guided Day Trip from Marrakech

10–11h★ 5 (3)Free cancellation
7 Days Morocco Desert Tour from Marrakech

Marrakech

7 Days Morocco Desert Tour from Marrakech

168hFree cancellation
3 Days Merzouga desert tour

From Marrakech

3 Days Merzouga desert tour

72h★ 4.5 (8)Free cancellation
Cooking Classes Marrakech | The Chef Is You

Marrakech

Cooking Classes Marrakech | The Chef Is You

4h★ 5 (5)Free cancellation
All Inclusive 3 Day Private Tour from Marrakech to Erg Lihoudi

Marrakech

All Inclusive 3 Day Private Tour from Marrakech to Erg Lihoudi

72h★ 5 (1)Free cancellation
A 3-Day Tour in Marrakech to Fez Desert

Marrakech

A 3-Day Tour in Marrakech to Fez Desert

72hFree cancellation
Marrakech to Essaouira Private Full-Day Tour with Lunch

Marrakech

Marrakech to Essaouira Private Full-Day Tour with Lunch

8–9hFree cancellation
Agafay Dinner , Show and Quad bike

From Marrakech

Agafay Dinner , Show and Quad bike

3hFree cancellation
3-Day Trek In the High Atlas Massif from Marrakech

Marrakech

3-Day Trek In the High Atlas Massif from Marrakech

72hFree cancellation
3 Day Tour from Marrakech to merzouga desert

Marrakech

3 Day Tour from Marrakech to merzouga desert

72h★ 5 (6)Free cancellation
Full Day Trip to Essaouira and the Atlantic Coast from Marrakech

Marrakech

Full Day Trip to Essaouira and the Atlantic Coast from Marrakech

8–10hFree cancellation
1 Day Excrursion From Marrakech To Essaouira

Marrakech

1 Day Excrursion From Marrakech To Essaouira

12hFree cancellation
Odyssey Ait Ben Haddou Kasbah and Atlas Mountains from Marrakech

Marrakech

Odyssey Ait Ben Haddou Kasbah and Atlas Mountains from Marrakech

48h★ 5 (1)
3 Valleys Excursion - Departure from Marrakech

Marrakech

3 Valleys Excursion - Departure from Marrakech

8hFree cancellation
From Marrakech: 3 Day Round Trip To Merzouga Desert & Camel Trek

Marrakech

From Marrakech: 3 Day Round Trip To Merzouga Desert & Camel Trek

72h★ 5 (7)Free cancellation
3-Day Tour From Marrakech to Merzouga Dunes

Marrakech

3-Day Tour From Marrakech to Merzouga Dunes

72h★ 5 (11)Free cancellation
5-Days Private Atlas Mountains Trek from Marrakech

Marrakech

5-Days Private Atlas Mountains Trek from Marrakech

120hFree cancellation
Agafay Desert and Atlas Mountains Day Trip from Marrakech

Marrakech

Agafay Desert and Atlas Mountains Day Trip from Marrakech

8hFree cancellation
Private Day Trip To Ouarzazat & Ait Ben Haddou On 1001 Kasbahs Road.

Marrakech

Private Day Trip To Ouarzazat & Ait Ben Haddou On 1001 Kasbahs Road.

12h★ 4.5 (2)Free cancellation
High Atlas Mountains and Desert Day Tour from Marrakech

Marrakech

High Atlas Mountains and Desert Day Tour from Marrakech

6–8h★ 5 (4)Free cancellation
2-Days Tour Fez to Desert with Camel Trekking with a small Group

From Marrakech

2-Days Tour Fez to Desert with Camel Trekking with a small Group

48hFree cancellation
Desert Agafay And Atlas Mountains Valleys inluded Lunch and Camel Ride & Sunset

From Marrakech

Desert Agafay And Atlas Mountains Valleys inluded Lunch and Camel Ride & Sunset

24h★ 5 (2)Free cancellation

Partner experiences supplied by Viator. Prices, availability and final terms are confirmed on Viator. Voyrio may earn a commission at no extra cost to you.

Editorial ideas

Voyrio starting points

Original notes to help you choose your pace — separate from live partner inventory.