There are
721 mi
from Rock Hill, SC to Dyer, IN
That's the driving distance. It would take 14 hours 1 min to go from Rock Hill, South Carolina to Dyer, Indiana.
The flight distance (direct flight from Rock Hill, SC to Dyer, IN) is 574.44 mi.
721 mi = 1,160.11 kms