Miles between Irving, TX and Edwardsville, IL

There are
658 mi
from Irving, TX to Edwardsville, IL

That's the driving distance. It would take 12 hours 24 mins to go from Irving, Texas to Edwardsville, Illinois.

The flight distance (direct flight from Irving, TX to Edwardsville, IL) is 570.02 mi.

658 mi = 1,059.40 kms