There are
1,233 mi
from Rock Hill, SC to Sauk Rapids, MN
That's the driving distance. It would take 23 hours 36 mins to go from Rock Hill, South Carolina to Sauk Rapids, Minnesota.
The flight distance (direct flight from Rock Hill, SC to Sauk Rapids, MN) is 1,008.98 mi.
1,233 mi = 1,984.96 kms