There are
791 mi
from Athens, GA to Keokuk, IA
That's the driving distance. It would take 15 hours 7 mins to go from Athens, Georgia to Keokuk, Iowa.
The flight distance (direct flight from Athens, GA to Keokuk, IA) is 626.57 mi.
791 mi = 1,272.97 kms