There are
1,182 mi
from Midland, TX to Crest Hill, IL
That's the driving distance. It would take 21 hours 18 mins to go from Midland, Texas to Crest Hill, Illinois.
The flight distance (direct flight from Midland, TX to Crest Hill, IL) is 1,014.80 mi.
1,182 mi = 1.61 kms