Miles between Gary, IN and Festus, MO

There are
334 mi
from Gary, IN to Festus, MO

That's the driving distance. It would take 6 hours 20 mins to go from Gary, Indiana to Festus, Missouri.

The flight distance (direct flight from Gary, IN to Festus, MO) is 283.56 mi.

334 mi = 537.76 kms