Miles between Aurora, IL and Keokuk, IA

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