Miles between Kansas City, MO and Arlington Heights, IL

There are
526 mi
from Kansas City, MO to Arlington Heights, IL

That's the driving distance. It would take 9 hours 43 mins to go from Kansas City, Missouri to Arlington Heights, Illinois.

The flight distance (direct flight from Kansas City, MO to Arlington Heights, IL) is 402.90 mi.

526 mi = 846.48 kms