There are
308 mi
from Middletown, OH to Saginaw, MI
That's the driving distance. It would take 5 hours 41 mins to go from Middletown, Ohio to Saginaw, Michigan.
The flight distance (direct flight from Middletown, OH to Saginaw, MI) is 270.76 mi.
308 mi = 495.07 kms