Miles between Duluth, MN and Beech Grove, IN

There are
658 mi
from Duluth, MN to Beech Grove, IN

That's the driving distance. It would take 12 hours 30 mins to go from Duluth, Minnesota to Beech Grove, Indiana.

The flight distance (direct flight from Duluth, MN to Beech Grove, IN) is 573.83 mi.

658 mi = 1,059.06 kms