There are
961 mi
from Columbia, MO to Artesia, NM
That's the driving distance. It would take 17 hours 28 mins to go from Columbia, Missouri to Artesia, New Mexico.
The flight distance (direct flight from Columbia, MO to Artesia, NM) is 795.48 mi.
961 mi = 1,546.38 kms