Miles between Lewisville, TX and Elgin, IL

There are
913 mi
from Lewisville, TX to Elgin, IL

That's the driving distance. It would take 17 hours 22 mins to go from Lewisville, Texas to Elgin, Illinois.

The flight distance (direct flight from Lewisville, TX to Elgin, IL) is 782.50 mi.

913 mi = 1,469.86 kms