Miles between Odessa, TX and New Lenox, IL

There are
1,208 mi
from Odessa, TX to New Lenox, IL

That's the driving distance. It would take 21 hours 44 mins to go from Odessa, Texas to New Lenox, Illinois.

The flight distance (direct flight from Odessa, TX to New Lenox, IL) is 1,038.15 mi.

1,208 mi = 1.61 kms