Miles between Bryan, TX and Vestavia Hills, AL

There are
674 mi
from Bryan, TX to Vestavia Hills, AL

That's the driving distance. It would take 12 hours 40 mins to go from Bryan, Texas to Vestavia Hills, Alabama.

The flight distance (direct flight from Bryan, TX to Vestavia Hills, AL) is 592.64 mi.

674 mi = 1,084.65 kms