There are
343 mi
from Columbia, MO to Mooresville, IN
That's the driving distance. It would take 6 hours 35 mins to go from Columbia, Missouri to Mooresville, Indiana.
The flight distance (direct flight from Columbia, MO to Mooresville, IN) is 321.93 mi.
343 mi = 552.23 kms