There are
659 mi
from Las Cruces, NM to North Richland Hills, TX
That's the driving distance. It would take 11 hours 9 mins to go from Las Cruces, New Mexico to North Richland Hills, Texas.
The flight distance (direct flight from Las Cruces, NM to North Richland Hills, TX) is 556.11 mi.
659 mi = 1,059.90 kms