Miles between Oxford, OH and Bardstown, KY

There are
166 mi
from Oxford, OH to Bardstown, KY

That's the driving distance. It would take 3 hours 24 mins to go from Oxford, Ohio to Bardstown, Kentucky.

The flight distance (direct flight from Oxford, OH to Bardstown, KY) is 123.60 mi.

166 mi = 267.60 kms