There are
1,270 mi
from Arlington, TX to Bay City, MI
That's the driving distance. It would take 22 hours 35 mins to go from Arlington, Texas to Bay City, Michigan.
The flight distance (direct flight from Arlington, TX to Bay City, MI) is 1,036 mi.
1,270 mi = 1.61 kms