There are
455 mi
from Asheville, NC to Jacksonville Beach, FL
That's the driving distance. It would take 8 hours 30 mins to go from Asheville, North Carolina to Jacksonville Beach, Florida.
The flight distance (direct flight from Asheville, NC to Jacksonville Beach, FL) is 373.43 mi.
455 mi = 732.93 kms