There are
370 mi
from Chattanooga, TN to Portsmouth, OH
That's the driving distance. It would take 7 hours 13 mins to go from Chattanooga, Tennessee to Portsmouth, Ohio.
The flight distance (direct flight from Chattanooga, TN to Portsmouth, OH) is 284.91 mi.
370 mi = 596.24 kms