Miles between Gary, IN and Clayton, MO

There are
307 mi
from Gary, IN to Clayton, MO

That's the driving distance. It would take 5 hours 50 mins to go from Gary, Indiana to Clayton, Missouri.

The flight distance (direct flight from Gary, IN to Clayton, MO) is 257.48 mi.

307 mi = 494.78 kms