Find hotels in Keokuk, IA from $56

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Keokuk hotels

Hampton Inn Keokuk

Hampton Inn Keokuk
2.5 star property
Keokuk
8.8 out of 10, Excellent, (642)
"Very good stay. I’ll definitely stay there again "
United States
Tammy
$93 nightly
The price is $104
Jan 2 - Jan 3, 2026
Total with taxes and fees
Hampton Inn Keokuk

Quality Inn & Suites Keokuk North

Quality Inn & Suites Keokuk North
2.5 star property
Keokuk
8.4 out of 10, Very Good, (751)
"Decent room. Good breakfast. "
United States
Matthew
$79 nightly
The price is $89
Jan 11 - Jan 12, 2026
Total with taxes and fees
Quality Inn & Suites Keokuk North

Budget Inn

Budget Inn
2.0 star property
Keokuk
8.0 out of 10, Very Good, (71)
"Friendly front desk staff and accommodating."
United States
Guillermo
$60 nightly
The price is $67
Dec 26 - Dec 27
Total with taxes and fees
Budget Inn

Chief Motel

Chief Motel
2.5 star property
Keokuk
7.8 out of 10, Good, (112)
"The daily cleaning and room care amazed us. Totally over the top service. "
United States
Robert
$60 nightly
The price is $67
Dec 26 - Dec 27
Total with taxes and fees
Chief Motel

Baymont by Wyndham Keokuk

Baymont by Wyndham Keokuk
2.5 star property
Keokuk
6.2 out of 10, (490)
"I had to pay for my family to swim in the pool. The poll area was hazardous because there was drywall pealing off from the ceiling and around the pool. "
United States
Clarence and Kari
$57 nightly
The price is $64
Jan 18 - Jan 19, 2026
Total with taxes and fees
Baymont by Wyndham Keokuk

Johnstone Mansion

Johnstone Mansion
3.0 star property
Keokuk
8.4 out of 10, Very Good, (5)
"Absolutely loved this beautiful restored old world home! We could walk around and look at the amazing Victorian interior and furnishings for days. Peter was an amazing host and we hope to come back to visit some day. "
United States
Darlene
$203 nightly
The price is $227
Dec 28 - Dec 29
Total with taxes and fees
Johnstone Mansion

Cobblestone Inn & Suites - Fort Madison

Cobblestone Inn & Suites - Fort Madison
2.5 star property
Fort Madison
9.4 out of 10, Exceptional, (648)
"Really nice hotel, especially when it's below zero and snowing. "
United States
David
$66 nightly
The price is $74
Dec 28 - Dec 29
Total with taxes and fees
Cobblestone Inn & Suites - Fort Madison

Oak Hill Inn & Suites

Oak Hill Inn & Suites
2.5 star property
Canton
9.2 out of 10, Wonderful, (873)
"Room was clean, comfy bed, and very accommodating "
United States
Wendy
$117 nightly
The price is $133
Dec 26 - Dec 27
Total with taxes and fees
Oak Hill Inn & Suites

Quality Inn & Suites Fort Madison near Hwy 61

Quality Inn & Suites Fort Madison near Hwy 61
2.5 star property
Fort Madison
8.6 out of 10, Excellent, (574)
"Quiet, large parking lot, restaurant next door, free breakfast was good, hot tub and pool very nice. "
United States
Audrey
$83 nightly
The price is $93
Jan 25 - Jan 26, 2026
Total with taxes and fees
Quality Inn & Suites Fort Madison near Hwy 61

Hotel Prairie Winds Carthage Keokuk Hwy 136

Hotel Prairie Winds Carthage Keokuk Hwy 136
2.0 star property
Carthage
7.4 out of 10, Good, (78)
"Super clean and nice lady at the desk, owner. "
Canada
David L
$60 nightly
The price is $64
Jan 1 - Jan 2, 2026
Total with taxes and fees
Hotel Prairie Winds Carthage Keokuk Hwy 136

