There are
756 mi
from Tuscaloosa, AL to Lake Zurich, IL
That's the driving distance. It would take 14 hours 11 mins to go from Tuscaloosa, Alabama to Lake Zurich, Illinois.
The flight distance (direct flight from Tuscaloosa, AL to Lake Zurich, IL) is 621.61 mi.
756 mi = 1,216.00 kms