There are
423 mi
from Jacksonville, FL to Asheboro, NC
That's the driving distance. It would take 7 hours 56 mins to go from Jacksonville, Florida to Asheboro, North Carolina.
The flight distance (direct flight from Jacksonville, FL to Asheboro, NC) is 386.43 mi.
423 mi = 681.36 kms