There are
322 mi
from Arlington Heights, IL to New Albany, IN
That's the driving distance. It would take 6 hours 20 mins to go from Arlington Heights, Illinois to New Albany, Indiana.
The flight distance (direct flight from Arlington Heights, IL to New Albany, IN) is 286.32 mi.
322 mi = 517.76 kms