There are
1,167 mi
from Mesquite, TX to Ann Arbor, MI
That's the driving distance. It would take 20 hours 43 mins to go from Mesquite, Texas to Ann Arbor, Michigan.
The flight distance (direct flight from Mesquite, TX to Ann Arbor, MI) is 961.50 mi.
1,167 mi = 1,878.28 kms