Miles between Waterloo, IA and Lovington, NM

There are
1,087 mi
from Waterloo, IA to Lovington, NM

That's the driving distance. It would take 20 hours 4 mins to go from Waterloo, Iowa to Lovington, New Mexico.

The flight distance (direct flight from Waterloo, IA to Lovington, NM) is 891.27 mi.

1,087 mi = 1,749.80 kms