There are
2,355 mi
from Manchester, NH to Las Cruces, NM
That's the driving distance. It would take 1 day 20 hours to go from Manchester, New Hampshire to Las Cruces, New Mexico.
The flight distance (direct flight from Manchester, NH to Las Cruces, NM) is 2,049.21 mi.
2,355 mi = 3.22 kms