Miles between Elgin, IL and Las Vegas, NM

There are
1,186 mi
from Elgin, IL to Las Vegas, NM

That's the driving distance. It would take 22 hours 30 mins to go from Elgin, Illinois to Las Vegas, New Mexico.

The flight distance (direct flight from Elgin, IL to Las Vegas, NM) is 1,012.52 mi.

1,186 mi = 1.61 kms