There are 2 ways to get from Lake Arrowhead to Joshua Tree by bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Stater Bros / Arrowhead Village - Hwy 189 to SB Transit Center - Rialto Ave & F St6
- Take the bus from San Bernardino Downtown Transit Center to Palm Springs North
- Take the taxi from Palm Springs North to Joshua Tree
3h 40m$96–202Drive 90.4 mi
cheapest- Drive from Lake Arrowhead to Joshua Tree90.4 mi
1h 48m$17–24
Questions & Answers
The cheapest way to get from Lake Arrowhead to Joshua Tree is to drive which costs $16 - $24 and takes 1h 48m.
The fastest way to get from Lake Arrowhead to Joshua Tree is to drive which takes 1h 48m and costs $16 - $24.
The distance between Lake Arrowhead and Joshua Tree is 107 miles. The road distance is 91 miles.
The best way to get from Lake Arrowhead to Joshua Tree without a car is to bus and taxi which takes 3h 40m and costs $95 - $210.
It takes approximately 3h 40m to get from Lake Arrowhead to Joshua Tree, including transfers.
Yes, the driving distance between Lake Arrowhead to Joshua Tree is 91 miles. It takes approximately 1h 48m to drive from Lake Arrowhead to Joshua Tree.
There are 598+ hotels available in Joshua Tree.
What companies run services between Lake Arrowhead, CA, USA and Joshua Tree, CA, USA?
There is no direct connection from Lake Arrowhead to Joshua Tree. However, you can take the bus to SB Transit Center - Rialto Ave & F St, walk to San Bernardino Downtown Transit Center, take the bus to Palm Springs North, then take the taxi to Joshua Tree. Alternatively, you can drive from Lake Arrowhead to Joshua Tree in around 1h 48m.
- Phone
- +1 909-878-5200
- Website
- mountaintransit.org
Bus from Stater Bros / Arrowhead Village - Hwy 189 to SB Transit Center - Rialto Ave & F St
- Ave. Duration
- 1h 8m
- Frequency
- 3 times a day
- Estimated price
- $3–8
- Website
- Mountain Transit
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from San Bernardino Downtown Transit Center to Palm Springs North
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $8–85
- Schedules at
- flixbus.com
- Adult
- $8–85
- Ave. Duration
- 37 min
- Estimated price
- $85–110
Lucky 777 Cab
- Phone
- +1 760-660-9115
- Website
- lucky777cab.com
Desert City Cab
- Phone
- +1 760-328-3000
- Website
- desertcitycab.com
American Cab
- Phone
- +1 760-300-0000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which London airport should I choose?, Need to know: Eurostar, and How to get from JFK to New York City - to help you get the most out of your next trip.


