There are
883 mi
from Jacksonville, NC to Bay City, MI
That's the driving distance. It would take 17 hours 5 mins to go from Jacksonville, North Carolina to Bay City, Michigan.
The flight distance (direct flight from Jacksonville, NC to Bay City, MI) is 701.43 mi.
883 mi = 1,420.90 kms