Miles between Arlington Heights, IL and Rochester Hills, MI

There are
319 mi
from Arlington Heights, IL to Rochester Hills, MI

That's the driving distance. It would take 6 hours 21 mins to go from Arlington Heights, Illinois to Rochester Hills, Michigan.

The flight distance (direct flight from Arlington Heights, IL to Rochester Hills, MI) is 249.67 mi.

319 mi = 513.99 kms