There are
754 mi
from New Britain, CT to Rock Hill, SC
That's the driving distance. It would take 15 hours 9 mins to go from New Britain, Connecticut to Rock Hill, South Carolina.
The flight distance (direct flight from New Britain, CT to Rock Hill, SC) is 644.80 mi.
754 mi = 1,213.81 kms