Miles between Novi, MI and Gainesville, TX

There are
1,145 mi
from Novi, MI to Gainesville, TX

That's the driving distance. It would take 20 hours 56 mins to go from Novi, Michigan to Gainesville, Texas.

The flight distance (direct flight from Novi, MI to Gainesville, TX) is 960.39 mi.

1,145 mi = 1,842.42 kms