There are 6 ways to get from San Diego to Twentynine Palms by bus, car, train or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, drive  •  6 h 15 min

  1. Take the bus from San Diego, Ca to San Bernardino, Ca
  2. Take the bus from San Bernardino to Indio
  3. Drive from Indio to Twentynine Palms

$50 - $87

Cheapest option

Bus, drive via Escondido Transit Center  •  10 h

  1. Take the bus from Broadway & 1st Av to Escondido Transit Center 280 / ...
  2. Take the bus from Escondido Transit Center to Mt San Jacinto College San Jacinto 217
  3. Take the bus from 2nd at Commerce to Town Center at Hahn 220
  4. Drive from Hwy 111 at Flower to Twentynine Palms

$16 - $24

4 alternative options

Train, bus, drive  •  6 h 24 min

  1. Take the train from San Diego Santa Fe Depot Amtrak to Fullerton Transportation Center
  2. Take the bus from Fullerton, CA to Palm Springs, CA - Airport
  3. Drive from Palm Springs, CA - Airport to Twentynine Palms

Train, Amtrak Thruway, taxi  •  7 h 12 min

  1. Take the train from San Diego Santa Fe Depot Amtrak to Fullerton Transportation Center
  2. Take the Amtrak Thruway from Fullerton, CA to Palm Springs, CA
  3. Take a taxi from Palm at 12th to Twentynine Palms

Train, bus, drive via San Bernardino Transit Center  •  7 h 57 min

  1. Take the train from San Diego Santa Fe Depot Amtrak to Santa Ana Regional Transportation Center Amtrak
  2. Take the train from Santa Ana station to San Bernardino-Downtown station
  3. Take the bus from San Bernardino to Indio
  4. Drive from Indio to Twentynine Palms

$69 - $121

Drive  •  2 h 59 min

  1. Drive from San Diego to Twentynine Palms 159.8 miles

$15 - $23

Questions & Answers

The cheapest way to get from San Diego to Twentynine Palms is to drive which costs $15 - $23 and takes 2 h 59 min.

More details

The quickest way to get from San Diego to Twentynine Palms is to drive which takes 2 h 59 min and costs $15 - $23.

More details

The distance between San Diego and Twentynine Palms is 188 km. The road distance is 256 km.

Get driving directions

It takes approximately 6 h 15 min to get from San Diego to Twentynine Palms, including transfers.

More details

What companies run services between San Diego, CA, USA and Twentynine Palms, CA, USA?

There is no direct connection from San Diego to Twentynine Palms. However, you can take the bus to San Bernardino, Ca, take the walk to Sbx- E St @ Court Sb Fs, take the bus to Sbx- E St @ Rialto Sb Fs, take the walk to San Bernardino Transit Center, take the line 15 bus to Gst @ Oak Sb Ns, take the walk to San Bernardino, take the bus to Indio, then take the drive to Twentynine Palms. Alternatively, you can take the train to Fullerton Transportation Center, take the walk to Fullerton, CA, take the bus to Palm Springs, CA - Airport, then take the drive to Twentynine Palms.

Train operators
Amtrak
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from San Diego Santa Fe Depot Amtrak to Fullerton Transportation Center
Ave. Duration
2 h 14 min
Frequency
Every 2 hours
Estimated price
$30 - $65
Website
amtrak.com
Coach Seat
$30 - $45
Flexi Coach Seat
$50 - $80
Business Coach Seat
$45 - $65
Room
$160 - $220
Train from San Diego Santa Fe Depot Amtrak to Santa Ana Regional Transportation Center Amtrak
Ave. Duration
1 h 56 min
Frequency
Every 2 hours
Estimated price
$29 - $65
Website
amtrak.com
Coach Seat
$29 - $45
Flexi Coach Seat
$50 - $75
Business Coach Seat
$40 - $65
Room
$150 - $220
Bus operators
Greyhound USA
Phone
+1 214-849-8100/1-800-231-2222
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from San Diego, Ca to San Bernardino, Ca
Ave. Duration
2 h 30 min
Frequency
Hourly
Estimated price
$16 - $40
Website
greyhound.com
Economy
$16 - $25
Flexible
$30 - $40
EPLA Limo Express
Website
eplalimo.com
Bus from San Bernardino to Indio
Ave. Duration
1 h
Frequency
Every 2 hours
Estimated price
$23 - $35
Schedules at
eplalimo.com
Amtrak
Phone
+1 1-800-872-7245
Website
amtrak.com
Bus from Fullerton, CA to Palm Springs, CA - Airport
Ave. Duration
2 h
Frequency
Twice daily
Website
amtrak.com
Bus from Fullerton, CA to Palm Springs, CA
Ave. Duration
1 h 55 min
Frequency
Twice daily
Website
amtrak.com
Riverside Transit Agency
Website
riversidetransit.com
Bus from Escondido Transit Center to Mt San Jacinto College San Jacinto
Ave. Duration
2 h 4 min
Frequency
3 times a day
Estimated price
$1 - $3
Schedules at
riversidetransit.com
Sunline Transit
Website
sunline.org
Bus from 2nd at Commerce to Town Center at Hahn
Ave. Duration
1 h 7 min
Frequency
Twice daily
Estimated price
$3
Schedules at
sunline.org
Other operators
Taxi from Palm at 12th to Twentynine Palms
Ave. Duration
56 min
Estimated price
$140 - $180
American Cab
Phone
+1 760-300-0000
Website
facebook.com
Desert City Cab
Phone
+1 760-328-3000
Website
desertcitycab.com
Lucky 777 Cab
Phone
+1 760-660-9115
Website
lucky777cab.com

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.