There are
870 mi
from Dubuque, IA to Altus, OK
That's the driving distance. It would take 15 hours 43 mins to go from Dubuque, Iowa to Altus, Oklahoma.
The flight distance (direct flight from Dubuque, IA to Altus, OK) is 716.45 mi.
870 mi = 1,399.64 kms