There are 2 ways to get from Palm Springs to Joshua Tree National Park by bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus Blythe Wellness Express, travel  •  1 h 29 min

  1. Take the bus from Palm Springs - Desert Regional Medical Center to Chiriaco Summit 6
  2. Travel from Chiriaco Summit to Joshua Tree National Park

1 alternative option

Bus Sunline Transit, travel  •  2 h 12 min

  1. Take the bus from N Palm Cyn at Chino to Indio Blvd at Tamarisk 111
  2. Travel from Indio Blvd at Tamarisk to Joshua Tree National Park

Questions & Answers

The distance between Palm Springs and Joshua Tree National Park is 37 miles.

It takes approximately 1 h 29 min to get from Palm Springs to Joshua Tree National Park, including transfers.

More details

What companies run services between Palm Springs, CA, USA and Joshua Tree National Park, CA, USA?

There is no direct connection from Palm Springs to Joshua Tree National Park. However, you can take the bus to Chiriaco Summit then take the travel to Joshua Tree National Park. Alternatively, you can take the bus to Indio Blvd at Tamarisk then take the travel to Joshua Tree National Park.

Bus operators
Blythe Wellness Express
Phone
+61 760.922.1140
Website
blythewellnessexpress.org
Bus from Palm Springs - Desert Regional Medical Center to Chiriaco Summit
Ave. Duration
55 min
Frequency
3 times a day
Estimated price
$10
Schedules at
blythewellnessexpress.org
Sunline Transit
Website
sunline.org
Bus from N Palm Cyn at Chino to Indio Blvd at Tamarisk
Ave. Duration
1 h 33 min
Frequency
Every 30 minutes
Estimated price
$3
Schedules at
sunline.org

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 Need to know: Jadrolinija, Want to know more about Flixbus? and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.