Miles between Las Cruces, NM and Granite City, IL

There are
1,157 mi
from Las Cruces, NM to Granite City, IL

That's the driving distance. It would take 21 hours 19 mins to go from Las Cruces, New Mexico to Granite City, Illinois.

The flight distance (direct flight from Las Cruces, NM to Granite City, IL) is 1,031.17 mi.

1,157 mi = 1.61 kms