Desert safari Dubai tours last between 4 and 6 hours, but the tours with exciting activities, such as dune buggy riding, last 7 hours. The longest desert safari tour in Dubai is the night desert tour, which lasts up to 16 hours.