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