|Nearby airports||4 found|
The nearest airport to Joshua Tree National Park is Indio/Palm Springs (PSP). However, there are better options for getting to Joshua Tree National Park. You can take a bus from San Diego (SAN) to Joshua Tree National Park via Old Town Transit Center, San Diego Old Town, San Bernardino Downtown Transit Center, San Bernardino Transit Center, and Hwy 111 & Golf Center Pkwy in around 7h 30m.
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps