Hotels in Keokuk

Search Best Hotels in Keokuk

Enter your dates for the latest hotel rates and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Popular Filters
Amazing 4.5+Great 4.0+Good 3.5+Pleasant 3.0+

10 hotels in Keokuk for your stay

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Johnstone Mansion Hotels in Keokuk
Johnstone Mansion Hotels in KeokukJohnstone Mansion Hotels in Keokuk
Hotel near Keokuk
Located in Keokuk, Johnstone Mansion is just steps from Mississippi River and a 4-minute drive from Keokuk National Cemetery. This bed & breakfast is 13.4 mi (21.6 km) from Historic Nauvoo and 25.3 mi (40.8 km) from Iowa State Penitentiary. A complimentary continental breakfast is served daily from 9:00 AM to 11:00 AM. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself at home in one of the 5 air-conditioned rooms featuring Smart televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms have deep soaking bathtubs and complimentary toiletries.
Excellent
3 reviews
4.5/5
Price from
CAD 308
per night
Check Availability
Hampton Inn Keokuk Hotels in Keokuk
Hampton Inn Keokuk Hotels in KeokukHampton Inn Keokuk Hotels in Keokuk
Hotel near Keokuk
You will enjoy staying at the Hampton Inn Keokuk, IA. We offer clean, comfortable rooms, friendly service and so much more. All rooms have a coffee maker, iron, ironing board, hair dryer, and remote controlled television with free cable channels. Relax in our indoor pool or work out in our state of the art fitness center. We offer free WiFi and wired internet access and business services. We reward our guests with the top frequent travel program, Hilton Honors, the only hotel chain to give you both points and miles. All local calls are free and there is no fee for 800 number calls or using a calling card. Start your day off right with our free hot breakfast buffet with over 20 selections to choose from, or if you are in a hurry - grab our On the Run Breakfast Bags. Hampton Inn is the leading chain of quality, value priced hotels and after staying with us we are so sure you will agree. We offer the 100% Hampton Guarantee. We hope to see you soon.
Excellent
82 reviews
4.3/5
Price from
CAD 172
per night
Check Availability
Baymont by Wyndham Keokuk Hotels in Keokuk
Baymont by Wyndham Keokuk Hotels in KeokukBaymont by Wyndham Keokuk Hotels in Keokuk
Hotel near Keokuk
GGuest User 2023.10.27
Looks can be deceiving. We passed it up bc of visual first impressions. However after wasting 25 mins and gas, we ended up back here. To our surprise not only was it the cheapest of all hotels and motels in area, it smelled so good, cleanliness was above par. Customer service was a 10! Very happy with our choice. Don’t make the same mistake and just make the stop! U won’t be disappointed
76 reviews
3.0/5
Price from
CAD 108
per night
Check Availability
Keokuk
You Might Like
Hotels With BreakfastHotels With Twin RoomHotels With 1 Double BedHotels With Swimming PoolHotels With Free Cancellation
Quality Inn & Suites Keokuk North Hotels in Keokuk
Quality Inn & Suites Keokuk North Hotels in KeokukQuality Inn & Suites Keokuk North Hotels in Keokuk
Hotel near Keokuk
With a stay at Quality Inn & Suites Keokuk North in Keokuk, you'll be within a 5-minute drive of Mississippi River and Keokuk National Cemetery. This hotel is 3 mi (4.8 km) from Lock and Dam No. 19 and 14.9 mi (24 km) from Lovers Glen Park. Be sure to enjoy recreational amenities, including an indoor pool, a spa tub, and a fitness center. Additional amenities at this hotel include complimentary wireless internet access, a fireplace in the lobby, and a picnic area. Take advantage of the hotel's room service. A complimentary continental breakfast is served on weekends from 7:00 AM to 10:00 AM. Featured amenities include complimentary wired internet access, a 24-hour business center, and express check-out. Free self parking is available onsite. Make yourself at home in one of the 61 guestrooms featuring refrigerators and microwaves. Wired and wireless internet access is complimentary, and LCD televisions with cable programming provide entertainment. Private bathrooms with shower/tub combinations feature complimentary toiletries and hair dryers. Conveniences include safes and desks, and housekeeping is provided on request.
Very Good
98 reviews
4.1/5
Price from
CAD 143
per night
Check Availability
Super 8 by Wyndham Keokuk Hotels in Keokuk
Super 8 by Wyndham Keokuk Hotels in KeokukSuper 8 by Wyndham Keokuk Hotels in Keokuk
Hotel near Keokuk
2023.12.01
The clerk was friendly and professional. He answered all of my questions and was understanding of my travel brain fog. The bathroom was well equipped and everything was clean and seemed new. The king bed was very comfortable. And most importantly, there was a convenient outlet for the block heater on my husband’s diesel truck.
74 reviews
3.8/5
Price from
CAD 95
per night
Check Availability
The Nauvoo Grand Bed & Breakfast Hotels in Keokuk
The Nauvoo Grand Bed & Breakfast Hotels in KeokukThe Nauvoo Grand Bed & Breakfast Hotels in Keokuk
Hotel near Keokuk
With a stay at Nauvoo Grand Bed & Breakfast in Nauvoo, you'll be in the historical district, just a 1-minute walk from Baxter's Vineyards and 5 minutes by foot from Nauvoo State Park. This bed & breakfast is 0.7 mi (1.1 km) from Lovers Glen Park and 0.8 mi (1.3 km) from Rheinberger House Museum. A complimentary full breakfast is served daily from 8:30 AM to 9:30 AM. Free self parking is available onsite. Make yourself at home in one of the 5 air-conditioned rooms featuring DVD players and flat-screen televisions. Your pillowtop bed comes with Egyptian cotton sheets. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms have complimentary toiletries and hair dryers.
Excellent
16 reviews
4.3/5
Price from
CAD 215
per night
Check Availability
Willard Richards Inn Hotels in Keokuk
Willard Richards Inn Hotels in KeokukWillard Richards Inn Hotels in Keokuk
Hotel near Keokuk
2024.03.01
This is a lovely home, our room was very nice, it was clean, had an en-suite bathroom with tub and free standing shower. However, the innkeepers for the B&B were practically nonexistent. Upon our arrival, there was no one there to check us in. There was another couple who had also just arrived, they were on the phone speaking with the hosts trying to find out what we were supposed to do. We were told which rooms we were assigned to and that the doors to the rooms would be open and we should just go in! Breakfast the next morning was a big disappointment. There was NO COFFEE! The only milk available was almond milk, only teas available were decaffeinated. The breakfast we were served was definitely not the delicious breakfast others have described. We never saw the hostess and only saw the host when he came in from the kitchen to plop down plate on the small serving table. Definitely not the warm, friendly interaction I expected based on other comments I had read concerning this establishment.
Outstanding
45 reviews
4.7/5
Price from
CAD 207
per night
Check Availability
Nauvoo Temple House Hotel Hotels in Keokuk
Nauvoo Temple House Hotel Hotels in KeokukNauvoo Temple House Hotel Hotels in Keokuk
Hotel near Keokuk
2024.06.07
The location is fantastic! There isn't a better location in Nauvoo, and the historic nature of the building really adds to the stay. Plus the owners are willing to work with you and help to make it a great experience. We had a mix up when making our reservations, and they went above and beyond to get things to be just how we were hoping for them. Their customer service was fantastic, and the rooms feel so authentic and inviting and like you are part of Nauvoo.
Excellent
73 reviews
4.4/5
Price from
CAD 167
per night
Check Availability
Nauvoo Vacation Condos and Villas Hotels in Keokuk
Nauvoo Vacation Condos and Villas Hotels in KeokukNauvoo Vacation Condos and Villas Hotels in Keokuk
Hotel near Keokuk
Located in Nauvoo, Nauvoo Vacation Villas & Condos is in a rural location, within a 10-minute drive of Weld House Museum and Nauvoo State Park. This condo is 6.5 mi (10.5 km) from Mississippi River and 3.1 mi (5 km) from Baxter's Vineyards. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and a picnic area. Free self parking is available onsite. Make yourself at home in one of the 40 air-conditioned rooms featuring microwaves. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms with shower/tub combinations are provided. Conveniences include desks and irons/ironing boards, and you can also request extra futon mattress (complimentary).
Outstanding
89 reviews
4.7/5
Price from
CAD 159
per night
Check Availability
OYO Hotel Prairie Winds Carthage Keokuk Hwy 136 Hotels in Keokuk
OYO Hotel Prairie Winds Carthage Keokuk Hwy 136 Hotels in KeokukOYO Hotel Prairie Winds Carthage Keokuk Hwy 136 Hotels in Keokuk
Hotel near Keokuk
With a stay at OYO Hotel Prairie Winds Carthage Keokuk Hwy 136 in Carthage, you'll be 12.8 mi (20.5 km) from Mississippi River and 20.9 mi (33.7 km) from Historic Nauvoo. This motel is 21.1 mi (33.9 km) from Joseph Smith Historic Site and 27.5 mi (44.2 km) from Iowa State Penitentiary. Make use of convenient amenities, which include complimentary wireless internet access and a vending machine. Free self parking is available onsite. Make yourself at home in one of the 23 air-conditioned rooms featuring microwaves and Smart televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with bathtubs or showers feature complimentary toiletries and hair dryers. Housekeeping is provided daily, and irons/ironing boards can be requested.
22 reviews
3.6/5
Price from
CAD 84
per night
Check Availability
See All Hotels in Keokuk