Nauvoo Temple House Hotel

Nauvoo Temple House Hotel
2.0 star property
Nauvoo
9.0 out of 10, Wonderful, (341)
"A wonderful room located just across the street from the temple. Great historic furnishings and artwork. Room was very clean and staff very personable and helpful. I would stay there again and would certainly recomend it to family and friends. "
United States
Steven
$89 nightly
The price is $100
Jan 23 - Jan 24, 2026
Total with taxes and fees
Nauvoo Temple House Hotel

The Inn at Old Nauvoo

The Inn at Old Nauvoo
2.0 star property
Nauvoo
8.8 out of 10, Excellent, (371)
"The service was wonderful, friendly and kind. Our room was great and our kids thought the bunk beds were so cool. We especially enjoyed the pool! Definitely going to come back"
United States
Kirsten
$113 nightly
The price is $128
Dec 26 - Dec 27
Total with taxes and fees
The Inn at Old Nauvoo

Willard Richards Inn

Willard Richards Inn
3.0 star property
Nauvoo
9.6 out of 10, Exceptional, (160)
"It’s a great place to stay"
United States
Kyle
$169 nightly
The price is $191
Dec 31 - Jan 1, 2026
Total with taxes and fees
Willard Richards Inn

Nauvoo Vacation Villas & Condos

Nauvoo Vacation Villas & Condos
3.0 star property
Nauvoo
9.8 out of 10, Exceptional, (424)
"Very nice comfortable property"
United States
Carie
$136 nightly
The price is $144
Dec 30 - Dec 31
Total with taxes and fees
Nauvoo Vacation Villas & Condos

Rivers Inn Fort Madison

Rivers Inn Fort Madison
2.0 star property
Fort Madison
6.2 out of 10, (165)
"Wonderful lady at desk, quite place,not far from town have been here several times and will be back"
United States
lance
$50 nightly
The price is $56
Dec 26 - Dec 27
Total with taxes and fees
Rivers Inn Fort Madison

Super 8 by Wyndham Fort Madison

Super 8 by Wyndham Fort Madison
2.0 star property
Fort Madison
6.8 out of 10, (325)
"I would definitely stay there again!"
United States
Marcia
$65 nightly
The price is $72
Dec 26 - Dec 27
Total with taxes and fees
Super 8 by Wyndham Fort Madison
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Keokuk attractions

Top Keokuk Hotel Reviews

More cheap stays in Keokuk

Hotels in Keokuk with star-rating

Find out more about Keokuk

Top reasons to visit Keokuk

  • Outdoor Adventures: Enjoy recreational areas, urban parks, and the scenic Keokuk Yacht Club for fun family outings.
  • Cultural Heritage: Explore the historic Keokuk National Cemetery and immerse yourself in the local history.
  • Charming Downtown: Stroll through Keokuk's downtown area, filled with unique shops and local eateries.
  • Family-Friendly Activities: Engage in arcade adventure zones and educational activities suitable for all ages.
  • Diverse Accommodations: Choose from welcoming hotels and cozy bed & breakfasts to suit your needs.

Find great hotels in Keokuk

