Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

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

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


Joshua Tree National Park

Few places in the world combine high and low desert flora, fauna and geology like this breathtaking expanse of preserved wilderness.

As you drive through the arid landscape of Southeastern California, Joshua Tree National Park announces itself as unmistakably as the limbed and spiky plant that gives it its name. The park features Joshua trees throughout the higher Mojave Desert and shrubbier creosote plants where it spans the lower Colorado Desert. The entire park’s rocky, hilly landscape makes it ideal for backpacking, climbing and wildlife spotting. 

The best way to explore the rough terrain of Joshua Tree is hiking. Spend a day on the 7.2-mile (11.6-kilometer) Lost Palms Oasis Trail, where bighorn sheep roam. Marvel at the results of millions of years of mineral erosion in Old Woman Rock or Ryan Mountain. Explore Lost Horse Mine, one of the best-preserved gold and silver extraction sites in America. Even if you are a late riser, wake up before dawn at least once to see a Joshua Tree sunrise from a high peak.

Bring your rock-climbing gear and scale the face of an immense boulder. Track lizards, mule deer or 239 species of bird. Mountain bike or horseback ride on trails where wildflowers bloom in spring. On your recovery day, the Geology Motor Tour packs a number of Joshua Tree’s glorious views into a 2-hour drive. When the day is over, gaze up to see a perfectly starry sky.

When you first arrive, stop by the Joshua Tree Visitor Center to acquire park passes and get familiar with the park’s Leave No Trace policy. Permits are available for campgrounds inside the park. Hotels, motels and short-stay rental houses surround the park’s entrances. Camping supplies and groceries can be purchased at stores outside the park and nearby cafés and diners serve meals.  

From Los Angeles Joshua Tree National Park is a 140-mile (225.3-kilometer) drive east. From San Diego it is a 175-mile (281.6-kilometer) drive northeast. It’s worth the long drive and you may find yourself not wanting to leave this world-renowned desert oasis.

Popular Activities at Joshua Tree National Park

Want to be certain to make the most of your visit here? Here are a list of popular activities that will help you:

Peruse our Twentynine Palms things to do page to learn about more activities in the area.

*Savings based on all vacation package bookings with Flight + Hotel on Expedia.ca from January through December 2019, as compared to price of the same components booked separately. Savings will vary based on origin/destination, length of trip, stay dates and selected travel supplier(s). Savings not available on all packages.


Top Flight Deals

These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.

Best Lodging Options Near Joshua Tree National Park

See all 308 properties in Joshua Tree National Park
Motel 6 Twentynine Palms CA $53
Reviewed on Nov. 25, 2019
See details
 
Motel 6 Twentynine Palms

Motel 6 Twentynine Palms

72562 Twentynine Palms Highway, Twentynine Palms, CA
     
    3.7 of 5
    2.0 out of 5.0 Stars

    Nothing to complaint. It was fine. There are was also reasonable. Didn’t use the pool.

    Holiday Inn Express Hotel & Suites Twentynine Palms CA $111
    Reviewed on Nov. 24, 2019
    See details
     
    Holiday Inn Express Hotel & Suites Twentynine Palms

    Holiday Inn Express Hotel & Suites Twentynine Palms

    72535 Twentynine Palms, Twentynine Palms, CA
       
      4.4 of 5
      2.5 out of 5.0 Stars

      The location to Joshua Tree visitor center was great!

      Super 8 by Wyndham Yucca Val/Joshua Tree Nat Pk Area CA $67
      Reviewed on Dec. 9, 2019
      See details
       
      Super 8 by Wyndham Yucca Val/Joshua Tree Nat Pk Area

      Super 8 by Wyndham Yucca Val/Joshua Tree Nat Pk Area

      57096 29 Palms Hwy, Yucca Valley, CA
         
        3.8 of 5
        2.0 out of 5.0 Stars

        It was close to IHOP And in the middle of town we didn’t wanna be too far from the center of town

        Best Western Gardens Hotel at Joshua Tree National Park CA $95
        Reviewed on Dec. 5, 2019
        See details
         
        Best Western Gardens Hotel at Joshua Tree National Park

        Best Western Gardens Hotel at Joshua Tree National Park

        71487 Twentynine Palms Highway, Twentynine Palms, CA
           
          4.0 of 5
          2.5 out of 5.0 Stars

          The facility is old. The toilet was not flushing and the bathtub was draining slowly. The staff was very nice and helped us change to a new room.

          Best Western Joshua Tree Hotel & Suites CA $154
          Reviewed on Dec. 10, 2019
          See details
           
          Best Western Joshua Tree Hotel & Suites

          Best Western Joshua Tree Hotel & Suites

          56525 Twentynine Palms Hwy, Yucca Valley, CA
             
            4.2 of 5
            2.5 out of 5.0 Stars

            A reliable hotel near Joshua Tree National Park. Convenient location on the main street.

            Fairfield Inn & Suites by Marriott Twentynine Palms CA $124
            Reviewed on Nov. 26, 2019
            See details
             
            Fairfield Inn & Suites by Marriott Twentynine Palms

            Fairfield Inn & Suites by Marriott Twentynine Palms

            6333 Encelia Avenue, Twentynine Palms, CA
               
              4.7 of 5
              2.5 out of 5.0 Stars

              Clean, perfect location, friendly staff. Only negative was the bed was too firm

              High Desert Motel Joshua Tree National Park CA $63
              Reviewed on Nov. 23, 2019
              See details
               
              High Desert Motel Joshua Tree National Park

              High Desert Motel Joshua Tree National Park

              61310 29 Palms Hwy, Joshua Tree, CA
                 
                3.8 of 5
                2.0 out of 5.0 Stars

                Easy acess , close to town center and value for the price. Ask for a room far from the road.

                Travelodge Inn & Suites by Wyndham Yucca Valley/Joshua Tree CA $96
                Reviewed on Oct. 21, 2019
                See details
                 
                Travelodge Inn & Suites by Wyndham Yucca Valley/Joshua Tree

                Travelodge Inn & Suites by Wyndham Yucca Valley/Joshua Tree

                54850 29 Palm Highway, Yucca Valley, CA
                   
                  3.4 of 5
                  3.0 out of 5.0 Stars

                  Great pool and hot tub. Wish it had been open longer

                  Top things to do in Joshua Tree National Park

                  See all 43 things to do in Joshua Tree National Park