There are
290 mi
from Mt Prospect, IL to Keokuk, IA
That's the driving distance. It would take 5 hours 29 mins to go from Mt Prospect, Illinois to Keokuk, Iowa.
The flight distance (direct flight from Mt Prospect, IL to Keokuk, IA) is 213.24 mi.
290 mi = 465.95 kms