There are
541 mi
from Arlington Heights, IL to Leavenworth, KS
That's the driving distance. It would take 10 hours 6 mins to go from Arlington Heights, Illinois to Leavenworth, Kansas.
The flight distance (direct flight from Arlington Heights, IL to Leavenworth, KS) is 410.97 mi.
541 mi = 871.23 kms