There are
641 mi
from Jackson, MS to Indian Trail, NC
That's the driving distance. It would take 12 hours to go from Jackson, Mississippi to Indian Trail, North Carolina.
The flight distance (direct flight from Jackson, MS to Indian Trail, NC) is 579.45 mi.
641 mi = 1,031.88 kms