Miles between Lafayette, LA and Beech Grove, IN

There are
902 mi
from Lafayette, LA to Beech Grove, IN

That's the driving distance. It would take 16 hours 28 mins to go from Lafayette, Louisiana to Beech Grove, Indiana.

The flight distance (direct flight from Lafayette, LA to Beech Grove, IN) is 736.68 mi.

902 mi = 1,451.48 kms