There are
188 mi
from Rock Hill, SC to Johnson City, TN
That's the driving distance. It would take 3 hours 47 mins to go from Rock Hill, South Carolina to Johnson City, Tennessee.
The flight distance (direct flight from Rock Hill, SC to Johnson City, TN) is 121.53 mi.
188 mi = 302.25 kms