Miles between Rochester Hills, MI and Two Rivers, WI

There are
316 mi
from Rochester Hills, MI to Two Rivers, WI

That's the driving distance. It would take 8 hours 47 mins to go from Rochester Hills, Michigan to Two Rivers, Wisconsin.

The flight distance (direct flight from Rochester Hills, MI to Two Rivers, WI) is 244.67 mi.

316 mi = 508.86 kms