There are
533 mi
from Norman, OK to Shiloh, IL
That's the driving distance. It would take 9 hours 41 mins to go from Norman, Oklahoma to Shiloh, Illinois.
The flight distance (direct flight from Norman, OK to Shiloh, IL) is 476.12 mi.
533 mi = 858.05 kms