There are
1,284 mi
from Las Cruces, NM to Dickinson, ND
That's the driving distance. It would take 22 hours 54 mins to go from Las Cruces, New Mexico to Dickinson, North Dakota.
The flight distance (direct flight from Las Cruces, NM to Dickinson, ND) is 1,027.59 mi.
1,284 mi = 1.61 kms