There are 4 ways to get from Phoenix to Joshua Tree National Park by bus or plane

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 Tufesa  •  4 h 41 min

  1. Take the bus from Phoenix, AZ to Indio, CA

$35 - $55

Cheapest option

Bus EPLA Limo Express  •  4 h 58 min

  1. Take the bus from Phoenix, AZ to Indio

$30 - $45

2 alternative options

Bus Greyhound Mexico  •  8 h 24 min

  1. Take the bus from Phoenix, AZ to Indio Matamoros-Tijuana Airport

$52 - $78

Fly, travel  •  3 h 55 min

  1. Fly from Phoenix (PHX) to Indio/Palm Springs (PSP) PHX - PSP
  2. Travel from Indio/Palm Springs to Joshua Tree National Park

Questions & Answers

The distance between Phoenix and Joshua Tree National Park is 223 miles.

The best way to get from Phoenix to Joshua Tree National Park without a car is to bus which takes 4 h 41 min and costs .

More details

It takes approximately 4 h 41 min to get from Phoenix to Joshua Tree National Park, including transfers.

More details

The quickest flight from Phoenix Airport to Indio/Palm Springs Airport is the direct flight which takes 1 h 5 min.

Search flights

Joshua Tree National Park is 1 h behind Phoenix. It is currently 1:51 AM in Phoenix and 1:51 AM in Joshua Tree National Park.

American Airlines offers flights from Phoenix Airport to Indio/Palm Springs Airport.

Search flights

Map of how to get from Phoenix to Joshua Tree National Park.
Launch map view
  • Distance: 223.3 miles
  • Duration: 4 h 41 min

What companies run services between Phoenix, AZ, USA and Joshua Tree National Park, CA, USA?

Tufesa operates a bus from Phoenix to Joshua Tree National Park twice daily. Tickets cost $35 - $55 and the journey takes 4 h.

Airlines
American Airlines
Website
aa.com
Flights from Phoenix to Indio/Palm Springs
Ave. Duration
1 h 9 min
When
Every day
Estimated price
$160 - $490
Bus operators
Tufesa
Phone
7022546899
Email
serviciosvegas@hotmail.com
Website
tufesabus.com
Bus from Phoenix, AZ to Indio, CA
Ave. Duration
4 h
Frequency
Twice daily
Estimated price
$35 - $55
Book at
GotoBus
EPLA Limo Express
Website
eplalimo.com
Bus from Phoenix, AZ to Indio
Ave. Duration
4 h 15 min
Frequency
3 times a day
Estimated price
$30 - $45
Schedules at
eplalimo.com
Greyhound Mexico
Phone
01-800 890 6821
Website
greyhound.com.mx
Bus from Phoenix, AZ to Indio
Ave. Duration
6 h 35 min
Frequency
Once daily
Estimated price
$50 - $75
Schedules at
greyhound.com.mx

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.