Miles between Laredo, TX and Beech Grove, IN

There are
1,330 mi
from Laredo, TX to Beech Grove, IN

That's the driving distance. It would take 23 hours 25 mins to go from Laredo, Texas to Beech Grove, Indiana.

The flight distance (direct flight from Laredo, TX to Beech Grove, IN) is 1,141.19 mi.

1,330 mi = 2,140.18 kms