Miles between Citrus Heights, CA and Twentynine Palms, CA

There are
512 mi
from Citrus Heights, CA to Twentynine Palms, CA

That's the driving distance. It would take 9 hours 58 mins to go from Citrus Heights, California to Twentynine Palms, California.

The flight distance (direct flight from Citrus Heights, CA to Twentynine Palms, CA) is 429.05 mi.

512 mi = 823.81 kms