There are 3 Hotels in Keokuk, Iowa, serving a population of 10,484 people in an area of 10 square miles. There is 1 Hotel per 3,494 people, and 1 Hotel per 3 square miles.
In Iowa, Keokuk is ranked 118th of 1056 cities in Hotels per capita, and 122nd of 1056 cities in Hotels per square mile.
Find addresses, phone numbers, fax numbers, hours & services for Keokuk Hotels.
Baymont By Wyndham Keokuk 325 Main Street Keokuk, IA
Budget Inn 3764 Main Street Keokuk, IA
Super 8 By Wyndham Keokuk 3511 Main Street Keokuk, IA