Miles between Youngstown, OH and Hazelwood, MO

There are
593 mi
from Youngstown, OH to Hazelwood, MO

That's the driving distance. It would take 11 hours 11 mins to go from Youngstown, Ohio to Hazelwood, Missouri.

The flight distance (direct flight from Youngstown, OH to Hazelwood, MO) is 539.22 mi.

593 mi = 954.81 kms