Miles between Naperville, IL and Leavenworth, KS

There are
509 mi
from Naperville, IL to Leavenworth, KS

That's the driving distance. It would take 9 hours 30 mins to go from Naperville, Illinois to Leavenworth, Kansas.

The flight distance (direct flight from Naperville, IL to Leavenworth, KS) is 394.51 mi.

509 mi = 818.38 kms