There are
2,151 mi
from Rock Hill, SC to St George, UT
That's the driving distance. It would take 1 day 15 hours to go from Rock Hill, South Carolina to St George, Utah.
The flight distance (direct flight from Rock Hill, SC to St George, UT) is 1,816.69 mi.
2,151 mi = 3.22 kms