Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Keokuk – 6 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Quality Inn & Suites Keokuk North

Hotel in Keokuk

Located 1 mile from downtown and the Mississippi River, this Keokuk hotel offers a free daily breakfast and free in-room WiFi. A well-equipped fitness center and an indoor pool are available. Staff were all very friendly. Everything was clean. Location was perfect.

Show more Show less
8.4
Very Good
151 reviews
Price from
$80.75
per night

Hampton Inn Keokuk

Hotel in Keokuk

This Keokuk hotel is within 3 miles of the city center and the River City Mall. The hotel offers a hot daily breakfast, indoor swimming pool and free Wi-Fi in every guest room. It was clean, quiet,staff were great,breakfast was great, good location.

Show more Show less
8.8
Excellent
102 reviews
Price from
$100
per night

Super 8 by Wyndham Keokuk

Hotel in Keokuk

Located 5 minutes from the center of Keokuk, Iowa and 3 miles from the Mississippi River, this hotel offers guests an on-site gym, breakfast to go and rooms with free WiFi. Location was great. I did not do the breakfast as I overslept. It was quiet. Lots of hot water for shower. Bed was clean and comfortable

Show more Show less
7.7
Good
147 reviews
Price from
$94.52
per night

Baymont by Wyndham Keokuk

Hotel in Keokuk

Baymont by Wyndham Keokuk is offering accommodations in Keokuk. The 3-star hotel has air-conditioned rooms with a private bathroom and free WiFi. The hotel has family rooms. Girls at front desk were nice and helpful.

Show more Show less
3.7
Review score
14 reviews
Price from
$66.49
per night

Chief Motel

Keokuk

Featuring rooms with a cable TV, this motel is located in Keokuk on the Mississippi River, near the Illinois/Iowa state line. Free Wi-Fi access is available. We just needed a place to sleep for one night. I liked the Newly remodeled rooms that were clean and had all I needed for a cheap 1-night stay.very basic but comfortable beds and clean

Show more Show less
8.1
Very Good
117 reviews
Price from
$60
per night

Budget Inn - Keokuk

Keokuk

Budget Inn - Keokuk provides air-conditioned rooms in Keokuk. Among the facilities at this property are a 24-hour front desk and room service, along with free WiFi throughout the property. It was clean and the rooms are very nice and spacious. You can’t always judge a book by its cover. The beds are very comfortable and the rooms smell good. The people that work there are very polite. I will stay here again and I recommend it, the price is very reasonable too.

Show more Show less
7.8
Good
41 reviews
Price from
$65
per night

Willard Richards Inn

Nauvoo (Near Keokuk)

Located in Nauvoo, 23 miles from Burlington, Willard Richards Inn has a shared lounge and free WiFi. There's a private bathroom with shower in all units, along with a hairdryer and free toiletries. The breakfasts were the best I've ever had when traveling. Great service and food!!

Show more Show less
9.7
Exceptional
25 reviews
Price from
$150
per night

Nauvoo Vacation Condos and Villas

Hotel in Nauvoo

Located 3.1 mi from Nauvoo Temple, this Illinois accommodations features villas with kitchenettes or full kitchens. Free Wi-Fi access is available. Very quiet location, very friendly staff, really close to town.

Show more Show less
9.2
Awesome
74 reviews
Price from
$132.66
per night

Cobblestone Inn & Suites Fort Madison

Hotel in Fort Madison

Cobblestone Inn & Suites Fort Madison provides air-conditioned accommodations in Fort Madison. Among the various facilities of this property are a shared lounge, barbecue facilities and a terrace. Beds were extremely comfy and the shower had a lot of water pressure compared to some hotels where the water barley comes out

Show more Show less
9.3
Awesome
119 reviews
Price from
$109.99
per night

Super 8 by Wyndham Fort Madison

Hotel in Fort Madison

Super 8 by Wyndham Fort Madison is located in Fort Madison and features barbecue facilities. This 2-star hotel offers a 24-hour front desk, room service and free WiFi. The hotel has family rooms. Bed was comfortable and room was clean.

Show more Show less
6.5
Review score
72 reviews
Price from
$75
per night

Most-booked hotels in Keokuk in the past month

See all
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Keokuk:

Explore guest reviews of hotels in Keokuk

See all