There are
1,063 mi
from Dubuque, IA to Middletown, CT
That's the driving distance. It would take 20 hours 23 mins to go from Dubuque, Iowa to Middletown, Connecticut.
The flight distance (direct flight from Dubuque, IA to Middletown, CT) is 925.01 mi.
1,063 mi = 1,710.71 kms