Miles between Rochester Hills, MI and Prospect Heights, IL

There are
316 mi
from Rochester Hills, MI to Prospect Heights, IL

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

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

316 mi = 509.23 kms