There are
1,335 mi
from Irving, TX to Twentynine Palms, CA
That's the driving distance. It would take 22 hours 55 mins to go from Irving, Texas to Twentynine Palms, California.
The flight distance (direct flight from Irving, TX to Twentynine Palms, CA) is 1,103.24 mi.
1,335 mi = 1.61 kms