There are
1,929 mi
from Las Cruces, NM to Roanoke Rapids, NC
That's the driving distance. It would take 1 day 10 hours to go from Las Cruces, New Mexico to Roanoke Rapids, North Carolina.
The flight distance (direct flight from Las Cruces, NM to Roanoke Rapids, NC) is 1,677.65 mi.
1,929 mi = 1.61 kms