Miles between Montgomery, AL and Gainesville, TX

There are
716 mi
from Montgomery, AL to Gainesville, TX

That's the driving distance. It would take 13 hours 7 mins to go from Montgomery, Alabama to Gainesville, Texas.

The flight distance (direct flight from Montgomery, AL to Gainesville, TX) is 633.47 mi.

716 mi = 1,151.98 kms