Discover a variety of lodging options in Keokuk, Iowa, where you'll find welcoming hotels and charming bed & breakfasts. Whether you're traveling with family, on a business trip, or seeking a pet-friendly stay, Keokuk's accommodations cater to all your needs. From cozy inns to spacious suites, enjoy a relaxing getaway in this picturesque town. Explore the best hotels that Keokuk has to offer for a memorable vacation experience.

  • Quality Inn & Suites Keokuk North: Nestled in the heart of Keokuk, the Quality Inn & Suites Keokuk North offers a welcoming atmosphere perfect for families and business travelers alike. With a focus on convenience, this hotel features a 24-hour business center, making it an ideal choice for those needing to stay connected while away. Families will appreciate the complimentary cribs available for younger guests, ensuring a comfortable stay for everyone. Enjoy spacious accommodations that cater to both work and leisure, ensuring a memorable vacation experience.
  • Baymont by Wyndham Keokuk: If you're traveling with furry friends, Baymont by Wyndham Keokuk is the perfect pet-friendly haven. Located conveniently in Keokuk, this hotel allows both dogs and cats, making it easy for you to enjoy your vacation without leaving your pets behind. With a welcoming environment for all, Baymont offers thoughtful amenities and a pet policy that waives fees for service animals. Guests can unwind in cozy rooms designed for comfort and relaxation, ensuring a delightful stay for both you and your four-legged companions.
  • Hampton Inn Keokuk: Hampton Inn Keokuk stands out as a versatile choice for travelers, offering a unique blend of business-friendly amenities and a welcoming atmosphere for pets and LGBTQIA guests. This hotel features a dedicated business center, ensuring that work commitments are easily managed. With a pet-friendly policy that includes dogs and cats, you can bring your beloved animals along for the journey. Additionally, the hotel is known for its inclusivity, making it an excellent option for all travelers seeking a friendly and supportive environment.

Where to stay near Keokuk

Keokuk, Iowa, offers a delightful blend of outdoor adventures and rich cultural experiences. Visitors can explore its charming downtown area, immerse themselves in the city’s historical heritage, and enjoy romantic spots with low crowds. Nearby attractions provide a family-friendly atmosphere, perfect for creating lasting memories. Whether you’re seeking scenic views or a taste of local culture, Keokuk is an ideal destination for a refreshing getaway.

  • Nauvoo: Located 10 miles from Keokuk, Nauvoo is a charming city steeped in history and culture. Known for its rich heritage, visitors flock here for a culture-themed experience amidst beautiful outdoor scenery. The peak travel months of April and June to July bring a vibrant atmosphere, with travelers eager to explore historic sites and recreational areas. Don’t miss the chance to visit the famous historic landmarks that define Nauvoo's unique character, making it a perfect spot for a leisurely day trip.
  • Hamilton: Just 3 miles away from Keokuk, Hamilton is a delightful city that offers a blend of outdoor adventures and scenic views. The best time to visit is between July and September when the weather is ideal for exploring its recreational areas, including golf courses and motor racing events. As you stroll through Hamilton, you'll encounter picturesque rivers and historic sites that add to the city’s charm. With moderate seasonal traveler arrivals, it offers a more relaxed atmosphere for those looking to immerse themselves in local culture.
  • Warsaw: A mere 4 miles from Keokuk, Warsaw is known for its stunning outdoor landscapes and romantic ambiance. This city sees a seasonal influx of visitors, especially from April to June, when the natural beauty is at its peak. Enjoy outdoor activities like skiing and golfing, or relax by the serene river and lake views. With nearby national and state parks, Warsaw is an ideal destination for nature lovers and those seeking a tranquil getaway, perfect for a memorable vacation experience.

Things to do in and around Keokuk

Keokuk, Iowa, offers a delightful blend of outdoor activities and cultural experiences, making it ideal for family outings and scenic vacations. Enjoy recreational areas, explore the arcade adventure zone, or engage in educational activities that cater to all ages. Whether you're looking for fun with the family or a relaxing stay, Keokuk has something for everyone to enjoy.

Shopping

The main shopping destination in Keokuk is the River City Mall, featuring a variety of stores that cater to family needs and local goods. If you're up for a drive, head to nearby cities for unique boutiques and specialty shops to find memorable gifts and souvenirs.

Recreation

Explore Nauvoo State Park for tranquil hiking trails and serene picnic spots surrounded by nature, perfect for relaxation. For golf enthusiasts, both Spirit Hollow Golf Club and Deer Run Golf Course offer beautiful landscapes and invigorating outdoor experiences just a short drive from Keokuk.

Adventure

