There are
105 mi
from Cincinnati, OH to Beech Grove, IN
That's the driving distance. It would take 2 hours to go from Cincinnati, Ohio to Beech Grove, Indiana.
The flight distance (direct flight from Cincinnati, OH to Beech Grove, IN) is 94.47 mi.
105 mi = 169.48 kms