There are
489 mi
from Temple, TX to Artesia, NM
That's the driving distance. It would take 9 hours 24 mins to go from Temple, Texas to Artesia, New Mexico.
The flight distance (direct flight from Temple, TX to Artesia, NM) is 430.91 mi.
489 mi = 786.63 kms