Miles between Suffolk, VA and Shiloh, IL

There are
893 mi
from Suffolk, VA to Shiloh, IL

That's the driving distance. It would take 16 hours 42 mins to go from Suffolk, Virginia to Shiloh, Illinois.

The flight distance (direct flight from Suffolk, VA to Shiloh, IL) is 738.62 mi.

893 mi = 1,437.01 kms