There are
1,110 mi
from Saginaw, MI to St Augustine, FL
That's the driving distance. It would take 21 hours 18 mins to go from Saginaw, Michigan to St Augustine, Florida.
The flight distance (direct flight from Saginaw, MI to St Augustine, FL) is 945.73 mi.
1,110 mi = 1,786.69 kms