There are
357 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.
357 mi = 574.81 kms