Miles between Rock Hill, SC and Lake Zurich, IL

There are
791 mi
from Rock Hill, SC to Lake Zurich, IL

That's the driving distance. It would take 15 hours 30 mins to go from Rock Hill, South Carolina to Lake Zurich, Illinois.

The flight distance (direct flight from Rock Hill, SC to Lake Zurich, IL) is 630.60 mi.

791 mi = 1,273.57 kms