There are
430 mi
from Gary, IN to Marshall, MO
That's the driving distance. It would take 8 hours 42 mins to go from Gary, Indiana to Marshall, Missouri.
The flight distance (direct flight from Gary, IN to Marshall, MO) is 352.04 mi.
430 mi = 692.79 kms