There are
1,147 mi
from Fort Worth, TX to Norton Shores, MI
That's the driving distance. It would take 20 hours 36 mins to go from Fort Worth, Texas to Norton Shores, Michigan.
The flight distance (direct flight from Fort Worth, TX to Norton Shores, MI) is 938.26 mi.
1,147 mi = 1.61 kms