Miles between Rochester Hills, MI and Red Wing, MN

There are
660 mi
from Rochester Hills, MI to Red Wing, MN

That's the driving distance. It would take 12 hours 44 mins to go from Rochester Hills, Michigan to Red Wing, Minnesota.

The flight distance (direct flight from Rochester Hills, MI to Red Wing, MN) is 487.42 mi.

660 mi = 1,062.45 kms