There are
351 mi
from Las Cruces, NM to Midland, TX
That's the driving distance. It would take 5 hours 54 mins to go from Las Cruces, New Mexico to Midland, Texas.
The flight distance (direct flight from Las Cruces, NM to Midland, TX) is 274.98 mi.
351 mi = 564.94 kms