Hotels near must-see attractions in Keokuk

Make the most of your visit by choosing from our best hotels in Keokuk near top attractions.
Nauvoo Hotels in Keokuk

Nauvoo

16.2km from Keokuk
Learn More
Nauvoo Vacation Condos and Villas Hotels in Nauvoo

Nauvoo Vacation Condos and Villas

Hotel in Nauvoo
Located in Nauvoo, Nauvoo Vacation Villas & Condos is in a rural location, within a 10-minute drive of Weld House Museum and Nauvoo State Park. This condo is 6.5 mi (10.5 km) from Mississippi River and 3.1 mi (5 km) from Baxter's Vineyards. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and a picnic area. Free self parking is available onsite. Make yourself at home in one of the 40 air-conditioned rooms featuring microwaves. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms with shower/tub combinations are provided. Conveniences include desks and irons/ironing boards, and you can also request extra futon mattress (complimentary).
Show More
4.7/5
Outstanding89 review
Price per night from:CAD 159
The Nauvoo Grand Bed & Breakfast Hotels in Nauvoo

The Nauvoo Grand Bed & Breakfast

Hotel in Nauvoo
With a stay at Nauvoo Grand Bed & Breakfast in Nauvoo, you'll be in the historical district, just a 1-minute walk from Baxter's Vineyards and 5 minutes by foot from Nauvoo State Park. This bed & breakfast is 0.7 mi (1.1 km) from Lovers Glen Park and 0.8 mi (1.3 km) from Rheinberger House Museum. A complimentary full breakfast is served daily from 8:30 AM to 9:30 AM. Free self parking is available onsite. Make yourself at home in one of the 5 air-conditioned rooms featuring DVD players and flat-screen televisions. Your pillowtop bed comes with Egyptian cotton sheets. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms have complimentary toiletries and hair dryers.
Show More
4.3/5
Excellent16 review
Price per night from:CAD 215
Nauvoo Temple House Hotel Hotels in Nauvoo

