There are
859 mi
from Dubuque, IA to Alexander City, AL
That's the driving distance. It would take 16 hours 14 mins to go from Dubuque, Iowa to Alexander City, Alabama.
The flight distance (direct flight from Dubuque, IA to Alexander City, AL) is 708.40 mi.
859 mi = 1,382.20 kms