There are
710 mi
from Birmingham, AL to Crystal Lake, IL
That's the driving distance. It would take 13 hours 29 mins to go from Birmingham, Alabama to Crystal Lake, Illinois.
The flight distance (direct flight from Birmingham, AL to Crystal Lake, IL) is 608.12 mi.
710 mi = 1,143.21 kms