There are
709 mi
from Hoover, AL to Lake Zurich, IL
That's the driving distance. It would take 13 hours 21 mins to go from Hoover, Alabama to Lake Zurich, Illinois.
The flight distance (direct flight from Hoover, AL to Lake Zurich, IL) is 611.44 mi.
709 mi = 1,140.52 kms