There are
342 mi
from Gainesville, FL to Alexander City, AL
That's the driving distance. It would take 6 hours 58 mins to go from Gainesville, Florida to Alexander City, Alabama.
The flight distance (direct flight from Gainesville, FL to Alexander City, AL) is 312.44 mi.
342 mi = 550.57 kms