There are
453 mi
from Columbia, SC to Portsmouth, OH
That's the driving distance. It would take 8 hours 47 mins to go from Columbia, South Carolina to Portsmouth, Ohio.
The flight distance (direct flight from Columbia, SC to Portsmouth, OH) is 344.61 mi.
453 mi = 729.30 kms