There are
975 mi
from Las Cruces, NM to Maryville, MO
That's the driving distance. It would take 19 hours 9 mins to go from Las Cruces, New Mexico to Maryville, Missouri.
The flight distance (direct flight from Las Cruces, NM to Maryville, MO) is 862.09 mi.
975 mi = 1,568.96 kms