Find hotels in Keokuk from $49

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 70 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

The Inn at Old Nauvoo
2 out of 5
1875 Mulholland St, Nauvoo, IL, 62354
Fully refundableReserve now, pay when you stay
The price is $63 per night from Mar 31 to Apr 1
$63
per night
Mar 31 - Apr 1
10.12 mi from city center
8.8/10 Excellent! (144 reviews)
"Room was clean and bed was comfortable. I would not recommend a queen bed as the room is small, but opt for the king instead. Room was much bigger."

Reviewed on Mar 20, 2023

The Inn at Old Nauvoo
Nauvoo Temple House Hotel
2 out of 5
1200 Mulholland St, Nauvoo, IL, 62354
Fully refundableReserve now, pay when you stay
The price is $99 per night from Mar 27 to Mar 28
$99
per night
Mar 27 - Mar 28
10.04 mi from city center
8.6/10 Excellent! (36 reviews)
"Loved the old hotel vibe and the temple view! Didn’t love that the heat and hot water took a while to warm up, but know that is not unusual in old buildings. There was also an annoying clank that happened every hour or two, which we think was the mini fridge motor kicking in. (We were in room 201) ..."

Reviewed on Mar 18, 2023

Nauvoo Temple House Hotel
Quality Inn & Suites Fort Madison near Hwy 61
2.5 out of 5
6169 Reve Ct, Hwy 61 & Hwy 2, Fort Madison, IA, 52627
Fully refundableReserve now, pay when you stay
The price is $89 per night from Apr 16 to Apr 17
$89
per night
Apr 16 - Apr 17
15.21 mi from city center
8.2/10 Very Good! (376 reviews)
"This is a nice, easy, friendly, accommodating place. The swimming pool and hot tub, are bonuses, nice and roomy."

Reviewed on Mar 19, 2023

Quality Inn & Suites Fort Madison near Hwy 61

Save an average of 15% on thousands of hotels when you're signed in

Quality Inn & Suites Keokuk North
2.5 out of 5
3404 Main St, Keokuk, IA, 52632
Fully refundableReserve now, pay when you stay
The price is $72 per night from Apr 2 to Apr 3
$72
per night
Apr 2 - Apr 3
1.26 mi from city center
8.4/10 Very Good! (511 reviews)
"Wasn’t bad"

Reviewed on Mar 15, 2023

Quality Inn & Suites Keokuk North
Kingsley Inn
3.5 out of 5
707 Avenue H, Fort Madison, IA, 52627
Fully refundableReserve now, pay when you stay
The price is $93 per night from Apr 19 to Apr 20
$93
per night
Apr 19 - Apr 20
16.22 mi from city center
9.2/10 Wonderful! (301 reviews)
Choo choo
"Delightful turn of the century hotel that is well kept and loved. Ill definitely stay here again."

Reviewed on Jan 12, 2023

Kingsley Inn
Nauvoo Vacation Villas & Condos
3 out of 5
2372 N County Road 900, Nauvoo, IL, 62354
Fully refundableReserve now, pay when you stay
The price is $104 per night from Mar 28 to Mar 29
$104
per night
Mar 28 - Mar 29
10.54 mi from city center
9.6/10 Exceptional! (296 reviews)
Great place for families to stay.
"As a family of 5 visiting for a few days it met all our needs including enough space for our luggage. The place was well kept and clean and we felt safe."

Reviewed on Jan 7, 2023

Nauvoo Vacation Villas & Condos
Willard Richards Inn
3 out of 5
950 White St, Nauvoo, IL, 62354
The price is $144 per night from Mar 27 to Mar 28
$144
per night
Mar 27 - Mar 28
9.88 mi from city center
9.8/10 Exceptional! (72 reviews)
"Wonderful experience"

Reviewed on Mar 9, 2023

Willard Richards Inn
Super 8 by Wyndham Fort Madison
2 out of 5
5107 Avenue O, Fort Madison, IA, 52627
Fully refundableReserve now, pay when you stay
The price is $65 per night from Apr 1 to Apr 2
$65
per night
Apr 1 - Apr 2
15.2 mi from city center
6.8/10 (220 reviews)
"The breakfast was over by 9am. The pillows were not very comfy as they were too hard. Other than that I had a very pleasant stay."

Reviewed on Mar 6, 2023

Super 8 by Wyndham Fort Madison
Hampton Inn Keokuk
2.5 out of 5
3201 Main Street, Keokuk, IA, 52632
Fully refundableReserve now, pay when you stay
The price is $96 per night from Apr 9 to Apr 10
$96
per night
Apr 9 - Apr 10
0.93 mi from city center
8.6/10 Excellent! (483 reviews)
"Clean and nice place, kids enjoyed the pool, staff was friendly. Loved having hot tea available at night and water at the front desk. Also bought snacks at the front desk which is a really nice convenience"

