Miles between Dubuque, IA and Saginaw, TX

There are
924 mi
from Dubuque, IA to Saginaw, TX

That's the driving distance. It would take 16 hours 35 mins to go from Dubuque, Iowa to Saginaw, Texas.

The flight distance (direct flight from Dubuque, IA to Saginaw, TX) is 759.57 mi.

924 mi = 1,487.00 kms