There are
909 mi
from Dubuque, IA to Pottstown, PA
That's the driving distance. It would take 17 hours 22 mins to go from Dubuque, Iowa to Pottstown, Pennsylvania.
The flight distance (direct flight from Dubuque, IA to Pottstown, PA) is 792.83 mi.
909 mi = 1,462.26 kms