Miles between Houston, TX and Millbrook, AL

There are
641 mi
from Houston, TX to Millbrook, AL

That's the driving distance. It would take 11 hours 48 mins to go from Houston, Texas to Millbrook, Alabama.

The flight distance (direct flight from Houston, TX to Millbrook, AL) is 564.72 mi.

641 mi = 1,031.57 kms