There are
409 mi
from Danbury, CT to New Kensington, PA
That's the driving distance. It would take 8 hours 8 mins to go from Danbury, Connecticut to New Kensington, Pennsylvania.
The flight distance (direct flight from Danbury, CT to New Kensington, PA) is 333.99 mi.
409 mi = 657.72 kms