There are
525 mi
from Kansas City, MO to Arlington Heights, IL
That's the driving distance. It would take 9 hours 42 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.
525 mi = 845.66 kms