There are
1,187 mi
from Rock Hill, SC to North Mankato, MN
That's the driving distance. It would take 22 hours 48 mins to go from Rock Hill, South Carolina to North Mankato, Minnesota.
The flight distance (direct flight from Rock Hill, SC to North Mankato, MN) is 940.55 mi.
1,187 mi = 1.61 kms