There are
116 mi
from Danbury, CT to Troy, NY
That's the driving distance. It would take 2 hours 38 mins to go from Danbury, Connecticut to Troy, New York.
The flight distance (direct flight from Danbury, CT to Troy, NY) is 92.95 mi.
116 mi = 186.67 kms