There are
392 mi
from Waterbury, CT to Buffalo, NY
That's the driving distance. It would take 7 hours 58 mins to go from Waterbury, Connecticut to Buffalo, New York.
The flight distance (direct flight from Waterbury, CT to Buffalo, NY) is 311.87 mi.
392 mi = 630.52 kms