There are
997 mi
from Bryan, TX to Beech Grove, IN
That's the driving distance. It would take 18 hours 8 mins to go from Bryan, Texas to Beech Grove, Indiana.
The flight distance (direct flight from Bryan, TX to Beech Grove, IN) is 851.83 mi.
997 mi = 1,605.11 kms