Miles between Arlington Heights, IL and Beech Grove, IN

There are
213 mi
from Arlington Heights, IL to Beech Grove, IN

That's the driving distance. It would take 4 hours 21 mins to go from Arlington Heights, Illinois to Beech Grove, Indiana.

The flight distance (direct flight from Arlington Heights, IL to Beech Grove, IN) is 190.99 mi.

213 mi = 342.21 kms