Nauvoo Temple House Hotel

Hotel in Nauvoo
When you a stay at Nauvoo Temple House Hotel in Nauvoo, you'll be in the historical district, within a 5-minute walk of Nauvoo State Park and Weld House Museum. This hotel is 0.2 mi (0.3 km) from Historic Nauvoo and 0.7 mi (1.2 km) from Rheinberger House Museum. Make use of convenient amenities, which include complimentary wireless internet access and gift shops/newsstands. Featured amenities include ATM/banking services and microwave in a common area. Free self parking is available onsite. Make yourself at home in one of the 14 air-conditioned rooms featuring Smart televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms with bathtubs or showers are provided.
Show More
4.4/5
Excellent73 review
Price per night from:CAD 167
Hancock County Hotels in Keokuk

Hancock County

22.2km from Keokuk
Learn More
Willard Richards Inn Hotels in Nauvoo

Willard Richards Inn

Hotel in Nauvoo
When you stay at Willard Richards Inn in Nauvoo, you'll be in the historical district, just steps from Historic Nauvoo and Nauvoo State Park. This bed & breakfast is 0.5 mi (0.7 km) from Rheinberger House Museum and 0.5 mi (0.8 km) from Weld House Museum. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. This bed & breakfast also features wedding services, a communal living room, and a picnic area. A complimentary cooked-to-order breakfast is served daily from 7:00 AM to 9:30 AM. Featured amenities include express check-in, express check-out, and luggage storage. Free self parking is available onsite. Make yourself at home in one of the 5 individually decorated guestrooms. Complimentary wireless internet access is available to keep you connected. Bathrooms have complimentary toiletries and hair dryers. Housekeeping is provided weekly, and irons/ironing boards can be requested.
Show More
4.7/5
Outstanding45 review
Price per night from:CAD 207
Nauvoo Temple House Hotel Hotels in Nauvoo

