Hotels in Keokuk

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Where to stay in Keokuk?

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.
data_trends

Our prices for hotels in Keokuk are cheapest in February

See average prices and weather for all months

Price trends for hotels in Keokuk

Pricing is based on two traveler single night rates
Mar
$113
Average price during March is $113
Apr
$118
Average price during April is $118
May
$117
Average price during May is $117
Jun
$132
Average price during June is $132
Jul
$135
Average price during July is $135
Aug
$120
Average price during August is $120
Sep
$122
Average price during September is $122
Oct
$126
Average price during October is $126
Nov
$115
Average price during November is $115
Dec
$118
Average price during December is $118
Jan
$123
Average price during January is $123
Feb
$111
Average price during February is $111
Currently viewing crowd sizes and weather for March.

March

trending_flatModerate crowds
High 51°F / low 35°F. Partly sunny.
51°
weather_partly_sunny
March, Moderate crowds, average high temperature 51 degrees Fahrenheit, average low temperature 35 degrees Fahrenheit. Partly sunny.
35°
62°
weather_sun
April, Moderate crowds, average high temperature 62 degrees Fahrenheit, average low temperature 44 degrees Fahrenheit. Sunny most days.
44°
72°
weather_sun
May, Moderate crowds, average high temperature 72 degrees Fahrenheit, average low temperature 55 degrees Fahrenheit. Sunny most days.
55°
82°
weather_sun
June, High crowds, average high temperature 82 degrees Fahrenheit, average low temperature 65 degrees Fahrenheit. Sunny most days.
65°
85°
weather_sun
July, High crowds, average high temperature 85 degrees Fahrenheit, average low temperature 68 degrees Fahrenheit. Sunny most days.
68°
84°
weather_sun
August, Moderate crowds, average high temperature 84 degrees Fahrenheit, average low temperature 66 degrees Fahrenheit. Sunny most days.
66°
79°
weather_sun
September, High crowds, average high temperature 79 degrees Fahrenheit, average low temperature 59 degrees Fahrenheit. Sunny most days.
59°
65°
weather_sun
October, High crowds, average high temperature 65 degrees Fahrenheit, average low temperature 47 degrees Fahrenheit. Sunny most days.
47°
51°
weather_partly_sunny
November, Low crowds, average high temperature 51 degrees Fahrenheit, average low temperature 35 degrees Fahrenheit. Partly sunny.
35°
40°
weather_partly_sunny
December, Low crowds, average high temperature 40 degrees Fahrenheit, average low temperature 27 degrees Fahrenheit. Partly sunny.
27°
33°
ac_unit
January, Low crowds, average high temperature 33 degrees Fahrenheit, average low temperature 19 degrees Fahrenheit. Snow likely.
19°
37°
ac_unit
February, Low crowds, average high temperature 37 degrees Fahrenheit, average low temperature 22 degrees Fahrenheit. Snow likely.
22°
Monthly weather averages (˚F)

Top landmarks in Keokuk

Learn more about Keokuk

Notable for its riverfront, Keokuk features attractions such as Lock and Dam No. 19 and Mississippi River. This family-friendly city has something for everyone including sights like Keokuk National Cemetery and Keokuk City Hall.

Frequently asked questions

