Miles between Gainesville, FL and Montgomery, AL

There are
352 mi
from Gainesville, FL to Montgomery, AL

That's the driving distance. It would take 6 hours 58 mins to go from Gainesville, Florida to Montgomery, Alabama.

The flight distance (direct flight from Gainesville, FL to Montgomery, AL) is 300.97 mi.

352 mi = 566.66 kms