There are
276 mi
from Saginaw, MI to St John, IN
That's the driving distance. It would take 5 hours 18 mins to go from Saginaw, Michigan to St John, Indiana.
The flight distance (direct flight from Saginaw, MI to St John, IN) is 225.53 mi.
276 mi = 444.37 kms