Perfect combination of 2 days atlas valleys trek & 3 days desert tour which will take you to the Moroccan Chamonix “Imlil”  from where you will take
day walks and explore the berber villages prior to travel over the Atlas Mountain on the following days to get to Dades gorges for 1st stop, carry on to Merzouga where you will have a camel ride and overnight on the nomadic campin the dunes then drive back through the stony desert “ Tazarine” via  Ourzazate and into Marrakech.
Itinerary
Day 1: Marrakech – Imlil/ High Atlas Mountains  (1740m)– Tizi Mzik (2684m)-Tamsoulte waterfalls (2300m) Tizi Oussem village (1850m).
After breakfast in Marrakech, pick up & drive towards the high Atlas Mountains via Tahnnaout, Oued Ghighaya & Asni, enjoy the stunning view of the villages along the valet. Arrival to Imlil (65km from Marrakech), meet the guide & multeer andthen start the trek & climb Tizi Mzik pass (2684m), spectacular view over Imlil valley & Toubkal Summit, continue to Tamsoulte to visit the highest waterfalls in the Atlas Mountains (100m of hight), down the Azzaden valley through juniper forest to get to Tizi Oussem village. Overnight at the Guest house in the village. 5hrs walking.

Day 2: Tizi Oussem (1850m) – Id Issa village (1800m) – Tizi Oudid (2000m) – Mattat – Imlil
After breakfast, enjoy the sunshine on this colorful valley& its marvelous typical Berber villages, leave Tizi Oussem & continue down to Id Issa village, before heading up to Tizi Oudid mountain pass (2000m), cross matat village after a wild thurifer juniper forest, get lunch under walnut groves and relax near the river. On the afternoon short trek up the valley to Imlil. overnight in Dar Adrar or similar

Day3 : Imlil – Dades Valley 
You will be picked up from your accommodation in Imlil at 9.00am and head out over the Atlas Mountains, driving over the stunning Tizi-n-Tichka mountain pass. You’ll pass through lots of Berber villages, and once you’re in the desert, you’ll see riverside oases and barren hillsides dotted with kasbahs (fortified dwellings that house families and their livestock). Along the way, you will have the option either to take a break and visit the Ouarzazate Film Studios or stop for a hike. Once you reach Dades Gorge, you have the option of going for a hike, or relaxing at your hotel.Overnight in Dades. (Total driving time 6 hours)

Day4 : Dades Valley – Todra gorge – Merzouga 
Breakfast at the hotel. Transfer from the Dades Valley to Todra Gorge – a massive fault dividing the High Atlas mountains, rising up 300 metres in a narrow valley with palmeries and Berber villages. Here, you can go for a hike to explore the palmery, a green oasis full of large date palms. After lunch you’ll head further into the desert to the gateway town of Merzouga to pick up supplies for your desert trip. You will then drive on to a kasbah to pick up your camel. At sunset, you’ll trek for an hour-and-a-half by camel to a Berber camp where you will enjoy a traditional Moroccan dinner, and sleep under the stars or in tents at a desert camp. (Total driving time 5hours ).
Day 5 : Merzouga – Marrakech
Wake up early , just prior to sunrise, we have a 1h30 camel ride at sunrise to explore the area further and we head back to Merzouga on our Camels. When we reach Merzouga, have breakfast & have the opportunity to shower and then we begin our journey  through the stony desert and over the Atlas mountains, with plenty of stops for photos, exploring and lunch as we return to Marrakech. The usual arrival time in Marrakech is between 17:00hrs and 18:00hrs.

NB :  If you prefer to break the distance of the last day then we suggest to spend the night in the Kasbah of Ait benhaddou  by taking a 6 day Tour (extend the desert part to be 4days)