On average, desert trips from Marrakech or Fez to the Sahara take around 2 days of travel. Typically, the trip will feature plenty of sightseeing as well as stops in Ouarzazate and the Atlas Mountains. From the Sahara desert, you will take a 12-hour drive back to Marrakech.