Miles between Rochester Hills, MI and Columbia Heights, MN

There are
709 mi
from Rochester Hills, MI to Columbia Heights, MN

That's the driving distance. It would take 13 hours 25 mins to go from Rochester Hills, Michigan to Columbia Heights, Minnesota.

The flight distance (direct flight from Rochester Hills, MI to Columbia Heights, MN) is 529.68 mi.

709 mi = 1,140.75 kms