Miles between Allen, TX and Las Cruces, NM

There are
704 mi
from Allen, TX to Las Cruces, NM

That's the driving distance. It would take 11 hours 56 mins to go from Allen, Texas to Las Cruces, New Mexico.

The flight distance (direct flight from Allen, TX to Las Cruces, NM) is 589.05 mi.

704 mi = 1,132.43 kms