There are
682 mi
from Avondale, AZ to Lovington, NM
That's the driving distance. It would take 12 hours 20 mins to go from Avondale, Arizona to Lovington, New Mexico.
The flight distance (direct flight from Avondale, AZ to Lovington, NM) is 521.40 mi.
682 mi = 1,097.28 kms