Nauvoo Temple House Hotel

Hotel in Nauvoo
When you a stay at Nauvoo Temple House Hotel in Nauvoo, you'll be in the historical district, within a 5-minute walk of Nauvoo State Park and Weld House Museum. This hotel is 0.2 mi (0.3 km) from Historic Nauvoo and 0.7 mi (1.2 km) from Rheinberger House Museum. Make use of convenient amenities, which include complimentary wireless internet access and gift shops/newsstands. Featured amenities include ATM/banking services and microwave in a common area. Free self parking is available onsite. Make yourself at home in one of the 14 air-conditioned rooms featuring Smart televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms with bathtubs or showers are provided.
Show More
4.4/5
Excellent73 review
Price per night from:CAD 167
OYO Hotel Prairie Winds Carthage Keokuk Hwy 136 Hotels in Hancock County

OYO Hotel Prairie Winds Carthage Keokuk Hwy 136

Hotel in Hancock County
With a stay at OYO Hotel Prairie Winds Carthage Keokuk Hwy 136 in Carthage, you'll be 12.8 mi (20.5 km) from Mississippi River and 20.9 mi (33.7 km) from Historic Nauvoo. This motel is 21.1 mi (33.9 km) from Joseph Smith Historic Site and 27.5 mi (44.2 km) from Iowa State Penitentiary. Make use of convenient amenities, which include complimentary wireless internet access and a vending machine. Free self parking is available onsite. Make yourself at home in one of the 23 air-conditioned rooms featuring microwaves and Smart televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with bathtubs or showers feature complimentary toiletries and hair dryers. Housekeeping is provided daily, and irons/ironing boards can be requested.
Show More
3.6/5
22 review
Price per night from:CAD 84
Fort Madison Hotels in Keokuk

Fort Madison

26.0km from Keokuk
Learn More
Cobblestone Inn & Suites Fort Madison Hotels in Fort Madison

Cobblestone Inn & Suites Fort Madison

Hotel in Fort Madison
With a stay at Cobblestone Inn & Suites - Fort Madison in Fort Madison, you'll be within a 5-minute drive of Mississippi River and Fort Madison Community Hospital. This hotel is 3.4 mi (5.5 km) from North Lee County Historical Society and 4 mi (6.5 km) from Old Fort Madison. Enjoy recreation amenities such as a fitness center or take in the view from a terrace. This hotel also features complimentary wireless internet access, a fireplace in the lobby, and barbecue grills. A complimentary self-serve breakfast is served on weekdays from 5:00 AM to 9:00 AM and on weekends from 6:00 AM to 10:00 AM. Featured amenities include a business center, complimentary newspapers in the lobby, and dry cleaning/laundry services. Free self parking is available onsite. Make yourself at home in one of the 78 air-conditioned rooms featuring refrigerators and flat-screen televisions. Your bed comes with down comforters and premium bedding. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers.
Show More
4.5/5
Excellent96 review
Price per night from:CAD 115
Quality Inn & Suites Fort Madison Near Hwy 61 Hotels in Fort Madison

Quality Inn & Suites Fort Madison Near Hwy 61

Hotel in Fort Madison
With a stay at Quality Inn & Suites Fort Madison near Hwy 61 in Fort Madison, you'll be near the airport, within a 10-minute drive of Mississippi River and Fort Madison Community Hospital. This hotel is 4.5 mi (7.3 km) from North Lee County Historical Society and 5.1 mi (8.2 km) from Old Fort Madison. Be sure to enjoy recreational amenities, including an indoor pool, a spa tub, and a fitness center. Additional amenities at this hotel include complimentary wireless internet access, a fireplace in the lobby, and a picnic area. A complimentary buffet breakfast is served on weekdays from 6:00 AM to 9:00 AM and on weekends from 6:30 AM to 9:30 AM. Featured amenities include a business center, express check-out, and complimentary newspapers in the lobby. Free self parking is available onsite. Stay in one of 79 guestrooms featuring LCD televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Conveniences include desks and coffee/tea makers, as well as phones with free local calls.
Show More
4.1/5
Very Good96 review
Price per night from:CAD 134
Rivers Inn Hotels in Fort Madison

