There are
952 mi
from Lewisville, TX to Chicago Heights, IL
That's the driving distance. It would take 16 hours 54 mins to go from Lewisville, Texas to Chicago Heights, Illinois.
The flight distance (direct flight from Lewisville, TX to Chicago Heights, IL) is 777.74 mi.
952 mi = 1,532.83 kms