There are
719 mi
from Birmingham, AL to Leavenworth, KS
That's the driving distance. It would take 14 hours 2 mins to go from Birmingham, Alabama to Leavenworth, Kansas.
The flight distance (direct flight from Birmingham, AL to Leavenworth, KS) is 602.76 mi.
719 mi = 1,156.65 kms