There are
627 mi
from Roanoke, VA to Sauk Village, IL
That's the driving distance. It would take 12 hours 28 mins to go from Roanoke, Virginia to Sauk Village, Illinois.
The flight distance (direct flight from Roanoke, VA to Sauk Village, IL) is 500.46 mi.
627 mi = 1,008.57 kms