Rivers Inn

Hotel in Fort Madison
Located in Fort Madison, Rivers Inn Fort Madison is a 5-minute drive from North Lee County Historical Society and 7 minutes from C.E. Richards Arena. This motel is 5.4 mi (8.8 km) from Iowa State Penitentiary and 13.9 mi (22.4 km) from Baxter's Vineyards. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and a television in a common area. Additional amenities at this motel include a picnic area and a vending machine. Grab a bite from the snack bar/deli serving guests of Rivers Inn Fort Madison. Featured amenities include complimentary newspapers in the lobby, a 24-hour front desk, and multilingual staff. Free self parking is available onsite. Make yourself at home in one of the 28 guestrooms featuring refrigerators and LED televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with bathtubs or showers feature bidets and hair dryers. Conveniences include desks and microwaves, and housekeeping is provided daily.
Show More
3.0/5
23 review
Price per night from:CAD 72

Top hotels in Keokuk

See all
Check out these top-booked hotels from the past 30 days!
No.1
Hampton Inn Keokuk Hotels in Keokuk
4.3/5
82 review

Hampton Inn Keokuk

Hotel near Keokuk
"Good Location"
Select dates to view prices
No.2
Super 8 by Wyndham Keokuk Hotels in Keokuk
3.8/5
74 review

Super 8 by Wyndham Keokuk

Hotel near Keokuk
"Good Location"
Select dates to view prices
No.3
Baymont by Wyndham Keokuk Hotels in Keokuk
3.0/5
76 review

Baymont by Wyndham Keokuk

Hotel near Keokuk
"Good Location"
Select dates to view prices
No.4
Quality Inn & Suites Keokuk North Hotels in Keokuk
4.1/5
98 review

Quality Inn & Suites Keokuk North

Hotel near Keokuk
"Good Location"
Select dates to view prices

FAQs About Hotels in Keokuk

Which hotels in Keokuk offer airport shuttle service?

Not familiar with Keokuk? Quality Inn & Suites Keokuk North, Super 8 by Wyndham Keokuk and Baymont by Wyndham Keokuk provide airport transfer services.

What hotel deals are available in Keokuk?

Trip.com offers various events and deals to its users all year round. You can check the deals page to view Trip.com deals.

What are the best hotels with a spa in Keokuk?

Planning a trip? A spa visit can be a wonderful part of your travel experience. Hampton Inn Keokuk and Quality Inn & Suites Keokuk North provide highly rated spa services.

Which hotels in Keokuk have swimming pools?

Hampton Inn Keokuk, Quality Inn & Suites Keokuk North and Baymont by Wyndham Keokuk are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

Which hotels in Keokuk offer free WiFi?

Whether you are travelling for business or vacation, an internet connection is a must for your trip. Hampton Inn Keokuk, Super 8 by Wyndham Keokuk and Quality Inn & Suites Keokuk North are popular hotels with free Wi-Fi.

Which hotels in Keokuk have fitness facilities?

Hampton Inn Keokuk, Super 8 by Wyndham Keokuk and Baymont by Wyndham Keokuk provide fitness facilities. Satisfy your fitness needs even while traveling!

Which hotels in Keokuk provide high-quality breakfasts?

Johnstone Mansion,Hampton Inn Keokuk and Super 8 by Wyndham Keokuk provide high-quality breakfast. Start your day with delicious breakfast!

What is the average hotel price in Keokuk?

For hotels in Keokuk, the average price on weekdays is CAD 172, the average price on weekends (Friday–Saturday) is CAD 175.

What are the most popular hotels in Keokuk?

Keokuk has many popular hotels. Whether you're traveling for business or going on a vacation, Hampton Inn Keokuk, Johnstone Mansion and Super 8 by Wyndham Keokuk are preferred hotels.

Hotel Information for Tourists

Highest PriceCAD 567
Lowest PriceCAD 87
Number of Reviews361
Number of Hotels10
Average Price (Weekdays)CAD 172
Average Price (Weekends)CAD 175