Miles between Waterloo, IA and Lenexa, KS

There are
319 mi
from Waterloo, IA to Lenexa, KS

That's the driving distance. It would take 6 hours 14 mins to go from Waterloo, Iowa to Lenexa, Kansas.

The flight distance (direct flight from Waterloo, IA to Lenexa, KS) is 274.68 mi.

319 mi = 513.06 kms