Miles between Mcallen, TX and Lovington, NM

There are
674 mi
from Mcallen, TX to Lovington, NM

That's the driving distance. It would take 12 hours 7 mins to go from Mcallen, Texas to Lovington, New Mexico.

The flight distance (direct flight from Mcallen, TX to Lovington, NM) is 557.94 mi.

674 mi = 1,084.89 kms