There are
206 mi
from Danbury, CT to Middletown, DE
That's the driving distance. It would take 4 hours 22 mins to go from Danbury, Connecticut to Middletown, Delaware.
The flight distance (direct flight from Danbury, CT to Middletown, DE) is 179.50 mi.
206 mi = 330.80 kms