Miles between Arlington Heights, IL and Fort Payne, AL

There are
654 mi
from Arlington Heights, IL to Fort Payne, AL

That's the driving distance. It would take 12 hours 25 mins to go from Arlington Heights, Illinois to Fort Payne, Alabama.

The flight distance (direct flight from Arlington Heights, IL to Fort Payne, AL) is 542.15 mi.

654 mi = 1,053.25 kms