There are
1,163 mi
from Las Cruces, NM to Collinsville, IL
That's the driving distance. It would take 21 hours 29 mins to go from Las Cruces, New Mexico to Collinsville, Illinois.
The flight distance (direct flight from Las Cruces, NM to Collinsville, IL) is 1,038.75 mi.
1,163 mi = 1.61 kms