Miles between Mesquite, TX and Rochester Hills, MI

There are
1,195 mi
from Mesquite, TX to Rochester Hills, MI

That's the driving distance. It would take 21 hours 42 mins to go from Mesquite, Texas to Rochester Hills, Michigan.

The flight distance (direct flight from Mesquite, TX to Rochester Hills, MI) is 1,001.41 mi.

1,195 mi = 1,923.89 kms