There are
616 mi
from Shoreview, MN to Shiloh, IL
That's the driving distance. It would take 11 hours 16 mins to go from Shoreview, Minnesota to Shiloh, Illinois.
The flight distance (direct flight from Shoreview, MN to Shiloh, IL) is 480.31 mi.
616 mi = 991.59 kms