Miles between Irving, TX and Shiloh, IL

There are
654 mi
from Irving, TX to Shiloh, IL

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

The flight distance (direct flight from Irving, TX to Shiloh, IL) is 560.26 mi.

654 mi = 1,053.07 kms