There are
2,090 mi
from Newark, NJ to Las Cruces, NM
That's the driving distance. It would take 1 day 15 hours to go from Newark, New Jersey to Las Cruces, New Mexico.
The flight distance (direct flight from Newark, NJ to Las Cruces, NM) is 1,888.13 mi.
2,090 mi = 3.22 kms