There are 4 ways to get from Casa Grande to Desert Hot Springs by shuttle, plane, train (Amtrak), bus (Greyhound), 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.
Shuttle, fly
best- Take a shuttle bus from Casa Grande to Sky Harbor International Airport
- Fly from Phoenix (PHX) to Palm Springs International Airport (PSP)plane PHX - PSP
3h 23m$322–662Drive 319 mi
cheapest- Drive from Casa Grande to Desert Hot Springscar 319 mi
5h 9m$59–85Train (Amtrak)
- Take the train from Maricopa Amtrak to Palm Springs Stationtrain Texas Eagle / ...
5h 47m$180–309Bus (Greyhound)
- Take the bus from Eloy to Indio Bus Stationbus Greyhound US1000
10h 18m$67–116
Phoenix (PHX) to Palm Springs International Airport (PSP) flights
Questions & Answers
The cheapest way to get from Casa Grande to Desert Hot Springs is to drive which costs $55 - $85 and takes 5h 9m.
The fastest way to get from Casa Grande to Desert Hot Springs is to shuttle and fly which takes 3h 23m and costs $320 - $700.
No, there is no direct bus from Casa Grande to Desert Hot Springs. However, there are services departing from Eloy and arriving at Palm at Buena Vista via Hwy 111 at Golf Center Pkwy and Town Center at Hahn. The journey, including transfers, takes approximately 10h 18m.
No, there is no direct train from Casa Grande to Desert Hot Springs station. However, there are services departing from Maricopa Amtrak and arriving at Palm Springs Station via . The journey, including transfers, takes approximately 5h 47m.
The distance between Casa Grande and Desert Hot Springs is 319 miles. The road distance is 320.8 miles.
The best way to get from Casa Grande to Desert Hot Springs without a car is to train which takes 5h 47m and costs $180 - $310.
It takes approximately 3h 23m to get from Casa Grande to Desert Hot Springs, including transfers.
Casa Grande to Desert Hot Springs bus services, operated by Greyhound USA, depart from Eloy station.
Casa Grande to Desert Hot Springs train services, operated by Amtrak, depart from Maricopa Amtrak station.
The best way to get from Casa Grande to Desert Hot Springs is to train which takes 5h 47m and costs $180 - $310. Alternatively, you can bus, which costs $65 - $120 and takes 10h 18m.
What companies run services between Casa Grande, AZ, USA and Desert Hot Springs, CA, USA?
Amtrak operates a train from Maricopa Amtrak to Palm Springs Station 6 times a week. Tickets cost $100–210 and the journey takes 5h. Alternatively, Greyhound USA operates a bus from Eloy to Indio Bus Station once daily. Tickets cost $45–90 and the journey takes 7h 10m.
- Website
- aa.com
Flights from Phoenix to Palm Springs International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $35–260
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Maricopa Amtrak to Palm Springs Station
- Ave. Duration
- 5h
- Frequency
- 6 times a week
- Estimated price
- $100–210
- Website
- https://www.amtrak.com/home.html
- Phone
- +1-480-710-3441
- [email protected]
- Website
- airportshuttleofphoenix.com
Shuttle from Casa Grande to Sky Harbor International Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $57
- Website
- https://airportshuttleofphoenix.com
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Eloy to Indio Bus Station
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- $45–90
- Website
- https://www.greyhound.com/
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.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Casa Grande to Desert Hot Springs bus services, operated by Greyhound USA, arrive at Indio Bus Station.
Casa Grande to Desert Hot Springs train services, operated by Amtrak, arrive at Palm Springs Station.
Yes, the driving distance between Casa Grande to Desert Hot Springs is 321 miles. It takes approximately 5h 9m to drive from Casa Grande to Desert Hot Springs.
There are 1449+ hotels available in Desert Hot Springs.









