Travel

Joshua Tree lies within a few hours' drive of several major metropolitan areas. The park is located about:
50 miles from Palm Springs
140 miles from Los Angeles
175 miles from San Diego
215 miles from Las Vegas, Nevada
Flying into the Palm Springs or Los Angeles airports are the best options. For convenience, we personally use the airport in Palm Springs.
Joshua Tree is about an hour from Downtown Palm Springs and that is where we recommend lodging. We will be in the area until March 8, staying both in Twentynine Palms (as it's closer to the park) and then Downtown Palm Springs. There are tons of hotels and Airbnbs in Palm Springs! Below are some locations that we have booked in the past.
Car rental services are located at the Palm Springs airport.
Airbnb and VRBO are also great options for lodging.