Reviewed on Mar 16, 2023

Hampton Inn Keokuk
Nauvoo Grand Bed & Breakfast
3 out of 5
2015 Parley Street, Nauvoo, IL, 62354
The price is $199 per night from Mar 27 to Mar 28
$199
per night
Mar 27 - Mar 28
9.65 mi from city center
8.6/10 Excellent! (91 reviews)
fits the ambiance and mood of Nauvoo.
"While I was expecting a stay in an older house of historic nature, I wasn't really prepared for the older house amenities. the creaky steps and small size of our bathroom and bed were a little disappointing. The breakfast in the morning was amazing! delicious foods and good conversation with our ..."

Reviewed on Apr 15, 2021

Nauvoo Grand Bed & Breakfast
Cobblestone Inn & Suites - Fort Madison
2.5 out of 5
4901 Avenue O, Fort Madison, IA, 52627
Fully refundableReserve now, pay when you stay
The price is $110 per night from Mar 28 to Mar 29
$110
per night
Mar 28 - Mar 29
15.2 mi from city center
9.4/10 Exceptional! (348 reviews)
"It was clean and quiet."

Reviewed on Nov 26, 2022

Cobblestone Inn & Suites - Fort Madison
Super 8 by Wyndham Keokuk
2 out of 5
3511 Main St, Keokuk, IA, 52632
Fully refundableReserve now, pay when you stay
The price is $75 per night from Mar 27 to Mar 28
$75
per night
Mar 27 - Mar 28
1.38 mi from city center
7.6/10 Good! (520 reviews)
Overnight stay
"The rooms were pretty clean. I thought the bed was comfortable buty husband thought otherwise. Service was good. Overall the stay was above average for the price."

Reviewed on Mar 12, 2023

Super 8 by Wyndham Keokuk
Prairie Winds Motel
2 out of 5
1764 E us highway 136, Carthage, IL, 62321
Fully refundableReserve now, pay when you stay
The price is $55 per night from Mar 27 to Mar 28
$55
per night
Mar 27 - Mar 28
12 mi from city center
8/10 Very Good! (4 reviews)
"The property is very old and outdated but clean and comfortable."

Reviewed on Dec 5, 2022

Prairie Winds Motel
Rivers Inn Fort Madison
2 out of 5
4501 Ave. O, Fort Madison, IA, 52627
Fully refundableReserve now, pay when you stay
The price is $49 per night from Mar 27 to Mar 28
$49
per night
Mar 27 - Mar 28
15.21 mi from city center
5.8/10 (106 reviews)
One Motel that I would stay at again
"We went to the motel expecting the worse, but we were really surprised. The room was clean. Nice beds, refrigerator, microwave, and tv. Enjoyed the tv throughout the night after the concert. We just had a problem with the lid on the stool which the staff fixed it right away. The roof leaked with ..."

Reviewed on Sep 11, 2022

Rivers Inn Fort Madison
Baymont by Wyndham Keokuk
2.5 out of 5
325 Main St, Keokuk, IA, 52632
Fully refundableReserve now, pay when you stay
The price is $59 per night from Apr 23 to Apr 24
$59
per night
Apr 23 - Apr 24
1.04 mi from city center
5.8/10 (298 reviews)
"Staff treated you like you were VIP. The rooms were clean and decorated pleasantly. We were here for geode fest as well as many of the other guests and we were all covered in mud. I did not see a trace of mud throughout the entire building. The cleaning ladies were amazing. They had bagged breakfast ..."

Reviewed on Sep 26, 2022

Baymont by Wyndham Keokuk
Budget Inn
2 out of 5
3764 Main St, Keokuk, IA, 52632
Fully refundableReserve now, pay when you stay
The price is $55 per night from Mar 27 to Mar 28
$55
per night
Mar 27 - Mar 28
1.9 mi from city center
7.6/10 Good! (48 reviews)
clean and friendly
"the hotel was very clean. a bit out dated but very clean and nice friendly staff. we would definitely stay there again"

Reviewed on Sep 19, 2022

Budget Inn
Cozy Cabin Located 10 Mi. S Of Nauvoo.  Located Just Off The Mississippi River!
9.4/10 Exceptional! (71 reviews)
Sit and watch the river roll
"Sweet little hideaway that holds a certain charm for those needing a rest and to sit on the swing and watch that river roll. Perfectly priced and with everything you need."

Reviewed on Nov 14, 2022

Cozy Cabin Located 10 Mi. S Of Nauvoo. Located Just Off The Mississippi River!
Chief Motel
2.5 out of 5
2701 Main St, Keokuk, IA, 52632
Fully refundableReserve now, pay when you stay
The price is $55 per night from Mar 27 to Mar 28
$55
per night
Mar 27 - Mar 28
0.7 mi from city center
7.6/10 Good! (75 reviews)
"It is an older motel, but very clean and comfortable."

