Miles between Birmingham, AL and New Lenox, IL

There are
673 mi
from Birmingham, AL to New Lenox, IL

That's the driving distance. It would take 12 hours 21 mins to go from Birmingham, Alabama to New Lenox, Illinois.

The flight distance (direct flight from Birmingham, AL to New Lenox, IL) is 555.80 mi.

673 mi = 1,083.63 kms