Miles between Las Cruces, NM and Lebanon, MO

There are
988 mi
from Las Cruces, NM to Lebanon, MO

That's the driving distance. It would take 18 hours 10 mins to go from Las Cruces, New Mexico to Lebanon, Missouri.

The flight distance (direct flight from Las Cruces, NM to Lebanon, MO) is 878.55 mi.

988 mi = 1,589.95 kms