There are
848 mi
from Jackson, MS to Roanoke Rapids, NC
That's the driving distance. It would take 15 hours 53 mins to go from Jackson, Mississippi to Roanoke Rapids, North Carolina.
The flight distance (direct flight from Jackson, MS to Roanoke Rapids, NC) is 769.48 mi.
848 mi = 1,365.11 kms