There are
567 mi
from Columbia, MO to Portsmouth, OH
That's the driving distance. It would take 11 hours 5 mins to go from Columbia, Missouri to Portsmouth, Ohio.
The flight distance (direct flight from Columbia, MO to Portsmouth, OH) is 502.45 mi.
567 mi = 912.67 kms