There are
512 mi
from Naperville, IL to Leawood, KS
That's the driving distance. It would take 9 hours 26 mins to go from Naperville, Illinois to Leawood, Kansas.
The flight distance (direct flight from Naperville, IL to Leawood, KS) is 392.15 mi.
512 mi = 823.61 kms