Miles between Mckinney, TX and Beech Grove, IN

There are
842 mi
from Mckinney, TX to Beech Grove, IN

That's the driving distance. It would take 15 hours 44 mins to go from Mckinney, Texas to Beech Grove, Indiana.

The flight distance (direct flight from Mckinney, TX to Beech Grove, IN) is 738.65 mi.

842 mi = 1,355.10 kms