There are
988 mi
from Danbury, CT to Rock Island, IL
That's the driving distance. It would take 18 hours 20 mins to go from Danbury, Connecticut to Rock Island, Illinois.
The flight distance (direct flight from Danbury, CT to Rock Island, IL) is 885.41 mi.
988 mi = 1,589.64 kms