Miles between , MI and Gainesville, TX

There are
1,268 mi
from , MI to Gainesville, TX

That's the driving distance. It would take 23 hours 49 mins to go from , Michigan to Gainesville, Texas.

The flight distance (direct flight from , MI to Gainesville, TX) is 1,027.50 mi.

1,268 mi = 2,040.13 kms