Miles between Saginaw, MI and Vicksburg, MS

There are
1,034 mi
from Saginaw, MI to Vicksburg, MS

That's the driving distance. It would take 18 hours 55 mins to go from Saginaw, Michigan to Vicksburg, Mississippi.

The flight distance (direct flight from Saginaw, MI to Vicksburg, MS) is 852.09 mi.

1,034 mi = 1,664.25 kms