Joshua Tree: 4 Days of Boulders, Palm Oases and Desert Skies
Fact-checked against official sources · Updated
From the Mojave's Joshua tree groves to the cholla gardens of the Colorado Desert

- Length
- 4 days
- Difficulty
- Moderate
- Best months
- Feb–Apr, Oct–Nov
- Budget
- $$
Four days moving west to south through Joshua Tree, mixing short boulder loops, the Ryan Mountain summit, a mining-history hike and two palm oases. Meals and beds are in Joshua Tree village and Twentynine Palms. Lodging rates are not published outside booking pages, so the $$ budget tier is an estimate.
- Hidden Valley, Barker Dam and Cap Rock on day one
- Ryan Mountain summit and Keys View on day two
- Split Rock, Skull Rock and Arch Rock on day three
- Fortynine Palms Oasis and Mastodon Peak on day four
- Dinner in Pioneertown at Pappy & Harriet's
Why visit Joshua Tree
Joshua Tree 4-day itinerary, day by day
Day 1 · 7 stopsWest-side boulders and Joshua tree groves
Arrive in Joshua Tree village, then drive Park Boulevard's most accessible short walks: Hidden Valley, Barker Dam and Cap Rock. Finish with dinner and a night in town.
West-side boulders and Joshua tree groves
Arrive in Joshua Tree village, then drive Park Boulevard's most accessible short walks: Hidden Valley, Barker Dam and Cap Rock. Finish with dinner and a night in town.
Breakfast at Crossroads Cafe
- Meal
- Breakfast
- Cuisine
- American diner
Sources (1)
- Crossroads Cafe official website · retrieved 2026-09-29
Joshua Tree Visitor Center
- Time
- 20-30 minutes
Sources (1)
- NPS place page: Joshua Tree Visitor Center · retrieved 2026-09-29
Hidden Valley Nature Trail
- Distance
- 1 mi
- Elevation gain
- 100 ft
- Route
- Loop
- Difficulty
- Easy
- Dogs allowed
- No
- Trailhead
- Hidden Valley Trailhead, Hidden Valley Picnic Area lot
Sources (3)
- NPS: Joshua Tree hiking trails (distance and elevation table) · retrieved 2026-09-29
- NPS place page: Hidden Valley Trailhead · retrieved 2026-09-29
- NPS thingstodo page: Hike Hidden Valley Trail · retrieved 2026-09-29
Barker Dam Nature Trail
- Distance
- 1.1 mi
- Elevation gain
- 50 ft
- Route
- Loop
- Difficulty
- Easy
- Dogs allowed
- No
- Trailhead
- Barker Dam parking area, off Park Boulevard via Barker Dam Road
Sources (3)
- NPS: Joshua Tree hiking trails (distance and elevation table) · retrieved 2026-09-29
- NPS place page: Barker Dam Trailhead · retrieved 2026-09-29
- NPS thingstodo page: Hike Barker Dam Trail · retrieved 2026-09-29
Cap Rock Nature Trail
- Distance
- 0.4 mi
- Elevation gain
- 20 ft
- Route
- Loop
- Difficulty
- Easy
- Dogs allowed
- No
- Trailhead
- Cap Rock parking area
Sources (3)
- NPS: Joshua Tree hiking trails (distance and elevation table) · retrieved 2026-09-29
- NPS place page: Cap Rock · retrieved 2026-09-29
- NPS thingstodo page: Hike Cap Rock · retrieved 2026-09-29
Check in at The Joshua Tree Inn
- Type
- Hotel
- Location
- Outside the park
- Booking
- Book / details
Sources (1)
- The Joshua Tree Inn: Rooms and Rates · retrieved 2026-09-29
Dinner at Joshua Tree Saloon
- Meal
- Dinner
- Cuisine
- American pub fare
Sources (1)
- Joshua Tree Saloon official website · retrieved 2026-09-29
Day 2 · 5 stopsRyan Mountain, Keys View and a Pioneertown dinner
A bigger day: the park's best-known summit, the overlook above the Coachella Valley, and a mining-history hike, capped by dinner in Pioneertown.
Ryan Mountain, Keys View and a Pioneertown dinner
A bigger day: the park's best-known summit, the overlook above the Coachella Valley, and a mining-history hike, capped by dinner in Pioneertown.
Ryan Mountain
- Distance
- 3 mi
- Elevation gain
- 1,050 ft
- Route
- Out and back
- Difficulty
- Strenuous
- Dogs allowed
- No
- Trailhead
- Ryan Mountain Trailhead on Park Boulevard between Ryan and Sheep Pass campgrounds
Sources (3)
- NPS: Joshua Tree hiking trails (distance and elevation table) · retrieved 2026-09-29
- NPS place page: Ryan Mountain Trailhead · retrieved 2026-09-29
- NPS thingstodo page: Hike Ryan Mountain · retrieved 2026-09-29
Keys View
- Time
- 20-30 minutes
- Best time
- Clear days; check conditions
Sources (2)
- NPS: Joshua Tree hiking trails (distance and elevation table) · retrieved 2026-09-29
- NPS place page: Keys View · retrieved 2026-09-29
Lost Horse Mine (out-and-back to the stamp mill)
- Distance
- 4 mi
- Elevation gain
- 550 ft
- Route
- Out and back
- Difficulty
- Moderate
- Dogs allowed
- No
- Trailhead
- Lost Horse Mine Trailhead, off Keys View Road
Sources (3)
- NPS: Joshua Tree hiking trails (distance and elevation table) · retrieved 2026-09-29
- NPS place page: Lost Horse Mine Trailhead · retrieved 2026-09-29
- NPS thingstodo page: Hike Lost Horse Mine · retrieved 2026-09-29
Dinner at Pappy & Harriet's Pioneertown Palace
- Meal
- Dinner
- Cuisine
- American / BBQ
Sources (1)
- Pappy & Harriet's Info page · retrieved 2026-09-29
Return to The Joshua Tree Inn (second night)
- Type
- Hotel
- Location
- Outside the park
- Booking
- Book / details
Sources (1)
- The Joshua Tree Inn: Rooms and Rates · retrieved 2026-09-29
Day 3 · 7 stopsJumbo Rocks and the eastern boulder fields
Cross to the park's eastern boulder country: Split Rock, Skull Rock and Arch Rock, then exit through the North Entrance to Twentynine Palms.
Jumbo Rocks and the eastern boulder fields
Cross to the park's eastern boulder country: Split Rock, Skull Rock and Arch Rock, then exit through the North Entrance to Twentynine Palms.
Drive from Joshua Tree village to Split Rock
Sources (1)
- NPS thingstodo page: Drive Park Boulevard · retrieved 2026-09-29
Split Rock Loop
- Distance
- 2.5 mi
- Elevation gain
- 150 ft
- Route
- Loop
- Difficulty
- Moderate
- Dogs allowed
- No
- Trailhead
- Split Rock Trailhead, off Park Boulevard
Sources (3)
- NPS: Joshua Tree hiking trails (distance and elevation table) · retrieved 2026-09-29
- NPS place page: Split Rock Trailhead · retrieved 2026-09-29
- NPS thingstodo page: Hike Split Rock · retrieved 2026-09-29
Skull Rock Nature Trail
- Distance
- 1.7 mi
- Elevation gain
- 160 ft
- Route
- Loop
- Difficulty
- Easy
- Dogs allowed
- No
- Trailhead
- Skull Rock parking area on Park Boulevard
Sources (3)
- NPS: Joshua Tree hiking trails (distance and elevation table) · retrieved 2026-09-29
- NPS place page: Skull Rock · retrieved 2026-09-29
- NPS thingstodo page: Hike Skull Rock · retrieved 2026-09-29
Arch Rock Nature Trail
- Distance
- 1.4 mi
- Elevation gain
- 100 ft
- Route
- Out and back
- Difficulty
- Easy
- Dogs allowed
- No
- Trailhead
- Arch Rock/Twin Tanks parking lot on Pinto Basin Road
Sources (3)
- NPS: Joshua Tree hiking trails (distance and elevation table) · retrieved 2026-09-29
- NPS place page: Arch Rock and Twin Tanks Trailhead · retrieved 2026-09-29
- NPS thingstodo page: Hike Arch Rock · retrieved 2026-09-29
Joshua Tree National Park Visitor Center (Twentynine Palms)
- Time
- 20-30 minutes
Sources (1)
- NPS place page: Joshua Tree National Park Visitor Center · retrieved 2026-09-29
Check in at 29 Palms Inn
- Type
- Cabin
- Location
- Outside the park
Sources (1)
- 29 Palms Inn official website · retrieved 2026-09-29
Dinner at the 29 Palms Inn Restaurant
- Meal
- Dinner
Sources (1)
- 29 Palms Inn: Dine · retrieved 2026-09-29
Day 4 · 4 stopsPalm oases and the road to Cottonwood
Start with a canyon of fan palms, then cut south through the cactus gardens of Pinto Basin to Cottonwood Spring and Mastodon Peak, before exiting toward I-10.
Palm oases and the road to Cottonwood
Start with a canyon of fan palms, then cut south through the cactus gardens of Pinto Basin to Cottonwood Spring and Mastodon Peak, before exiting toward I-10.
Fortynine Palms Oasis
- Distance
- 3 mi
- Elevation gain
- 300 ft
- Route
- Out and back
- Difficulty
- Moderate
- Dogs allowed
- No
- Trailhead
- Fortynine Palms Oasis Trailhead, Canyon Road
Sources (4)
- NPS: Joshua Tree hiking trails (distance and elevation table) · retrieved 2026-09-29
- NPS: Summer closures and restrictions · retrieved 2026-09-29
- NPS place page: Fortynine Palms Oasis Trailhead · retrieved 2026-09-29
- NPS thingstodo page: Hike Fortynine Palms Oasis · retrieved 2026-09-29
Cholla Cactus Garden
- Time
- 15-30 minutes; 0.25 mi loop, 10 ft elevation change
- Best time
- Morning or late afternoon
Sources (3)
- NPS: Joshua Tree hiking trails (distance and elevation table) · retrieved 2026-09-29
- NPS place page: Cholla Cactus Garden · retrieved 2026-09-29
- NPS thingstodo page: Hike Cholla Cactus Garden · retrieved 2026-09-29
Mastodon Peak Loop from Cottonwood Spring
- Distance
- 3 mi
- Elevation gain
- 375 ft
- Route
- Loop
- Difficulty
- Moderate
- Dogs allowed
- No
- Trailhead
- Cottonwood Spring Oasis parking lot
Sources (4)
- NPS: Joshua Tree hiking trails (distance and elevation table) · retrieved 2026-09-29
- NPS place page: Mastodon Peak Trailhead (Cottonwood Spring) · retrieved 2026-09-29
- NPS thingstodo page: Hike Cottonwood Spring · retrieved 2026-09-29
- NPS thingstodo page: Hike Mastodon Peak · retrieved 2026-09-29
Cottonwood Visitor Center
- Time
- 15-20 minutes
Sources (1)
- NPS place page: Cottonwood Visitor Center · retrieved 2026-09-29
Where to stay in Twentynine Palms
More options near Joshua Tree
Map of the places on this Joshua Tree itinerary
- Crossroads Cafe (opens Google Maps in a new tab) Day 1
- Joshua Tree Visitor Center (opens Google Maps in a new tab) Day 1
- Hidden Valley Trailhead (opens Google Maps in a new tab) Day 1
- Barker Dam Trailhead (opens Google Maps in a new tab) Day 1
- Cap Rock (opens Google Maps in a new tab) Day 1
- The Joshua Tree Inn (opens Google Maps in a new tab) Day 1
- Joshua Tree Saloon (opens Google Maps in a new tab) Day 1
- Ryan Mountain Trailhead (opens Google Maps in a new tab) Day 2
- Keys View (opens Google Maps in a new tab) Day 2
- Lost Horse Mine Trailhead (opens Google Maps in a new tab) Day 2
- Pappy & Harriet's (opens Google Maps in a new tab) Day 2
- The Joshua Tree Inn (opens Google Maps in a new tab) Day 2
- Split Rock Trailhead (opens Google Maps in a new tab) Day 3
- Skull Rock (opens Google Maps in a new tab) Day 3
- Arch Rock and Twin Tanks Trailhead (opens Google Maps in a new tab) Day 3
- Joshua Tree National Park Visitor Center (opens Google Maps in a new tab) Day 3
- 29 Palms Inn (opens Google Maps in a new tab) Day 3
- 29 Palms Inn Restaurant (opens Google Maps in a new tab) Day 3
- Fortynine Palms Oasis Trailhead (opens Google Maps in a new tab) Day 4
- Cholla Cactus Garden (opens Google Maps in a new tab) Day 4
- Mastodon Peak Trailhead (Cottonwood Spring) (opens Google Maps in a new tab) Day 4
- Cottonwood Visitor Center (opens Google Maps in a new tab) Day 4
- Jumbo Rocks Campground (opens Google Maps in a new tab) Option
- Safari Motor Inn (opens Google Maps in a new tab) Option
- Keys Ranch (opens Google Maps in a new tab) Option
- Cap Rock (opens Google Maps in a new tab) Option
- Lost Palms Oasis Trailhead (opens Google Maps in a new tab) Option
Joshua Tree travel tips
Joshua Tree trip FAQ
How many days does this Joshua Tree itinerary take?
4 days to cover Joshua Tree National Park. Day 1: West-side boulders and Joshua tree groves; Day 2: Ryan Mountain, Keys View and a Pioneertown dinner; Day 3: Jumbo Rocks and the eastern boulder fields; Day 4: Palm oases and the road to Cottonwood.
When is the best time for Joshua Tree?
The best months are February to April and October to November.
What are the highlights of this Joshua Tree itinerary?
Hidden Valley, Barker Dam and Cap Rock on day one; Ryan Mountain summit and Keys View on day two; Split Rock, Skull Rock and Arch Rock on day three; Fortynine Palms Oasis and Mastodon Peak on day four; Dinner in Pioneertown at Pappy & Harriet's.
Where should you stay for Joshua Tree?
This itinerary suggests Jumbo Rocks Campground and Safari Motor Inn. Check current rates and availability before you book.
Where should you eat on this Joshua Tree trip?
Places this itinerary uses or suggests include Crossroads Cafe, Joshua Tree Saloon, Pappy & Harriet's and 29 Palms Inn Restaurant. Opening hours change, so confirm before you go.
Sources
Good to know: distances and drive times are typical figures without live traffic, and where routes are shown the route data comes from OpenStreetMap contributors. Toll amounts are estimates and change often, so check them in the DriftKin planner or with the toll authority before you plan around them. Opening hours, fees, prices, permits and closures also change, so confirm with the park or business before you go.
- Crossroads Cafe official website retrieved 2026-09-29
- NPS place page: Joshua Tree Visitor Center retrieved 2026-09-29
- NPS: Joshua Tree hiking trails (distance and elevation table) retrieved 2026-09-29
- NPS place page: Hidden Valley Trailhead retrieved 2026-09-29
- NPS thingstodo page: Hike Hidden Valley Trail retrieved 2026-09-29
- NPS place page: Barker Dam Trailhead retrieved 2026-09-29
- NPS thingstodo page: Hike Barker Dam Trail retrieved 2026-09-29
- NPS place page: Cap Rock retrieved 2026-09-29
- NPS thingstodo page: Hike Cap Rock retrieved 2026-09-29
- The Joshua Tree Inn: Rooms and Rates retrieved 2026-09-29
- Joshua Tree Saloon official website retrieved 2026-09-29
- NPS place page: Ryan Mountain Trailhead retrieved 2026-09-29
- NPS thingstodo page: Hike Ryan Mountain retrieved 2026-09-29
- NPS place page: Keys View retrieved 2026-09-29
- NPS place page: Lost Horse Mine Trailhead retrieved 2026-09-29
- NPS thingstodo page: Hike Lost Horse Mine retrieved 2026-09-29
- Pappy & Harriet's Info page retrieved 2026-09-29
- NPS thingstodo page: Drive Park Boulevard retrieved 2026-09-29
- NPS place page: Split Rock Trailhead retrieved 2026-09-29
- NPS thingstodo page: Hike Split Rock retrieved 2026-09-29
- NPS place page: Skull Rock retrieved 2026-09-29
- NPS thingstodo page: Hike Skull Rock retrieved 2026-09-29
- NPS place page: Arch Rock and Twin Tanks Trailhead retrieved 2026-09-29
- NPS thingstodo page: Hike Arch Rock retrieved 2026-09-29
- NPS place page: Joshua Tree National Park Visitor Center retrieved 2026-09-29
- 29 Palms Inn official website retrieved 2026-09-29
- 29 Palms Inn: Dine retrieved 2026-09-29
- NPS: Summer closures and restrictions retrieved 2026-09-29
- NPS place page: Fortynine Palms Oasis Trailhead retrieved 2026-09-29
- NPS thingstodo page: Hike Fortynine Palms Oasis retrieved 2026-09-29
- NPS place page: Cholla Cactus Garden retrieved 2026-09-29
- NPS thingstodo page: Hike Cholla Cactus Garden retrieved 2026-09-29
- NPS place page: Mastodon Peak Trailhead (Cottonwood Spring) retrieved 2026-09-29
- NPS thingstodo page: Hike Cottonwood Spring retrieved 2026-09-29
- NPS thingstodo page: Hike Mastodon Peak retrieved 2026-09-29
- NPS place page: Cottonwood Visitor Center retrieved 2026-09-29
- NPS place page: Jumbo Rocks Campground retrieved 2026-09-29
- Safari Motor Inn official website retrieved 2026-09-29
- NPS: Visitor centers retrieved 2026-09-29
- NPS: Keys Ranch Guided Walking Tour retrieved 2026-09-29
- NPS place page: Keys Ranch retrieved 2026-09-29
- NPS thingstodo page: Attend a Keys Ranch Tour retrieved 2026-09-29
- NPS thingstodo page: Stargazing at Joshua Tree retrieved 2026-09-29
- NPS place page: Lost Palms Oasis Trailhead retrieved 2026-09-29
- NPS thingstodo page: Hike Lost Palms Oasis retrieved 2026-09-29
More trips like this
National parkBig BendBig Bend: 2 Days of Chisos Ridges and a Desert Drive
2 days Moderate$$
National parkArchesArches: 2 Days of Icons and Sandstone Fins
2 days Moderate$$
Road tripLos Angeles to Las Vegas via Route 66 and the MojaveLos Angeles to Las Vegas, but Not on I-15: Route 66 and the Mojave
1 day Moderate$$