The only way to get around Joshua Tree is by car. The best nearby places to rent a car are Palm Springs, Los Angeles, and Las Vegas. I use Discover Cars to find the best places on car rentals since they compare prices from several different agencies.