There are
91 mi
from Springfield, IL to Shiloh, IL
That's the driving distance. It would take 1 hour 51 mins to go from Springfield, Illinois to Shiloh, Illinois.
The flight distance (direct flight from Springfield, IL to Shiloh, IL) is 85.35 mi.
91 mi = 146.50 kms