There are
917 mi
from Mesquite, TX to Crest Hill, IL
That's the driving distance. It would take 16 hours 37 mins to go from Mesquite, Texas to Crest Hill, Illinois.
The flight distance (direct flight from Mesquite, TX to Crest Hill, IL) is 765.80 mi.
917 mi = 1,475.91 kms