There are
909 mi
from Allen, TX to Crystal Lake, IL
That's the driving distance. It would take 17 hours 20 mins to go from Allen, Texas to Crystal Lake, Illinois.
The flight distance (direct flight from Allen, TX to Crystal Lake, IL) is 778.46 mi.
909 mi = 1,462.25 kms