Keokuk Municipal Airport (IATA: EOK, ICAO: KEOK, FAA LID: EOK) is five miles northwest of Keokuk, in Lee County, Iowa. The National Plan of Integrated Airport Systems for 2017–2021 categorized it as a general aviation facility. Ozark Airlines DC-3s stopped at Keokuk from 1950 to 1954.