Yes, desert safari has to be booked in advance, at least 24 hours prior. The Budget-friendly safari tour costs around AED 120 TO AED 350, and the luxury desert safari costs around AED 2000.