There are
684 mi
from Columbia, MO to Richmond Heights, OH
That's the driving distance. It would take 12 hours 59 mins to go from Columbia, Missouri to Richmond Heights, Ohio.
The flight distance (direct flight from Columbia, MO to Richmond Heights, OH) is 597.92 mi.
684 mi = 1,100.29 kms