The journey to Joshua Tree from Twentynine Palms takes just 20 minutes.

Buses operate daily with up to 16 services per day. Depending on the day of travel, the first bus departs Twentynine Palms at 06:12.

Morongo Basin Transit Authority operates between Twentynine Palms and Joshua Tree 7 days per week.

Service days Daily
Services per day up to 16
Shortest trip 20 minutes
First departure 06:12
Last departure 21:24

Your questions answered

  • Is there a daily bus service between Twentynine Palms, CA and Joshua Tree, CA?

    Yes, buses operate daily from Twentynine Palms to Joshua Tree, departing as early as 06:12.

  • How long is the bus trip from Twentynine Palms to Joshua Tree?

    The fastest bus to Joshua Tree from Twentynine Palms takes 20 minutes.

  • How do I buy tickets for travel to Joshua Tree, CA from Twentynine Palms, CA?

    It's not yet possible to buy tickets for this trip directly from ByBus but we're working on it!

  • Which bus companies operate between Twentynine Palms and Joshua Tree?

    Morongo Basin Transit Authority run buses to Joshua Tree from Twentynine Palms.

  • What time is the earliest bus from Twentynine Palms to Joshua Tree?

    The first bus to Joshua Tree from Twentynine Palms leaves at 06:12. The journey takes 20 minutes.

  • When is the last bus to Joshua Tree from Twentynine Palms?

    The last bus leaves Twentynine Palms at 21:24, arriving into Joshua Tree at 21:49. Get there in plenty of time so you don't miss it.

Onward travel from Joshua Tree

Bus to Days Shortest trip Distance
Palm Springs International Airport
  • Fr
  • Sa
  • Su
45 minutes 24 miles
Twentynine Palms
  • Daily
29 minutes 15 miles