Miles between Santa Rosa, CA and Twentynine Palms, CA

There are
552 mi
from Santa Rosa, CA to Twentynine Palms, CA

That's the driving distance. It would take 10 hours 47 mins to go from Santa Rosa, California to Twentynine Palms, California.

The flight distance (direct flight from Santa Rosa, CA to Twentynine Palms, CA) is 475.21 mi.

552 mi = 887.57 kms