There are
500 mi
from Birmingham, AL to Zionsville, IN
That's the driving distance. It would take 9 hours 12 mins to go from Birmingham, Alabama to Zionsville, Indiana.
The flight distance (direct flight from Birmingham, AL to Zionsville, IN) is 445.29 mi.
500 mi = 804.07 kms