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, 104 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
$75.60
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, 104 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
$75.60
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:

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
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
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
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
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 86 reviews
Room was clean, beds very comfortable. Very kind, helpful staff. Nice to have an ice machine that works efficiently! There is more competition, and more hotel choices, now, in Keokuk. But this lovely Super 8 remains our favorite :)
Guest review by
robert
United States
From $109.48 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 161 reviews
The hotel was clean and nicely furnished. It was in a part of town that made it easy to get wherever you needed to go. The staff was very friendly and the breakfast was decent. We'd stay there again!
Guest review by
Christine Caldwell
United States
From $67.20 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 73 reviews
The only problem I had was I left the hotel around 4:30 pm to visit family.When I got back around seven pm,my parking spot was taken by contractors.I hd to park nine stalls away from my room.
Guest review by
Reeves
United States
From $137.72 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 104 reviews
I love the cleanliness of the hotel. Breakfast was delicious! The kids enjoyed the pool.
Guest review by
Nicole
United States
From $85.68 per night
Scored out of 10, guest rating 5.7
Fair - What previous guests thought, 109 reviews
The staff was awesome and the hotel room was clean and comfortable
Guest review by
James
United States