There are
887 mi
from Mckinney, TX to Glendale Heights, IL
That's the driving distance. It would take 16 hours 34 mins to go from Mckinney, Texas to Glendale Heights, Illinois.
The flight distance (direct flight from Mckinney, TX to Glendale Heights, IL) is 762.75 mi.
887 mi = 1,428.06 kms