There are
248 mi
from Aurora, IL to Keokuk, IA
That's the driving distance. It would take 4 hours 43 mins to go from Aurora, Illinois to Keokuk, Iowa.
The flight distance (direct flight from Aurora, IL to Keokuk, IA) is 185.57 mi.
248 mi = 399.47 kms