There are
939 mi
from Irving, TX to Crystal Lake, IL
That's the driving distance. It would take 17 hours 54 mins to go from Irving, Texas to Crystal Lake, Illinois.
The flight distance (direct flight from Irving, TX to Crystal Lake, IL) is 804.03 mi.
939 mi = 1,510.67 kms