Day 1 : Marrakech
Arrival at Marrakech airport followed by bus transfer, dinner and an overnight stay at a charming Riad. Use the opportunity to visit the town.

Day 2 : Marrakech – Imilchil (day trip)
We drive through typical landscapes to Imilchil, a small Berber village in the heart of the Middle Atlas. Our overnight stay will be next to the most beautiful mountain lake in Morocco.

Day 3 : Imilchil – Ouarzazate (day trip)
While driving through the High Atlas Mountains, we shall have lunch at the gorges of Tineghir. Our overnight stay will be spent in Ouarzazate, a pleasant desert town and ‘capital’ of the southern part of Morocco.

Day 4 : Ouarzazate – Zagora
We drive through the amazing palm tree valley of Draa famous for its many Kasbahs (fortresses) to Zagora, a beautiful small town located at entrance to the desert. Lunch will be taken in a traditional riad. During late afternoon, there’ll be an opportunity to take a camel ride for approximately 1.5 hours in the desert’s dunes. The overnight stay will take place in either a hotel or Riad.

Day 5 : Zagora – Bivaq Chigaga
Driving through typical Berber villages to M’Hamid, we shall have lunch in the last village at the entrance to the desert. In the afternoon, we shall drive right into the desert to the bivouac Chigaga, located in the middle of the big dunes called ‘Ocean of Sand’, arriving before sunset. The overnight stay will take place in either typical Berber tents or outside under the stars.

Day 6 : Bivaq Chigaga – Marrakech
Driving away from the desert through Ouarzazate, we cross the Pass of Tichka in the High Atlas Mountains. Arrive in Marrakech in time for dinner and an overnight stay in a riad.

Day 7 : Marrakech
Another opportunity to visit the town. A guided tour of Marrakech including historical monuments and the world-famous , famous souk (market). Transfer to Marrakech Airport.