There are
579 mi
from Jackson, MS to Asheville, NC
That's the driving distance. It would take 11 hours 7 mins to go from Jackson, Mississippi to Asheville, North Carolina.
The flight distance (direct flight from Jackson, MS to Asheville, NC) is 493.07 mi.
579 mi = 932.05 kms