Miles between Rock Hill, SC and Mt Juliet, TN

There are
398 mi
from Rock Hill, SC to Mt Juliet, TN

That's the driving distance. It would take 7 hours 40 mins to go from Rock Hill, South Carolina to Mt Juliet, Tennessee.

The flight distance (direct flight from Rock Hill, SC to Mt Juliet, TN) is 321.04 mi.

398 mi = 640.31 kms