There are
354 mi
from Dayton, OH to Woodstock, IL
That's the driving distance. It would take 7 hours 3 mins to go from Dayton, Ohio to Woodstock, Illinois.
The flight distance (direct flight from Dayton, OH to Woodstock, IL) is 283.50 mi.
354 mi = 569.35 kms