Miles between Rock Hill, SC and Inver Grove Heights, MN

There are
1,156 mi
from Rock Hill, SC to Inver Grove Heights, MN

That's the driving distance. It would take 22 hours 10 mins to go from Rock Hill, South Carolina to Inver Grove Heights, Minnesota.

The flight distance (direct flight from Rock Hill, SC to Inver Grove Heights, MN) is 933.94 mi.

1,156 mi = 1.61 kms