Travel from Las-Vegas to Joshua-Tree

Bus from Las Vegas to Joshua Tree

You can take a bus from Las Vegas to Joshua Tree via San Bernardino, CA and Thousand Palms, CA in around 6 h 59 min.

Travel Guides

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

How to get from Las Vegas to Joshua Tree

From Las Vegas bus to Victorville, CA, walk to Lorene-7th Dock 3, line 55 bus to VVC Dock 3, then drive to Joshua Tree. 5 h 17 min $38. From Las Vegas, NV bus to San Bernardino, CA, bus to Thousand Palms, CA, then taxi to Joshua Tree. 6 h 59 min $208. From Las Vegas, NV bus to San Bernardino, bus to Hwy 111 at Las Palmas, line 111 bus to Indian Canyon@Ramon, line 14 bus to Mission Lakes at El Mirador, then taxi to Joshua Tree. 9 h 11 min $175. From Las Vegas drive to Joshua Tree. 4 h 18 min $28. From Grand Central @ LV Premium Outlets - North bus to Las Vegas airport, fly to Ontario/San Bernardino airport, line 61 bus to Pomona Amtrak, train to Palm Springs Amtrak, then taxi to Joshua Tree. 6 h 43 min $398. From Grand Central @ LV Premium Outlets - North bus to Las Vegas airport, fly to Los Angeles airport, bus to Patsaouras Transit Plaza, walk to Los Angeles Union Station Amtrak, train to Palm Springs Amtrak, then taxi to Joshua Tree. 7 h 52 min $266.