There are
680 mi
from Bryan, TX to Mountain Brook, AL
That's the driving distance. It would take 12 hours 46 mins to go from Bryan, Texas to Mountain Brook, Alabama.
The flight distance (direct flight from Bryan, TX to Mountain Brook, AL) is 595.63 mi.
680 mi = 1,093.55 kms