Miles between Columbia, MO and Portsmouth, OH

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