There are
372 mi
from Jacksonville Beach, FL to Rock Hill, SC
That's the driving distance. It would take 6 hours 58 mins to go from Jacksonville Beach, Florida to Rock Hill, South Carolina.
The flight distance (direct flight from Jacksonville Beach, FL to Rock Hill, SC) is 321.37 mi.
372 mi = 598.67 kms