There are
667 mi
from Arlington, TX to Shiloh, IL
That's the driving distance. It would take 12 hours 33 mins to go from Arlington, Texas to Shiloh, Illinois.
The flight distance (direct flight from Arlington, TX to Shiloh, IL) is 570.52 mi.
667 mi = 1,073.01 kms