There are
645 mi
from Lewisville, TX to Edwardsville, IL
That's the driving distance. It would take 12 hours 11 mins to go from Lewisville, Texas to Edwardsville, Illinois.
The flight distance (direct flight from Lewisville, TX to Edwardsville, IL) is 559.86 mi.
645 mi = 1,038.68 kms