What accommodations do travelers like in Keokuk?
Quality Inn & Suites Keokuk North, Hampton Inn Keokuk and Budget Inn are all properties that our guests really like.
Where can I get free parking with my stay in Keokuk?
Park your car for free at Budget Inn.
Can I book a refundable hotel in Keokuk?
If you need the flexibility to change your plans to Keokuk, most hotels offer refundable* rates you can book. You can find these properties by searching our site and using the “fully refundable” filter to narrow the results down.
Where can I stay with my pet in Keokuk?
Your furry friend can stay with you at these pet-friendly hotels: Hampton Inn Keokuk, Baymont by Wyndham Keokuk and Super 8 by Wyndham Keokuk. There are 7 options to choose from on our site.
Which Keokuk hotels do travelers like for their great location?
Our guests love Quality Inn & Suites Keokuk North for its great location.
Where should I stay in Keokuk if I'm looking for a budget-friendly accommodation?
Hampton Inn Keokuk, Baymont by Wyndham Keokuk and Super 8 by Wyndham Keokuk are a few accommodations you might want to consider that’ll save you money.
Where can I stay if I'm visiting Keokuk with my kids?
Your kids are welcome at Quality Inn & Suites Keokuk North, Stay in Historic Downtown Keokuk and Johnston Mansion Bed and Breakfast price shown is Vrbo Mansion price.
Where should I stay in Keokuk for a vacation with my partner?
Johnston Mansion Bed and Breakfast price shown is Vrbo Mansion price is a good option for a romantic getaway with your special someone.
What will the weather in Keokuk be like during my trip?
July and August are typically the warmest months in Keokuk when the average temp is 73°F. January and February are the coldest months when the average temperature is 33°F. May and June are the months with the most rain.
Why should I book my Keokuk hotel with Hotels.com?
There are lots of reasons to book your Keokuk trip with us: our free cancellations on selected hotels* gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Keokuk

Find out more about Keokuk

Keokuk: Where River Serenity Meets Spiritual Heritage

Nestled along the majestic Mississippi River, Keokuk, Iowa, is a hidden gem that beautifully blends history and natural beauty. Known for its charming downtown and historic churches, this quaint city invites travelers to explore the scenic riverfront, perfect for leisurely strolls and picnics. Experience the vibrant local culture at unique shops and eateries, or take a boat tour to appreciate the stunning landscapes from the water. With its warm community spirit and rich heritage, Keokuk offers an ideal off-the-beaten-path getaway for those seeking tranquility and charm. For the best hotel rates in Keokuk and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in Keokuk

Some of the best places to stay in Keokuk are Nauvoo, Fort Madison and Canton. Keokuk, Iowa, is surrounded by charming destinations like Nauvoo, Fort Madison, and Canton. Nauvoo offers rich history and stunning architecture, while Fort Madison features beautiful river views and vibrant arts. Canton is ideal for serene outdoor experiences. In these areas, travelers can find various accommodations, including cozy motels and comfortable hotels, catering to different budgets. For first-time visitors, Nauvoo is highly recommended for its unique historical significance and attractions. Here are some of the most popular hotels with our guests in Keokuk:

  1. NauvooOpens in a new window: Nauvoo is a charming destination rich in history, making it perfect for travelers interested in cultural experiences. The town is known for its historical sites, including the Joseph Smith Historic Site and Historic Nauvoo, as well as the beautiful Nauvoo State Park for outdoor relaxation. For accommodations, consider Willard Richards InnOpens in a new window, a cozy 3.0-star Bed & Breakfast offering free daily breakfast and views of the historical district. Another great option is Nauvoo Grand Bed & BreakfastOpens in a new window, also a 3.0-star Bed & Breakfast, featuring entertainment options like cable TV and free breakfast. Additionally, Hotel NauvooOpens in a new window is a comfortable 2.5-star inn with a restaurant and cable TV, ideal for those looking for a more laid-back stay.
  2. Fort MadisonOpens in a new window: Fort Madison is a vibrant city that blends outdoor adventure with rich historical significance. Key attractions include the Iowa State Penitentiary and Nauvoo State Park, perfect for both history buffs and nature lovers. For lodging, Fun City Resort HotelOpens in a new window is a 3.5-star hotel suitable for business and adventure travelers, featuring a casino and various recreational activities. Kingsley InnOpens in a new window is another excellent choice, a romantic 3.5-star Bed & Breakfast in the city center, offering business amenities and romance packages. Lastly, Evans Holly Grove Inn B&BOpens in a new window is a 4.0-star Bed & Breakfast that provides a delightful dining experience and is conveniently located near shopping and historical sites.
  3. CantonOpens in a new window: Canton is an outdoor enthusiast's paradise, offering a mix of adventure and cultural attractions such as the Mark Twain Casino and Wakonda State Park. Visitors will find Oak Hill Inn & SuitesOpens in a new window, a 2.5-star hotel that is pet-friendly and equipped with business amenities, perfect for those traveling with their furry friends. Microtel Inn & Suites by Wyndham QuincyOpens in a new window is another 2.5-star option that also welcomes pets and includes business facilities. For a more upscale experience, The Atrium Hotel on ThirdOpens in a new window is a 3.5-star hotel featuring free daily breakfast and access to various recreational activities, ensuring a pleasant stay for both leisure and business travelers.

