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

Buses operate daily with up to 15 services per day. Depending on the day of travel, the first bus departs Joshua Tree at 06:21.

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

Service days Daily
Services per day up to 15
Shortest trip 29 minutes
First departure 06:21
Last departure 21:28

Your questions answered

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

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

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

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

  • How do I buy tickets for travel to Twentynine Palms, CA from Joshua Tree, 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 Joshua Tree and Twentynine Palms?

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

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

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

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

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

Onward travel from Twentynine Palms

Bus to Days Shortest trip Distance
Joshua Tree
  • Daily
20 minutes 15 miles
Palm Springs International Airport
  • Fr
  • Sa
  • Su
1 hour 5 minutes 34 miles

More destinations in San Bernardino County