There are
1,358 mi
from Mesquite, TX to Twentynine Palms, CA
That's the driving distance. It would take 23 hours 19 mins to go from Mesquite, Texas to Twentynine Palms, California.
The flight distance (direct flight from Mesquite, TX to Twentynine Palms, CA) is 1,123.81 mi.
1,358 mi = 1.61 kms