Miles between Columbia, MO and Mooresville, IN

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