There are
940 mi
from Grand Prairie, TX to Lake In The Hills, IL
That's the driving distance. It would take 17 hours 54 mins to go from Grand Prairie, Texas to Lake In The Hills, Illinois.
The flight distance (direct flight from Grand Prairie, TX to Lake In The Hills, IL) is 805.86 mi.
940 mi = 1,513.49 kms