Miles between Gainesville, FL and Indianola, MS

There are
672 mi
from Gainesville, FL to Indianola, MS

That's the driving distance. It would take 12 hours 53 mins to go from Gainesville, Florida to Indianola, Mississippi.

The flight distance (direct flight from Gainesville, FL to Indianola, MS) is 556.04 mi.

672 mi = 1,082.27 kms