There are
454 mi
from Evansville, IN to Novi, MI
That's the driving distance. It would take 8 hours 37 mins to go from Evansville, Indiana to Novi, Michigan.
The flight distance (direct flight from Evansville, IN to Novi, MI) is 379.02 mi.
454 mi = 730.98 kms