Travel options for:
Los Angeles to Joshua Tree National Park
  • Bus EPLA Limo Express

    $27 - $40
    1. Los Angeles, CA

      2 h 19 min - 3 times a day

      $27 - $40

    2. Indio

      43 min - 22.5 miles

  • Bus Greyhound USA

    $20 - $50
    1. Los Angeles, CA

      3 h 25 min - twice daily

      $20 - $50

    2. Indio, CA

      40 min - 21 miles

  • Train, bus

    $37 - $52
    1. L. A. Union Station station

      1 h 42 min - every 2 hours

      $9 - $14

    2. 2nd @ Lst Eb Fs

      4 min - every 30 minutes - line 1

      $2

    3. 2nd @ G St Eb Fs

      8 min - 2331 feet

    4. Sb Transit Center #5

      5 min - hourly - line 15

      $2

    5. San Bernardino

      1 h - 3 times a day

      $23 - $35

    6. Indio

      43 min - 22.5 miles

  • Fly, travel

    1. Los Angeles

      38 min - every 30 minutes

      $7 - $10

    2. Los Angeles (LAX)

      59 min - non-stop

      $150 - $410

    3. Indio/Palm Springs (PSP)

      1 h 7 min - 35.3 miles

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Los Angeles, CA bus to Indio then travel to Joshua Tree National Park. 3 h 2 min $31. From Los Angeles, CA bus to Indio, CA then travel to Joshua Tree National Park. 4 h 5 min $35. From L. A. Union Station station train to 2nd @ Lst Eb Fs, line 1 bus to 2nd @ G St Eb Fs, walk to Sb Transit Center #5, line 15 bus to San Bernardino, bus to Indio, then travel to Joshua Tree National Park. 5 h 2 min $42. From Patsaouras Transit Plaza bus to Los Angeles airport, fly to Indio/Palm Springs airport, then travel to Joshua Tree National Park. 3 h 44 min.