Miles between Rochester Hills, MI and New Kensington, PA

There are
315 mi
from Rochester Hills, MI to New Kensington, PA

That's the driving distance. It would take 5 hours 59 mins to go from Rochester Hills, Michigan to New Kensington, Pennsylvania.

The flight distance (direct flight from Rochester Hills, MI to New Kensington, PA) is 226.69 mi.

315 mi = 507.07 kms