There are
1,235 mi
from Novi, MI to Forest Hill, TX
That's the driving distance. It would take 21 hours 58 mins to go from Novi, Michigan to Forest Hill, Texas.
The flight distance (direct flight from Novi, MI to Forest Hill, TX) is 1,012.38 mi.
1,235 mi = 1,988.26 kms