There are
159 mi
from Dayton, OH to Richmond, KY
That's the driving distance. It would take 3 hours 2 mins to go from Dayton, Ohio to Richmond, Kentucky.
The flight distance (direct flight from Dayton, OH to Richmond, KY) is 139.06 mi.
159 mi = 255.21 kms