There are
450 mi
from Fostoria, OH to Hazelwood, MO
That's the driving distance. It would take 8 hours 47 mins to go from Fostoria, Ohio to Hazelwood, Missouri.
The flight distance (direct flight from Fostoria, OH to Hazelwood, MO) is 403.30 mi.
450 mi = 724.83 kms