Things to do in Keokuk for first time

A three-day visit to Keokuk offers a delightful blend of riverfront activities and natural beauty. Explore lush parks for hiking, enjoy fishing and birdwatching along the waterways, or dive into refreshing swimming spots. This charming locale invites travelers to unwind and connect with its serene landscapes. Here's a quick itinerary to make the most of your trip to Keokuk:

  • Day 1: Begin your adventure at the Historic Nauvoo, where the rich history of the Latter-day Saints comes to life through preserved sites and engaging tours. Next, head over to the Joseph Smith Historic Site to delve deeper into the early days of the church and learn about its founder. Wrap up your day with a visit to the Rheinberger House Museum, where you can explore the beautifully restored home that showcases the history of Keokuk and the surrounding area, providing a glimpse into the lives of its former residents.
  • Day 2: Start your day in the serene Lovers Glen Park, a picturesque spot perfect for a leisurely walk or a morning picnic. After enjoying the natural beauty, make your way to the North Lee County Historical Society to immerse yourself in local history and discover fascinating exhibits. Conclude your day at the Old Fort Madison, where you can explore the reconstructed site and learn about the military history of the area, offering a unique perspective on the region's past.
  • Day 3: Kick off your day at the Weld House Museum, where you can appreciate the architecture and history of this charming residence. Following your visit, proceed to the Carthage Jail, a significant historical landmark that tells the story of Joseph Smith's imprisonment. End your day at Fort Madison Marina, where you can relax by the water, take in the scenic views, and perhaps enjoy some local cuisine at a nearby restaurant, making for a perfect conclusion to your Keokuk getaway.

5 tips to find a great Keokuk hotel deal

  1. Book for the cheapest times: The most budget-friendly time to visit Keokuk is during January, November, and December, when hotel rates are at their lowest. If you're traveling internationally, it's advisable to book your flight at least one month in advance to secure more affordable prices. For a great value for money, plan to stay for at least 2-3 days to fully enjoy the key attractions, which include the scenic river and historic churches. This way, you can make the most of your trip while staying on a budget.
  2. Look for last-minute deals on Hotels.com: If you're looking for last-minute deals to Keokuk, check out the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com. You may uncover savings on hotels with good availability as your travel date approaches. Additionally, consider enabling email alerts or push notifications from Hotels.com to keep informed about flash sales and special promotions, so you could find great opportunities to save on your stay.
  3. Be flexible with dates: Hotel prices can fluctuate due to factors like the hotel's location, star rating, and the time of year. As a result, being flexible with your travel dates may help you save on hotel expenses in Keokuk.
  4. Consider your location: Staying close to the city center and local attractions in Keokuk is usually more expensive. However, if you opt for accommodations further away from the center, you can take advantage of transportation options like car or bus to explore the area, which can often be more affordable.
  5. Upgrade with One Key: Make your next booking in Keokuk and sign up to Hotels.com's free One Key program, letting you earn and use reward points on your next stay. Progress through the Blue, Silver, Gold and Platinum tiers to unlock various advantages like room upgrades when available, discounted rates, and exclusive offers for members. Don't hesitate, sign up today.

Best time to go to Keokuk

Keokuk experiences its lowest average temperature in January, at 25.9°F (-3.4°C), while July is the hottest month, with an average temperature of 76.1°F (24.5°C). May tends to be the wettest month. The peak travel months to visit Keokuk are March, June, and July, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly sunny conditions.

Keokuk is a family-friendly city where you can spend time by the river. Plan a fun excursion to Keokuk Yacht Club and Calvert Stadium while here. A stop at other sights like Lock and Dam No. 19 and Mississippi River will create memories.