Miles between Dayton, OH and Dixon, IL

There are
387 mi
from Dayton, OH to Dixon, IL

That's the driving distance. It would take 7 hours 29 mins to go from Dayton, Ohio to Dixon, Illinois.

The flight distance (direct flight from Dayton, OH to Dixon, IL) is 311.61 mi.

387 mi = 623.10 kms