Miles between Rapid City, SD and Twentynine Palms, CA

There are
1,238 mi
from Rapid City, SD to Twentynine Palms, CA

That's the driving distance. It would take 22 hours 35 mins to go from Rapid City, South Dakota to Twentynine Palms, California.

The flight distance (direct flight from Rapid City, SD to Twentynine Palms, CA) is 969.77 mi.

1,238 mi = 1,992.72 kms