Miles between Mckinney, TX and Artesia, NM

There are
507 mi
from Mckinney, TX to Artesia, NM

That's the driving distance. It would take 9 hours 22 mins to go from Mckinney, Texas to Artesia, New Mexico.

The flight distance (direct flight from Mckinney, TX to Artesia, NM) is 450.31 mi.

507 mi = 815.53 kms