There are
528 mi
from Kansas City, KS to Arlington Heights, IL
That's the driving distance. It would take 9 hours 47 mins to go from Kansas City, Kansas to Arlington Heights, Illinois.
The flight distance (direct flight from Kansas City, KS to Arlington Heights, IL) is 404.57 mi.
528 mi = 849.57 kms