Travel from Nearby-Airports to Joshua-Tree

Bus or train from Nearby airports to Joshua Tree?

Amtrak operates a train from Los Angeles (LAX) to Joshua Tree twice daily. Tickets cost $30 - $70 and the journey takes 2 hours 36 minutes. Alternatively, Amtrak operates a bus from Santa Ana (SNA) to Joshua Tree twice daily, and the journey takes 1 hour 55 minutes.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Nearby airports to Joshua Tree

ModeDurationPrice
From Tom Bradley Int’l Terminal bus to Patsaouras Transit Plaza, walk to Los Angeles Union Station Amtrak, train to Palm Springs Amtrak, then taxi to Joshua Tree.5 h 6 min$179
From Lindbergh Field & Terminal 1 line 992 bus to San Diego Santa Fe Depot Amtrak, train to Fullerton, CA, Amtrak Thruway to Palm Springs, CA, walk to Tahquitz Cyn at Calle El Segundo, line 14 bus to Palm at Hacienda, then taxi to Joshua Tree.7 h 57 min
From Farrell & Tahquitz Canyon line 14 bus to Palm at 12th then taxi to Joshua Tree.1 h 9 min$113
From Main-Macarthur bus to Anaheim Amtrak, train to Fullerton, CA, Amtrak Thruway to Palm Springs, CA, walk to Tahquitz Cyn at Calle El Segundo, line 14 bus to Mission Lakes at El Mirador, then taxi to Joshua Tree.6 h 2 min
From Airport @ Terminal Way Wb Fs line 61 bus to Pomona Amtrak, train to Palm Springs Amtrak, then taxi to Joshua Tree.4 h 13 min$161

How long does it take to get from Nearby airports to Joshua Tree?

It takes approximately 5 hours 6 minutes to get from Nearby airports to Joshua Tree, including transfers.

Operators from Nearby airports to Joshua Tree

OperatorPhoneWebsite
LAX FlyAwayLAX FlyAway
Amtrak+1 1-800-872-7245Amtrak
San Diego Metro TransitSan Diego Metro Transit
Sunline TransitSunline Transit
Orange County TransportationOrange County Transportation
OmniTrans1-800-9-OMNIBUSOmniTrans