Miles between Hoover, AL and South Houston, TX

There are
661 mi
from Hoover, AL to South Houston, TX

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

The flight distance (direct flight from Hoover, AL to South Houston, TX) is 559.16 mi.

661 mi = 1,063.48 kms