Travel from Los-Angeles-Airport-LAX to Joshua-Tree

Train, bus or fly from Los Angeles Airport (LAX) to Joshua Tree?

United Airlines flies from Los Angeles Airport (LAX) to Joshua Tree once daily. Alternatively, Amtrak operates a train from Los Angeles Airport (LAX) to Joshua Tree twice daily. Tickets cost $30 - $70 and the journey takes 2 hours 36 minutes.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Los Angeles Airport (LAX) to Joshua Tree

ModeDurationPrice
From Los Angeles airport fly to Indio/Palm Springs airport then taxi to Joshua Tree.1 h 46 min$434
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 Tom Bradley Int’l Terminal bus to Patsaouras Transit Plaza, bus to 7th / Main, line 60 bus to Los Angeles, CA, bus to Thousand Palms, CA, then taxi to Joshua Tree.5 h 31 min$208
From Tom Bradley Int’l Terminal bus to L. A. Union Station station, 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 57 min
From Los Angeles Airport (LAX) drive to Joshua Tree.2 h 40 min$17

How long does it take to get from Los Angeles Airport (LAX) to Joshua Tree?

It takes approximately 1 hour 46 minutes to get from Los Angeles Airport (LAX) to Joshua Tree, including transfers.

Operators from Los Angeles Airport (LAX) to Joshua Tree

OperatorPhoneWebsite
United AirlinesUnited Airlines
LAX FlyAwayLAX FlyAway
Amtrak+1 1-800-872-7245Amtrak
LadotLadot
Metro Los AngelesMetro Los Angeles
Greyhound USA+1 214-849-8100Greyhound USA
Metrolink TrainsMetrolink Trains
Sunline TransitSunline Transit