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