There are
578 mi
from Alexandria, VA to Beech Grove, IN
That's the driving distance. It would take 11 hours 20 mins to go from Alexandria, Virginia to Beech Grove, Indiana.
The flight distance (direct flight from Alexandria, VA to Beech Grove, IN) is 487.68 mi.
578 mi = 930.83 kms