Reviewed on Oct 2, 2022

Chief Motel
Fairy Bowery
Nauvoo, IL
The price is $125 per night from Mar 29 to Mar 30
$125
per night
Mar 29 - Mar 30
10.1 mi from city center
6/10 (2 reviews)
"The location was convenient and had all the needed amenities. The rooms were old and had a not pleasant odor."

Reviewed on Oct 30, 2022

Fairy Bowery
View Nauvoo and the Mighty Mississippi/Sidon
The price is $199 per night from Mar 27 to Mar 28
$199
per night
Mar 27 - Mar 28
11.51 mi from city center
9.8/10 Exceptional! (14 reviews)
Dream vacation
"Beautiful location. Beautiful home. Kids loved vacationing in a castle. Loved the piano. It was put to good use. Saw at least one eagle almost every morning perched on dead tree by the river. Bunk beds were a hit with kids. Tastefully decorated and very comfortable. Very nice hot tub. Great location ..."

Reviewed on Sep 14, 2022

View Nauvoo and the Mighty Mississippi/Sidon
Don't see what you're looking for?
See all available properties in Keokuk
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Explore, discover, and save

Stay near popular Keokuk attractions

Keokuk hotels information

Number of reviews
4,016
Accommodation
70 hotels
Lowest Price
$49
Highest Price
$199

Frequently asked questions

Where is the best place for a stay in Keokuk?

Quality Inn & Suites Keokuk North is a favorite with Expedia customers. This hotel offers free breakfast and an indoor pool. Traveler reviews also recommend Hampton Inn Keokuk and Chief Motel as top choices for your stay. See all available top hotels, or vacation rentals in Keokuk.

What are some of the best vacation rentals that Keokuk has to offer?

Spacious Midcentury Home right on the Mississippi River!: This vacation home near Keokuk is located on a river and has a patio, a garden, and air-conditioning to put you at ease in your new surroundings. It has 3 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. Make the most of the books in this rental home to help you unwind. See all vacation rentals in Keokuk.

If I need to cancel my hotel reservation in Keokuk, will I receive a refund?

Yes, you'll find most hotel bookings are fully refundable if cancelled prior to the accommodation's cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you have a reservation that's non-refundable, you may still be able to cancel and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Keokuk.

Where can I learn more about changing or cancelling my trip to Keokuk?

To find more details about updating your trip to Keokuk or cancelling it, head over to our customer service page.

What's the best accommodation for a budget-friendly stay in Keokuk?

Based on our traveler reviews, Budget Inn is a top choice for a less expensive stay. View all budget hotels in Keokuk.

What's the best accommodation for a family trip to Keokuk?

Baymont by Wyndham Keokuk is a hotel with free parking and free breakfast, and it's a top choice on Expedia for families. Other good choices for your family trip include Budget Inn and Super 8 by Wyndham Keokuk. Find more child-friendly accommodations in Keokuk.

What's the best place to stay for couples in Keokuk?

Hampton Inn Keokuk is a favorite hotel for couples, and features LED TVs and free breakfast. See all romantic hotels in Keokuk.

What's the best pet-friendly place to stay in Keokuk?

Budget Inn is a top dog-friendly property, and offers laundry facilities along with free WiFi for its human guests. See more pet-friendly hotel accommodations in Keokuk.

Where is the best hotel to stay close to Keokuk National Cemetery?

Stay in Historic Downtown Keokuk is one of the top choices for your stay based on our traveler data, and this B&B offers free breakfast and in-room kitchens. It's located just a short 1 mi (1.6 km) from Keokuk National Cemetery. Other good choices within a short distance include Stay in Historic Downtown Keokuk and Chief Motel.

What are some accommodations with pools in Keokuk?

Quality Inn & Suites Keokuk North: Features continental, an indoor pool, and complimentary wired Internet access. Also, another option that features an onsite pool is Hampton Inn Keokuk. View all hotels with pools in Keokuk.

What is the best spa hotel in Keokuk?

Quality Inn & Suites Keokuk North is a top spa hotel featuring a fitness center and an indoor pool. Why not spend some time relaxing in the spa tub? Other popular spa hotels in Keokuk include Hampton Inn Keokuk and Super 8 by Wyndham Keokuk. See all spa hotels in Keokuk.

What's the best place to stay near Southeast Iowa Regional Airport (BRL)?

Comfort Suites Burlington is a popular 3-star hotel featuring free breakfast and free parking. It's located a short 1.4 mi (2.2 km) from Southeast Iowa Regional Airport. Other choices near the airport include Evans Holly Grove Inn Bed and Breakfast and The PZAZZ! Resort Hotel and Catfish Bend Inn & Spa.

Recent reviews of Keokuk hotels
Expedia verified reviews