Begin with pickup at your Marrakech hotel, then drive through the foothills of the High Atlas on your way to the Ourika Valley, where lush riverbanks are framed by arid peaks and terraced farms. Follow winding tracks deeper into the mountains to reach Oukaimeden ski resort—at 10,734 feet (3272 meters) this is the highest altitude ski resort in Africa, and skiers reach the top by chair lift, t-bar, or donkey.
Descend to the hillside village of Asni, and pause for lunch in Imlil or Ouirgane, a pair of Berber villages with sweeping valley views and traditional architecture. Continue to an agricultural plateau to learn how local farmers cultivate the steep, parched land, then head to the shores of Takerkoust Lake, a favorite weekend getaway from Marrakech.
Cross the Agafay Desert on the return trip to Marrakech, passing through an undeveloped stretch of sand and rocks that offers a dramatic contrast with the city’s bustling streets. Throughout the day, work with the driver to create an experience that’s perfect for you: take extra time to stroll around Berber villages, meet a local family for a welcoming cup of Moroccan tea, or take a camel ride through the sand. This tour concludes with drop-off at your Marrakech hotel.