There are
639 mi
from Rowlett, TX to Mountain Brook, AL
That's the driving distance. It would take 11 hours 38 mins to go from Rowlett, Texas to Mountain Brook, Alabama.
The flight distance (direct flight from Rowlett, TX to Mountain Brook, AL) is 568.54 mi.
639 mi = 1,028.26 kms