There are
363 mi
from Knoxville, TN to Hanahan, SC
That's the driving distance. It would take 7 hours to go from Knoxville, Tennessee to Hanahan, South Carolina.
The flight distance (direct flight from Knoxville, TN to Hanahan, SC) is 305.74 mi.
363 mi = 584.90 kms