There are
2,154 mi
from Ann Arbor, MI to Twentynine Palms, CA
That's the driving distance. It would take 1 day 14 hours to go from Ann Arbor, Michigan to Twentynine Palms, California.
The flight distance (direct flight from Ann Arbor, MI to Twentynine Palms, CA) is 1,829.60 mi.
2,154 mi = 3.22 kms