There are
758 mi
from Norman, OK to Beech Grove, IN
That's the driving distance. It would take 13 hours 50 mins to go from Norman, Oklahoma to Beech Grove, Indiana.
The flight distance (direct flight from Norman, OK to Beech Grove, IN) is 694.95 mi.
758 mi = 1,220.44 kms