There are
1,014 mi
from Rowlett, TX to Rock Hill, SC
That's the driving distance. It would take 18 hours 41 mins to go from Rowlett, Texas to Rock Hill, South Carolina.
The flight distance (direct flight from Rowlett, TX to Rock Hill, SC) is 900.91 mi.
1,014 mi = 1,631.19 kms