Miles between Las Cruces, NM and Fairview Heights, IL

There are
1,163 mi
from Las Cruces, NM to Fairview Heights, IL

That's the driving distance. It would take 21 hours 28 mins to go from Las Cruces, New Mexico to Fairview Heights, Illinois.

The flight distance (direct flight from Las Cruces, NM to Fairview Heights, IL) is 1,036.56 mi.

1,163 mi = 1.61 kms