The Sunset Camel Ride in Merzouga takes about an hour and a half (1h 30min), including a stop for watching Sunset and enjoying Sandboarding (if it is an activity you are interested in).