Skip to main content

Search hotels in Keokuk, IA

Enter your dates to see the latest prices and deals for Keokuk hotels

Popular hotels in Keokuk

Check out our top picks in Keokuk

Filter by:

Star Rating
Review score

Hampton Inn Keokuk

Hotel in Keokuk

Hampton Inn Keokuk is located in Keokuk. With free WiFi, this 3-star hotel offers a 24-hour front desk and a concierge service.

N
Norma
From
United States
The whole place was clean and quiet. The beds were wonderful. The pool was heavily chlorinated, but you have to expect that
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 103 reviews
Price from
$116.33
1 night, 2 adults

Baymont by Wyndham Keokuk

Hotel in Keokuk

Baymont by Wyndham Keokuk is offering accommodations in Keokuk. Featuring a fitness center, the 3-star hotel has air-conditioned rooms with a private bathroom.

J
James
From
United States
The staff was awesome and the hotel room was clean and comfortable
Scored out of 10, guest rating 5.7
Fair - What previous guests thought, 109 reviews
Price from
$73.80
1 night, 2 adults

Quality Inn & Suites Keokuk North

Hotel in Keokuk

Quality Inn & Suites Keokuk North provides accommodations in Keokuk. The property has room service and free WiFi throughout the property. At the hotel, rooms contain a desk.

F
Frank
From
United States
Very good breakfast. Eggs waffles ham cereal and various juices.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 161 reviews
Price from
$93.84
1 night, 2 adults

Budget Inn - Keokuk

Keokuk

Budget Inn - Keokuk is offering accommodations in Keokuk. The 1-star motel has air-conditioned rooms with a private bathroom and free WiFi.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 50 reviews
Price from
$65
1 night, 2 adults

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.

W
Wittich
From
United States
A nice little hotel at an affordable price. Its the center of all I wanted to see.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 73 reviews
Price from
$60
1 night, 2 adults

Nauvoo Vacation Condos and Villas

Nauvoo (Near Keokuk)

Located in Nauvoo, Nauvoo Vacation Condos and Villas features a garden, BBQ area and free WiFi throughout the property. The hotel has family rooms. At the hotel, each room includes a desk.

M
MrsOenophile
From
Japan
I loved my stay here. My family lives across the river in Fort Madison and this was the best option for us. We loved that each bedroom had a bathroom and having a living area was perfect for our week long stay.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 186 reviews
Price from
$145.95
1 night, 2 adults

The Nauvoo Grand Bed & Breakfast

Nauvoo (Near Keokuk)

The Nauvoo Grand Bed & Breakfast in Nauvoo provides accommodations with a garden and a shared lounge. The bed and breakfast offers rooms with air conditioning, free private parking, and free Wifi.

S
Suzanne
From
United States
Atmosphere, decor and ambiance of facility. Manager Laurie was extensively helpful in every way.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 46 reviews
Price from
$174
1 night, 2 adults

Willard Richards Inn

Nauvoo (Near Keokuk)

Willard Richards Inn in Nauvoo provides accommodations with a terrace and a shared lounge. The bed and breakfast offers rooms with air conditioning, free private parking, and free Wifi.

S
Sharon
From
United States
Where to begin? It was one of the best B&Bs we've EVER stayed in. Everything was perfect! The hostess, the rooms, the beds, the breakfasts, everything. I will definitely recommend this place to friends and will stay again if ever in Nauvoo.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 38 reviews
Price from
$212.63
1 night, 2 adults

Finn's Hideaway -Modern family river home

Keokuk

Finn's Hideaway -Modern family river home is a recently renovated vacation home in Keokuk where guests can make the most of the garden and shared lounge.

C
Christine
From
United States
The place was very clean and nicely decorated. Lots of accommodations. Beautiful setting. Great communication.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 18 reviews
See all 6 hotels in Keokuk

Keokuk – 6 hotels and places to stay

Filter by:

Star Rating
Review score

Hampton Inn Keokuk

Hotel in Keokuk

Hampton Inn Keokuk is located in Keokuk. With free WiFi, this 3-star hotel offers a 24-hour front desk and a concierge service.

N
Norma
From
United States
The whole place was clean and quiet. The beds were wonderful. The pool was heavily chlorinated, but you have to expect that
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 103 reviews
Price from
$116.33
1 night, 2 adults

Baymont by Wyndham Keokuk

Hotel in Keokuk

Baymont by Wyndham Keokuk is offering accommodations in Keokuk. Featuring a fitness center, the 3-star hotel has air-conditioned rooms with a private bathroom.

J
James
From
United States
The staff was awesome and the hotel room was clean and comfortable
Scored out of 10, guest rating 5.7
Fair - What previous guests thought, 109 reviews
Price from
$73.80
1 night, 2 adults

Quality Inn & Suites Keokuk North

Hotel in Keokuk

Quality Inn & Suites Keokuk North provides accommodations in Keokuk. The property has room service and free WiFi throughout the property. At the hotel, rooms contain a desk.

F
Frank
From
United States
Very good breakfast. Eggs waffles ham cereal and various juices.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 161 reviews
Price from
$93.84
1 night, 2 adults

Budget Inn - Keokuk

Keokuk

Budget Inn - Keokuk is offering accommodations in Keokuk. The 1-star motel has air-conditioned rooms with a private bathroom and free WiFi.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 50 reviews
Price from
$65
1 night, 2 adults

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.

