There are
650 mi
from Laredo, TX to Las Cruces, NM
That's the driving distance. It would take 11 hours 39 mins to go from Laredo, Texas to Las Cruces, New Mexico.
The flight distance (direct flight from Laredo, TX to Las Cruces, NM) is 546.98 mi.
650 mi = 1,046.63 kms