There are
952 mi
from Mesquite, TX to Hanover Park, IL
That's the driving distance. It would take 17 hours 22 mins to go from Mesquite, Texas to Hanover Park, Illinois.
The flight distance (direct flight from Mesquite, TX to Hanover Park, IL) is 787.99 mi.
952 mi = 1,531.61 kms