Downtown Joshua Tree Holidays

Book a Hotel + Flight or Car together to unlock savings

Photo by Sarah Trainor

Where to stay in Downtown Joshua Tree

Find the best Downtown Joshua Tree areas and neighborhoods for the activities you enjoy most. Learn more about Downtown Joshua Tree

Top hotels in Downtown Joshua Tree

Miracle Springs Resort & Spa

Miracle Springs Resort & Spa

3 out of 5
10625 Palm Dr Desert Hot Springs CA
Fully refundableReserve now, pay when you stay
The price is 1.561.413 ₫ per night from 4 Jun to 5 Jun
1.561.413 ₫
2.073.115 ₫ total
4 Jun - 5 Jun
includes taxes & fees
8/10 Very Good! (2,927 reviews)
"Rooms were clean Staff friendly Restaurant good"

Reviewed on 1 Jun 2026

Miracle Springs Resort & Spa
Aqua Soleil Hotel & Mineral Water Spa

Aqua Soleil Hotel & Mineral Water Spa

3 out of 5
14500 Palm Drive Desert Hot Springs CA
Fully refundableReserve now, pay when you stay
The price is 2.191.978 ₫ per night from 2 Jun to 3 Jun
2.191.978 ₫
2.520.775 ₫ total
2 Jun - 3 Jun
includes taxes & fees
8.4/10 Very Good! (2,334 reviews)
"easy check-in the pool was nice very calm area. A lot of things to do around."

Reviewed on 1 Jun 2026

Aqua Soleil Hotel & Mineral Water Spa
Desert Hot Springs Spa Hotel

Desert Hot Springs Spa Hotel

2 out of 5
10805 Palm Dr Desert Hot Springs CA
Fully refundableReserve now, pay when you stay
The price is 1.397.220 ₫ per night from 4 Jun to 5 Jun
1.397.220 ₫
1.883.748 ₫ total
4 Jun - 5 Jun
includes taxes & fees
7.6/10 Good! (1,373 reviews)
"It is definitely not a high end spa, our room needed some love ..new toilet seat, the backing on the drapes was missing, the upper lock/latch on our door had been busted but never replaced . If you are just looking for a quick get away to enjoy the pools and relax I would recommend Desert Hot Springs ..."

Reviewed on 31 May 2026

Desert Hot Springs Spa Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Popular places to visit