Miles between Dubuque, IA and Shaker Heights, OH

There are
529 mi
from Dubuque, IA to Shaker Heights, OH

That's the driving distance. It would take 10 hours 28 mins to go from Dubuque, Iowa to Shaker Heights, Ohio.

The flight distance (direct flight from Dubuque, IA to Shaker Heights, OH) is 473.85 mi.

529 mi = 851.10 kms