Miles between Hoover, AL and Saginaw, TX

There are
669 mi
from Hoover, AL to Saginaw, TX

That's the driving distance. It would take 12 hours 7 mins to go from Hoover, Alabama to Saginaw, Texas.

The flight distance (direct flight from Hoover, AL to Saginaw, TX) is 611.46 mi.

669 mi = 1,077.20 kms