Find Hotels in Joshua Tree National Park

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Top 10 hotels in Joshua Tree National Park

Sunnyvale Garden Suites - Joshua Tree National Park
2.5 out of 5
73843 Sunnyvale Dr, Twentynine Palms, CA
Free CancellationReserve now, pay when you stay
$84
per night
Feb 26 - Feb 27
4.3/5Excellent! (177 reviews)

"Everything was amazing. Love everything. The only thing I would comment is that The mattress is harder than I am used to."…"

Reviewed on Jan 9, 2020

Sunnyvale Garden Suites - Joshua Tree National Park
Sure Stay Plus by Best Western Twentynine Palms Joshua Tree
2.5 out of 5
71487 Twentynine Palms Highway, Twentynine Palms, CA
Free CancellationReserve now, pay when you stay
$76
per night
Mar 5 - Mar 6
4/5Very Good! (981 reviews)

"Good location for Joshua tree national park visit."…"

Reviewed on Feb 23, 2020

Sure Stay Plus by Best Western Twentynine Palms Joshua Tree
Motel 6 Twentynine Palms
2 out of 5
72562 Twentynine Palms Highway, Twentynine Palms, CA
Free Cancellation
$40
per night
Mar 5 - Mar 6
3.7/5Good! (685 reviews)

"Handicapped room was spacious, clean and functional. Best I've seen. Towels are always below par at motel 6."…"

Reviewed on Feb 19, 2020

Motel 6 Twentynine Palms
Best Western Joshua Tree Hotel & Suites
2.5 out of 5
56525 Twentynine Palms Hwy, Yucca Valley, CA
Free CancellationReserve now, pay when you stay
$127
per night
Feb 26 - Feb 27
4.2/5Excellent! (659 reviews)

"Hotel was nice, clean, and comfortable. Staff were very friendly and helpful."…"

Reviewed on Feb 21, 2020

Best Western Joshua Tree Hotel & Suites
Travelodge Inn & Suites by Wyndham Yucca Valley/Joshua Tree
3 out of 5
54850 29 Palm Highway, Yucca Valley, CA
Free CancellationReserve now, pay when you stay
$89
per night
Feb 26 - Feb 27
3.4/5Good! (1,256 reviews)

"Large room with outside seating in back. Pool and restaurant available on site. Easy access."…"

Reviewed on Feb 17, 2020

Travelodge Inn & Suites by Wyndham Yucca Valley/Joshua Tree
Fairfield Inn & Suites by Marriott Twentynine Palms
2.5 out of 5
6333 Encelia Avenue, Twentynine Palms, CA
Free CancellationReserve now, pay when you stay
$101
per night
Mar 1 - Mar 2
4.6/5Exceptional! (891 reviews)

"Great hotel, excellence service! Will stay again next time"…"

Reviewed on Feb 22, 2020

Fairfield Inn & Suites by Marriott Twentynine Palms
Super 8 by Wyndham Yucca Val/Joshua Tree Nat Pk Area
2 out of 5
57096 29 Palms Hwy, Yucca Valley, CA
Free CancellationReserve now, pay when you stay
$51
per night
Mar 3 - Mar 4
3.8/5Good! (1,163 reviews)

"As an overnight stop it was ok. It is a cheap hotel so can’t really grumble. Staff friendly Breakfast included - fresh fruit looked a bit old, coffee was good"…"

Reviewed on Feb 13, 2020

Super 8 by Wyndham Yucca Val/Joshua Tree Nat Pk Area
El Rancho Dolores Motel at Joshua Tree National Park
2 out of 5
73352 29 Palms Highway, Twentynine Palms, CA
Free CancellationReserve now, pay when you stay
$69
per night
Feb 26 - Feb 27
3.9/5Very Good! (338 reviews)

"This is an extremely clean, comfortable place to stay. Our only complaint is that the pool was ice cold and that the second bedroom was chilly."…"

Reviewed on Feb 9, 2020

