The easiest way to get around Joshua Tree is by car. Renting a car would cost you approximately $50-100 per day. It takes about 2 hours to drive from Los Angeles to Joshua Tree. Parking is available at each location.
If you have more time, you can explore more hiking trails and rock climbing locations in the park. If you have less time, consider skipping Keys View and spending more time in the national park. Don't forget to bring plenty of water, sunscreen, and snacks as the desert can be unforgiving!
The nearest airport to Joshua Tree is Palm Springs International Airport (PSP), located approximately 45 miles away from the park. Other options include Los Angeles International Airport (LAX) and John Wayne Airport (SNA), both located approximately 140 miles away from the park.