Experience thrilling events at C.E. Richards Arena, located 18 miles from Keokuk. Engage in exciting sports and entertainment activities while enjoying the vibrant atmosphere. Whether it's a game or a concert, the arena promises an unforgettable adventure for all visitors.

Nightlife

Experience the vibrant nightlife in Keokuk by catching a show at the historic Grand Theatre, perfect for family fun and entertainment. For a short drive, enjoy the scenic views and performances at Fort Riverview Pavilion, or discover local talent at the Little Theater, both offering a touch of romance and culture.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Keokuk

To save money on your trip to Keokuk, visit during the cheaper months of November to January and consider booking accommodations for Sunday nights, which are typically less expensive. Use Expedia's search tool to find budget-friendly hotels and filter for Eco-certified options. Consider bundling your hotel, flights, and activities for additional savings. Joining Expedia's One Key membership can unlock exclusive discounts and allow you to earn OneKeyCash for future bookings. Look for last-minute deals and budget inns to further stretch your travel budget.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Keokuk are November to January, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Keokuk is Sunday. The most expensive day to stay in Keokuk is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool makes it easy for you to customize your travel experience by choosing your budget, preferred location, and additional preferences. You can sort your search results from the lowest to the highest prices, ensuring you find the most affordable hotels first. Additionally, you have the option to filter your results by hotel type. For instance, if you select the Eco-certified hotels filter, you'll be shown sustainable and environmentally-friendly accommodations that are available for booking.
  • Consider bundling your trip: You can potentially save money by combining your hotel stay in Keokuk with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Keokuk

Keokuk, Iowa, offers a blend of outdoor adventures and cultural experiences, making it a great vacation spot. Visitors can explore urban parks, the local dam, and the stadium, perfect for family outings or city exploration. Don't miss the historic Keokuk National Cemetery and the scenic Keokuk Yacht Club to enhance your trip. Keokuk’s unique attractions promise memorable experiences for every traveler.

  • Lock and Dam No. 19: Experience the impressive engineering of Lock and Dam No. 19, offering stunning views of the Mississippi River. Enjoy the tranquil atmosphere, perfect for photography and appreciating the natural beauty surrounding the dam.
  • Estes Park: A vibrant urban park in Keokuk, Estes Park is an ideal spot for families and outdoor enthusiasts. Enjoy recreational activities, picnicking, and walking trails, all while soaking in the lively city vibes.
  • Calvert Stadium: Home to local sports events, Calvert Stadium is a hub of energy and excitement. Catch a game and join fellow fans to experience the thrill of high school athletics in a community-focused atmosphere.

Best time to go to Keokuk

