There are
513 mi
from Jacksonville, NC to St Augustine, FL
That's the driving distance. It would take 9 hours 53 mins to go from Jacksonville, North Carolina to St Augustine, Florida.
The flight distance (direct flight from Jacksonville, NC to St Augustine, FL) is 405.06 mi.
513 mi = 825.54 kms