There are
947 mi
from Mesquite, TX to Glendale Heights, IL
That's the driving distance. It would take 17 hours 13 mins to go from Mesquite, Texas to Glendale Heights, Illinois.
The flight distance (direct flight from Mesquite, TX to Glendale Heights, IL) is 785.87 mi.
947 mi = 1,523.59 kms