Miles between Raleigh, NC and Rochester, MI

There are
687 mi
from Raleigh, NC to Rochester, MI

That's the driving distance. It would take 13 hours 46 mins to go from Raleigh, North Carolina to Rochester, Michigan.

The flight distance (direct flight from Raleigh, NC to Rochester, MI) is 534.33 mi.

687 mi = 1,106.12 kms