Miles between Lewisville, TX and Cahokia, IL

There are
627 mi
from Lewisville, TX to Cahokia, IL

That's the driving distance. It would take 11 hours 45 mins to go from Lewisville, Texas to Cahokia, Illinois.

The flight distance (direct flight from Lewisville, TX to Cahokia, IL) is 539.18 mi.

627 mi = 1,009.38 kms