Miles between Kansas City, MO and Lake Havasu City, AZ

There are
1,317 mi
from Kansas City, MO to Lake Havasu City, AZ

That's the driving distance. It would take 23 hours 26 mins to go from Kansas City, Missouri to Lake Havasu City, Arizona.

The flight distance (direct flight from Kansas City, MO to Lake Havasu City, AZ) is 1,135.39 mi.

1,317 mi = 1.61 kms