Miles between Rochester Hills, MI and Peabody, MA

There are
723 mi
from Rochester Hills, MI to Peabody, MA

That's the driving distance. It would take 14 hours 21 mins to go from Rochester Hills, Michigan to Peabody, Massachusetts.

The flight distance (direct flight from Rochester Hills, MI to Peabody, MA) is 621.16 mi.

723 mi = 1,163.18 kms