Miles between Rochester Hills, MI and Waterbury, CT

There are
643 mi
from Rochester Hills, MI to Waterbury, CT

That's the driving distance. It would take 13 hours 2 mins to go from Rochester Hills, Michigan to Waterbury, Connecticut.

The flight distance (direct flight from Rochester Hills, MI to Waterbury, CT) is 522.86 mi.

643 mi = 1,035.27 kms