THREE DAYS. Length of stay really depends on how much exploring you want to do in the surrounding region. If Palm Springs, Salvation Mountain, Joshua Tree and Indian Canyon are all a part of the itinerary, I suggest a minimum four-night stay to give you three full days in the region.