Miles between Rochester, MN and New Britain, CT

There are
1,231 mi
from Rochester, MN to New Britain, CT

That's the driving distance. It would take 22 hours 57 mins to go from Rochester, Minnesota to New Britain, Connecticut.

The flight distance (direct flight from Rochester, MN to New Britain, CT) is 1,008.29 mi.

1,231 mi = 1.61 kms