W
Wittich
From
United States
A nice little hotel at an affordable price. Its the center of all I wanted to see.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 73 reviews
Price from
$60
1 night, 2 adults

Nauvoo Vacation Condos and Villas

Nauvoo (Near Keokuk)

Located in Nauvoo, Nauvoo Vacation Condos and Villas features a garden, BBQ area and free WiFi throughout the property. The hotel has family rooms. At the hotel, each room includes a desk.

M
MrsOenophile
From
Japan
I loved my stay here. My family lives across the river in Fort Madison and this was the best option for us. We loved that each bedroom had a bathroom and having a living area was perfect for our week long stay.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 186 reviews
Price from
$145.95
1 night, 2 adults

The Nauvoo Grand Bed & Breakfast

Nauvoo (Near Keokuk)

The Nauvoo Grand Bed & Breakfast in Nauvoo provides accommodations with a garden and a shared lounge. The bed and breakfast offers rooms with air conditioning, free private parking, and free Wifi.

S
Suzanne
From
United States
Atmosphere, decor and ambiance of facility. Manager Laurie was extensively helpful in every way.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 46 reviews
Price from
$174
1 night, 2 adults

Willard Richards Inn

Nauvoo (Near Keokuk)

Willard Richards Inn in Nauvoo provides accommodations with a terrace and a shared lounge. The bed and breakfast offers rooms with air conditioning, free private parking, and free Wifi.

S
Sharon
From
United States
Where to begin? It was one of the best B&Bs we've EVER stayed in. Everything was perfect! The hostess, the rooms, the beds, the breakfasts, everything. I will definitely recommend this place to friends and will stay again if ever in Nauvoo.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 38 reviews
Price from
$212.63
1 night, 2 adults

Finn's Hideaway -Modern family river home

Keokuk

Finn's Hideaway -Modern family river home is a recently renovated vacation home in Keokuk where guests can make the most of the garden and shared lounge.

C
Christine
From
United States
The place was very clean and nicely decorated. Lots of accommodations. Beautiful setting. Great communication.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 18 reviews
See all 6 hotels in Keokuk

What Guests Said About Keokuk:

Scored out of 10, guest rating 10

Keokuk was larger than I thought.

Keokuk was larger than I thought. Really enjoyed visiting the lock and dam after watching the live camera online. If you want to bypass the stop lights and traffic on Main, there are two streets a couple blocks North East of Main, High street runs one-way to the Northwest and Circuit Street runs one-way to the South East.
Guest review by
Julie
United States
Scored out of 10, guest rating 2.0

The attendant woke me up in the middle of the night and...

The attendant woke me up in the middle of the night and demanded that he get access to the room to change the batteries in the door lock , I refused and he called the room phone of which I could hardly understand his poor English, further the sheets were dirty, only one towel and the carpet in the room was sticky generally the poorest experience that we have had in 40 years of travel and I would rate the equivalence of a hotel in a third world country.
Guest review by
CHRIS
Australia
Scored out of 10, guest rating 10

Keokuk is a great small city to stay at...

Keokuk is a great small city to stay at...I was there for Geode Fest 2022, which the Department of Tourism hosts each year now. There is a good selection of lodging with hotels, motels, and camping facilities in and around Keokuk, and several great dining locations too. A few of the dining businesses were affected by food shortage problems during this year`s event, which seemed to bother some people. I dined 2 nights at Angellini`s Italian Restaurant on Main Street, the food there is great and the atmosphere and customer service are over the top in my humble opinion. It is extremely tough to go to dinner in the evening until about 8 pm much of the time, and reservations are a must for that, but don`t expect to be sat right away when you arrive at 8 pm, you will likely still have to wait at most places 30 to 45 minutes after you arrive. That is how busy the bigger places can and will be. The food is normally worth the wait tho.
Guest review by
James
United States
Scored out of 10, guest rating 8.0

Beautiful Historic City.

Beautiful Historic City. Hope some residents maintain the beauty of their historic homes by fixing them to preserve and maintained their home. For the next generation to come, explore and enjoy! Thanks!
Guest review by
Terrance
United States

See reviews by guests who stayed at hotels in Keokuk

See all
From $72.80 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 50 reviews
It was quite and easy to get a trailer around. The front desk lady is super duper nice! Prob the fastest book in a hotel/motel I’ve experienced. They allowed dogs as well and they had a nice area for them.
Guest review by
Morgan
United States
From $109.48 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 161 reviews
Staff was friendly. Hotel was clean. Pool and Hot Tub were well maintained. Room was spacious, clean, and comfortable. Location was great as it was not down town but still close to food and supplies.
Guest review by
Candy
United States
From $67.20 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 73 reviews
Beautiful woodwork within. Everything worked the way it should. Good location in town. Friendly staff. Great place to stay in Keokuk at a reduced price.
Guest review by
Victor
United States
From $83.66 per night
Scored out of 10, guest rating 5.7
Fair - What previous guests thought, 109 reviews
Updated feel of the hotel was nice there were a few areas that needed work but over all very nice
Guest review by
praska
United States
From $137.03 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 103 reviews
I love the cleanliness of the hotel. Breakfast was delicious! The kids enjoyed the pool.
Guest review by
Nicole
United States