Miles between Rochester Hills, MI and Glendale Heights, IL

There are
318 mi
from Rochester Hills, MI to Glendale Heights, IL

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

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

318 mi = 511.87 kms