There are
832 mi
from Jackson, MS to Ankeny, IA
That's the driving distance. It would take 15 hours 39 mins to go from Jackson, Mississippi to Ankeny, Iowa.
The flight distance (direct flight from Jackson, MS to Ankeny, IA) is 678.28 mi.
832 mi = 1,339.63 kms