There are
715 mi
from Edinburg, TX to Artesia, NM
That's the driving distance. It would take 12 hours 35 mins to go from Edinburg, Texas to Artesia, New Mexico.
The flight distance (direct flight from Edinburg, TX to Artesia, NM) is 586.93 mi.
715 mi = 1,150.37 kms