El Rancho Dolores Motel at Joshua Tree National Park
Harmony Motel
2 out of 5
71161 29 Palms Hwy, Twentynine Palms, CA
$89
per night
Feb 26 - Feb 27
4.1/5Very Good! (251 reviews)

"Nice quiet place. Good location. ........................."…"

Reviewed on Feb 3, 2020

Harmony Motel
Americas Best Value Inn Joshua Tree 29 Palms
2 out of 5
71829 Twentynine Palms Hwy, Twentynine Palms, CA
Free CancellationReserve now, pay when you stay
$42
per night
Mar 3 - Mar 4
3.6/5Good! (467 reviews)

"It was decent and clean. Had a refrigerator and even a stove and microwave."…"

Reviewed on Feb 19, 2020

Americas Best Value Inn Joshua Tree 29 Palms
Don't see what you're looking for?
See all available properties in Joshua Tree National Park
View all properties
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.

Visiting Joshua Tree National Park

Visitors can enjoy all that Joshua Tree National Park has to offer including the shopping, live music, and parks. Tourists can also enjoy the city's restaurants and entertainment choices. Top sights in the city include Joshua Tree National Park Oasis Visitor Center and Joshua Tree National Park West Entrance.

  • There are 43 hotels and other accommodations in the surrounding area
  • The closest major airport is in Thermal, CA (TRM-Jacqueline Cochran Regional), 26.4 mi (42.4 km) from the city center
  • The next closest is in Bermuda Dunes, CA (UDD), 27.4 mi (44.1 km) away

Sightseeing and Staying in Joshua Tree National Park

Favorite family attractions include Cholla Cactus Garden and Barker Dam Trail. The city's natural beauty is on display at Joshua Tree National Park Oasis Visitor Center, Joshua Tree National Park West Entrance, and Joshua Tree National Park North Entrance. A couple of additional sights to add to your agenda are Fortynine Palms Oasis Trail and Arch Rock.

As you start planning for your getaway to Joshua Tree National Park, you might not find an accommodation in the city center, but you can select from 43 lodging options within the bigger area. Below are places to stay in the surrounding area:

  • Holiday Inn Express Hotel & Suites Twentynine Palms is 20.6 mi (33.1 km) from the center of Joshua Tree National Park. This 2.5-star hotel in Twentynine Palms features free breakfast, an outdoor pool, and free WiFi. It's a favorite with Expedia travelers for its dining options and breakfast.
  • Best Western Gardens Hotel at Joshua Tree National Park is located 21.5 mi (34.6 km) from the heart of Joshua Tree National Park. This 2.5-star hotel in Twentynine Palms features free breakfast, an outdoor pool, and free WiFi. It's a favorite with Expedia travelers for its family-friendly amenities and overall value.
  • Super 8 by Wyndham Yucca Val/Joshua Tree Nat Pk Area is 37.1 mi (59.6 km) from central Joshua Tree National Park. This 2-star motel in Yucca Valley features free breakfast, an outdoor pool, and free WiFi. Our customers like its family-friendly amenities and comfortable, quiet rooms.

Top places to visit outside the city include Empire Polo Club, 28 mi/45 km from the heart of the city, and Indian Wells Tennis Garden, which is 29.9 mi/48.2 km away.

Dressing for Joshua Tree National Park

  • Between January and March, daytime temperatures average 84°F, while nighttime temperatures stay around 37°F
  • From April to June, the average is 106°F during the day and 50°F at night
  • July through September sees average temperatures of 107°F during the day and 61°F at night
  • In October-December, you can expect 96°F as the daytime average and 35°F as the nighttime average
  • Joshua Tree National Park gets about 2.06 inches of rain per year
  • July and August are usually the hottest months averaging 106°F, while December and January are usually the coldest with an average temperature of 37°F

Frequently asked questions

Recently booked Joshua Tree National Park hotels

Recent reviews of Joshua Tree National Park hotels

More trip options