The best time to visit Keokuk can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Keokuk falls in July, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in Keokuk falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January25.9°F (-3.4°C)Light RainMostly CloudyAverageSlightly Low
February28.9°F (-1.7°C)Light RainMostly SunnyAverageAverage
March42.3°F (5.7°C)Light RainMostly SunnySlightly HighAverage
April52.5°F (11.4°C)Light RainMostly SunnyAverageAverage
May63.3°F (17.4°C)Light RainMostly SunnyAverageAverage
June73.2°F (22.9°C)Light RainMostly SunnySlightly HighSlightly High
July76.1°F (24.5°C)Light RainMostly SunnySlightly HighSlightly High
August74.8°F (23.8°C)Light RainMostly SunnyAverageSlightly High
September68.5°F (20.3°C)Light RainMostly SunnyAverageAverage
October55.4°F (13.0°C)Light RainMostly SunnySlightly LowAverage
November42.8°F (6.0°C)Light RainMostly SunnySlightly LowSlightly Low
December33.3°F (0.7°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to Keokuk

When planning your trip to Keokuk, Iowa, you can fly into two major airports. Quincy Regional-Baldwin Field (UIN) is located 34 miles away, with hotel options like the 3-star Holiday Inn Quincy East and Town & Country Inn and Suites, both around 7-8 miles from the airport. The other option is Southeast Iowa Regional (BRL) in Burlington, just 30 miles from Keokuk. Nearby accommodations include the 4-star Evans Holly Grove Inn B&B and the 3.5-star Fun City Resort Hotel, both within 3 miles of the airport. Each hotel provides convenient access to their respective airports, ensuring a smooth travel experience.

Frequently asked questions

What are the best hotels in Keokuk that travelers recommend?
Johnstone Mansion is a top-rated hotel in Keokuk, boasting a stellar rating of 9.0. This charming property offers a great experience with its historic ambiance and attentive service, ensuring that every guest feels welcome and cared for. Guests particularly enjoy the hosted evening meals, which provide an opportunity to unwind and connect with others after a day of exploration. Additionally, the air-conditioned rooms promise comfort and relaxation, making it a delightful retreat.
What are the best family hotels in Keokuk?
Johnstone Mansion, a charming family-friendly hotel in Keokuk, IA, offers a warm and friendly space that caters to travelers of all ages. With an excellent review score of 9.0, this property stands out for its thoughtful amenities designed to enhance the family experience. Find more child-friendly accommodations in Keokuk.
What hotels in Keokuk offer free breakfast?
Johnstone Mansion in Keokuk, Iowa, is a charming option for travelers seeking comfort and attentive service. This delightful property boasts a 9.0 rating from guests, highlighting its commitment to quality and convenience. Enjoy a complimentary continental breakfast each morning, ensuring you start your day off right. With free Wi-Fi in your room and complimentary toiletries, your stay is designed to be as effortless as possible. Find more hotels with free breakfast in Keokuk.
What are the best budget hotels in Keokuk?
For travelers seeking budget-friendly accommodations in Keokuk, the Hampton Inn Keokuk stands out with its impressive amenities and warm service. Rated 8.8 by guests, this hotel offers free self-parking, complimentary Wi-Fi, and a delicious buffet breakfast. Families will appreciate the indoor pool, where kids can splash around, while parents can unwind on the sun loungers.

Another excellent option is the Quality Inn & Suites Keokuk North, boasting a traveler review score of 8.6. This hotel also features an indoor pool and provides a free continental breakfast, great for fueling up before a day of adventure. Families will find added convenience with free cribs available and toiletries provided, making it a practical choice for those traveling with little ones.

For those who may be looking for a more basic stay, the Budget Inn offers essential amenities like free Wi-Fi and self-parking, rated at 7.8, and can accommodate pets, appealing to budget-conscious travelers who may be traveling with furry friends.

Each of these properties caters to travelers who value quality and convenience without breaking the bank. Whether you're planning a family getaway or simply need a comfortable base for your adventures, Keokuk has options that promise an easy experience. View all budget hotels in Keokuk.
When is the best time to go to Keokuk?
The most popular time to visit Keokuk is during the summer months, particularly July. This is when the weather is warmest, with average temperatures around 85°F, creating an friendly space for outdoor activities and exploration. The long days allow for ample time to enjoy the scenic beauty of the Mississippi River and the surrounding natural landscapes.

From May to July, you'll find a vibrant local scene, with various events and festivals showcasing the charm of this historic town. Visitors can partake in activities like riverboat cruises or leisurely walks along the riverfront, where you can appreciate the stunning views and perhaps catch a glimpse of local wildlife. The pleasant weather also makes it a superb time for picnics in one of Keokuk's lovely parks.

For those who prefer a quieter experience, consider visiting in September. The weather remains mild, offering temperatures in the low 70s°F, and the summer crowds have usually dissipated. This allows for a more relaxed exploration of local attractions, including the charming downtown area and historical sites, without the hustle and bustle of peak tourist season.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Keokuk hotel for you.
How can I save on a Keokuk hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on Keokuk hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Keokuk hotel?
Prices for hotels in Keokuk often vary, but you can find a great deal from $56 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia