There are
328 mi
from Johnson City, TN to Lancaster, OH
That's the driving distance. It would take 6 hours 47 mins to go from Johnson City, Tennessee to Lancaster, Ohio.
The flight distance (direct flight from Johnson City, TN to Lancaster, OH) is 235.32 mi.
328 mi = 528.15 kms