There are
858 mi
from Mckinney, TX to Crest Hill, IL
That's the driving distance. It would take 15 hours 58 mins to go from Mckinney, Texas to Crest Hill, Illinois.
The flight distance (direct flight from Mckinney, TX to Crest Hill, IL) is 743.07 mi.
858 mi = 1,380.38 kms