There are
452 mi
from Columbia, SC to Portsmouth, OH
That's the driving distance. It would take 8 hours 34 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.
452 mi = 727.18 kms