Miles between Rock Hill, SC and Freehold Township, NJ

There are
612 mi
from Rock Hill, SC to Freehold Township, NJ

That's the driving distance. It would take 12 hours 8 mins to go from Rock Hill, South Carolina to Freehold Township, New Jersey.

The flight distance (direct flight from Rock Hill, SC to Freehold Township, NJ) is 519.92 mi.

612 mi = 984.95 kms