There are
674 mi
from Jackson, MS to Beech Grove, IN
That's the driving distance. It would take 12 hours 16 mins to go from Jackson, Mississippi to Beech Grove, Indiana.
The flight distance (direct flight from Jackson, MS to Beech Grove, IN) is 561.46 mi.
674 mi = 1,084.39 kms