There are
408 mi
from Dubuque, IA to Anderson, IN
That's the driving distance. It would take 7 hours 44 mins to go from Dubuque, Iowa to Anderson, Indiana.
The flight distance (direct flight from Dubuque, IA to Anderson, IN) is 307.03 mi.
408 mi = 656.11 kms