There are
395 mi
from Johnson City, TN to Piqua, OH
That's the driving distance. It would take 7 hours 42 mins to go from Johnson City, Tennessee to Piqua, Ohio.
The flight distance (direct flight from Johnson City, TN to Piqua, OH) is 283.86 mi.
395 mi = 635.53 kms