There are
727 mi
from Middletown, OH to Waterbury, CT
That's the driving distance. It would take 13 hours 44 mins to go from Middletown, Ohio to Waterbury, Connecticut.
The flight distance (direct flight from Middletown, OH to Waterbury, CT) is 611.82 mi.
727 mi = 1,170.59 kms