Miles between Rock Hill, SC and Swansea, IL

There are
707 mi
from Rock Hill, SC to Swansea, IL

That's the driving distance. It would take 13 hours 20 mins to go from Rock Hill, South Carolina to Swansea, Illinois.

The flight distance (direct flight from Rock Hill, SC to Swansea, IL) is 555.14 mi.

707 mi = 1,137.06 kms