The best deals on hotels when visiting Keosauqua in Iowa.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Keosauqua, Iowa 52565

AmericInn by Wyndham Fairfield

2104 South Main Street Fairfield, IA

With budget-friendly rooms beginning at $137.99, AmericInn by Wyndham Fairfield is a practical choice for travelers to Keosauqua, creating a welcoming and comfortable space. Experience the personalized care at AmericInn by Wyndham, where every guest's needs are attended to with detail and dedication.

With downtown Keosauqua a scenic drive away, guests at AmericInn by Wyndham Fairfield can balance city adventures with the relaxing atmosphere of the hotel. Discover the ease of traveling to Keosauqua with well-equipped, affordable lodging—reserve today!

  Call (855) 234-7135 to book with an agent.
  17.4 miles from Keosauqua, IA 52565

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Coratel Inn by Jasper Iowa Fairfield

2200 West Burlington Ave Fairfield, IA

For those visiting Keosauqua, Coratel Inn by Jasper Iowa Fairfield offers secure accommodations with rates beginning at $59.99, creating a warm, welcoming atmosphere perfect for unwinding. Stay refreshed with Fairfield's tea and coffee making facilities available in each room, perfect for a morning or evening beverage.

With a smooth drive into downtown Keosauqua, guests at Coratel Inn by Jasper Iowa Fairfield can enjoy the city’s highlights while retreating to the hotel’s quiet atmosphere. Uncover value-driven comfort that makes Keosauqua travel easy—book your stay today!

  Call (855) 234-5074 to book with an agent.
  18.8 miles from Keosauqua, IA 52565

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fairfield

3001 West Burlington Ave Fairfield, IA

For those bound for Keosauqua, Super 8 by Wyndham Fairfield offers budget-friendly accommodations with rooms starting at $81.99, creating a warm, inviting space for guests to unwind. Relish the exquisite craftsmanship of Fairfield's custom furniture, designed for both comfort and style in every room.

Guests at Super 8 by Wyndham Fairfield can unwind in a quiet retreat, with downtown Keosauqua just a short drive away for city adventures. Enjoy Keosauqua adventures in a stress-free, affordable hotel—lock in your stay today!

  Call (855) 233-7850 to book with an agent.
  18.9 miles from Keosauqua, IA 52565

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Southfork Motel&Grill

905 South Washington Street Bloomfield, IA

At Southfork Motel&Grill, travelers visiting Keosauqua can enjoy cushy, affordable rooms starting at $109.99, creating a comfortable, inviting environment ideal for relaxation. Enjoy a visit that's both comfortable and economical, with rooms that provide the necessary amenities for a pleasant stay.

Discover the comfort of Southfork Motel&Grill, where spacious rooms provide a calm atmosphere with Keosauqua never far away. Make the most of your Keosauqua trip with inviting and affordable lodging—reserve today!

  Call (855) 235-6136 to book with an agent.
  23.6 miles from Keosauqua, IA 52565

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Bloomfield

509 South Washington St Bloomfield, IA

At Cobblestone Inn & Suites Bloomfield, guests bound for Keosauqua can enjoy budget-friendly accommodations with rooms starting at $129.99, creating a welcoming and comfortable space. Relax in rooms that offer a blend of basic amenities and cleanliness, ensuring a comfortable and budget-friendly stay.

Find your perfect escape at Cobblestone Inn & Suites Bloomfield, offering peaceful accommodations and easy access to Keosauqua’s top attractions. Choose a hotel that makes your Keosauqua trip both practical and enjoyable—secure your stay today!

  Call (855) 234-5074 to book with an agent.
  23.7 miles from Keosauqua, IA 52565

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

1200 East Baker St Mount Pleasant, IA

With rooms beginning at $65.99, Quality Inn & Suites is a practical choice for travelers visiting Keosauqua, creating a calm and comfortable space ideal for rest. Experience swift and smooth check-ins and check-outs at Quality Inn, designed for your convenience.

Guests at Quality Inn & Suites can relax in a serene setting and still take advantage of Keosauqua's top activities with ease. Treat yourself to a Keosauqua stay where comfort and affordability meet—reserve your room now!

  Call (855) 234-5074 to book with an agent.
  27.4 miles from Keosauqua, IA 52565

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Best Western Mt. Pleasant Inn

810 North Grand Avenue Mount Pleasant, IA

For an affordable stay, Best Western Mt. Pleasant Inn offers budget-conscious accommodations with rooms beginning at $88.99, creating a clean, welcoming space near Keosauqua. Relax with the convenience of Best Western’s all-inclusive options, available at select resorts and offering ultimate relaxation.

Step into comfort at Best Western Mt. Pleasant Inn, a peaceful retreat where guests can relax and still venture into Keosauqua for excitement. Embrace your Keosauqua adventure with lodging that keeps comfort within reach—reserve today!

  Call (855) 234-5074 to book with an agent.
  27.7 miles from Keosauqua, IA 52565

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Mt. Pleasant

1000 North Grand Ave Mount Pleasant, IA

With rooms beginning at $73.99, Super 8 by Wyndham Mt. Pleasant provides budget-friendly comfort for travelers bound for Keosauqua, creating a clean, inviting space for rest. Rest easy in Super 8's cozy rooms, designed with your comfort in mind and equipped with all the essentials for a good night's sleep.

Unwind in the tranquil surroundings of Super 8 by Wyndham Mt. Pleasant, where a restful stay is paired with convenient access to Keosauqua. Enjoy Keosauqua adventures without the expense—book your inviting, cost-effective stay now!

  Call (855) 234-5074 to book with an agent.
  27.7 miles from Keosauqua, IA 52565

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Mount Pleasant

1100 North Grand Ave Mount Pleasant, IA

With rooms starting at $85.99, AmericInn by Wyndham Mount Pleasant is a practical option for guests bound for Keosauqua, creating a relaxing and welcoming environment ideal for relaxation. Experience the convenience of AmericInn by Wyndham’s express check-out service, allowing for a quick and easy departure.

Positioned just outside of Keosauqua, AmericInn by Wyndham Mount Pleasant provides the ideal base for exploring the area and returning to peaceful lodgings. Choose value-driven comfort for your Keosauqua visit—book your affordable stay today!

  Call (855) 233-0132 to book with an agent.
  27.8 miles from Keosauqua, IA 52565

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Fort Madison near Hwy 61

6169 Reve Ct Fort Madison, IA

With affordable rooms from $105.99, Quality Inn & Suites Fort Madison near Hwy 61 is ideal for travelers visiting Keosauqua, creating a welcoming and welcoming atmosphere perfect for relaxation. Stay productive with Quality Inn's in-room workspaces, designed to accommodate the needs of business travelers.

Unwind in comfort at Quality Inn & Suites Fort Madison near Hwy 61, providing a serene getaway that remains conveniently connected to Keosauqua. Get ready to enjoy Keosauqua with accommodations that balance cost and comfort—lock in today!

  Call (855) 235-0725 to book with an agent.
  30.5 miles from Keosauqua, IA 52565

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Hotel & Suites Ottumwa

108 Church St Ottumwa, IA

Guests traveling to Keosauqua will appreciate the inviting comfort at Cobblestone Hotel & Suites Ottumwa, where reassuring rooms start at $129.00, creating a welcoming space for rest. Relax in rooms that not only meet the basics but exceed them with additional comforts and amenities, ensuring a satisfying stay.

At Cobblestone Hotel & Suites Ottumwa, you’ll find the ideal combination of calm surroundings and proximity to all that Keosauqua has to offer. Discover how great Keosauqua can be with accommodations that keep you comfortable—secure now!

  Call (855) 233-0132 to book with an agent.
  30.5 miles from Keosauqua, IA 52565

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Hotel Ottumwa

107 East 2nd St Ottumwa, IA

Travelers visiting Keosauqua will enjoy the charm of Hotel Ottumwa, where inviting accommodations offer a delightful stay, with rates beginning at $76.99 per night. Relax in accommodations that blend sophistication with comfort, offering amenities that cater to your every need.

At Hotel Ottumwa, guests can experience a relaxing stay while enjoying easy access to Keosauqua’s exciting attractions. Plan your ideal Keosauqua getaway with a hotel that turns relaxation into an art—reserve now!

  Call (855) 233-0132 to book with an agent.
  30.6 miles from Keosauqua, IA 52565

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Ottumwa

222 West 2nd Street Ottumwa, IA

With rates beginning at $93.99, AmericInn by Wyndham Ottumwa provides budget-friendly accommodations for travelers headed to Keosauqua, creating a welcoming space ideal for relaxation. Enjoy the peace and quiet of AmericInn by Wyndham, where rooms are designed for tranquility and a restful night's sleep.

At AmericInn by Wyndham Ottumwa, guests can unwind in peaceful surroundings while keeping Keosauqua's best offerings within easy reach. Enjoy well-rounded amenities and budget-friendly rates for your Keosauqua trip—reserve now!

  Call (855) 234-2997 to book with an agent.
  30.8 miles from Keosauqua, IA 52565

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fort Madison

5107 Ave. O Fort Madison, IA

For an inviting stay near Keosauqua, Super 8 by Wyndham Fort Madison offers budget-friendly rooms with rates from $60.99, creating a clean and comfortable space ideal for rest. Access major travel routes with ease from Super 8’s conveniently located hotels, strategically positioned near highways and local thoroughfares.

Relax and reset at Super 8 by Wyndham Fort Madison, where guests can enjoy a calm environment just minutes away from the heart of Keosauqua. Book a reliable, affordable hotel for your Keosauqua trip and enjoy added savings!

  Call (855) 234-5074 to book with an agent.
  31.4 miles from Keosauqua, IA 52565

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Ottumwa

943 North Quincy Ave Ottumwa, IA

For a relaxing stay, Hampton Inn Ottumwa offers heartwarming rooms with rates starting at $174.99, creating a clean, welcoming space ideal for guests traveling to Keosauqua. Discover the charm of Hampton’s boutique-style properties, offering a unique and intimate hotel experience in select locations.

Stay at Hampton Inn Ottumwa for the perfect blend of peaceful surroundings and quick access to the cultural offerings of Keosauqua. Enjoy a hassle-free Keosauqua visit with a hotel that makes everything easy—reserve now!

  Call (855) 239-4019 to book with an agent.
  31.6 miles from Keosauqua, IA 52565

Starting at

$174.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express&Suites Ottumwa an IHG Hotel

941 North Quincy Avenue Ottumwa, IA

With rooms beginning at $158.99, Holiday Inn Express&Suites Ottumwa an IHG Hotel provides inviting accommodations for guests traveling to Keosauqua, creating a welcoming and comfortable atmosphere. Relax with a book or work on your laptop in Holiday Inn Express's quiet library area.

Escape to Holiday Inn Express&Suites Ottumwa an IHG Hotel for a refreshing stay, and enjoy being just a drive away from the excitement of Keosauqua. Uncover the best of Keosauqua with a hotel that makes quality affordable—secure your room now!

  Call (855) 235-6136 to book with an agent.
  31.6 miles from Keosauqua, IA 52565

Starting at

$158.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Fort Madison

4901 Ave. O Fort Madison, IA

Guests bound for Keosauqua will find plush accommodations at Cobblestone Inn & Suites Fort Madison, with rooms starting at $71.99, creating a clean and welcoming space perfect for relaxation. Find a pleasant retreat in accommodations that provide additional amenities for a more relaxing and enjoyable stay.

Found outside the hustle of the city, Cobblestone Inn & Suites Fort Madison offers a quiet spot to relax while keeping Keosauqua's highlights nearby. Find comfort and value in Keosauqua with a hotel that delivers on both fronts—reserve now!

  Call (855) 234-2997 to book with an agent.
  31.6 miles from Keosauqua, IA 52565

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Rivers Inn Fort Madison

4501 Ave. O Fort Madison, IA

For a relaxing stay near Keosauqua, Rivers Inn Fort Madison offers inviting accommodations with rooms beginning at $48.99, creating a clean, welcoming environment ideal for rest. Find comfort and convenience in rooms that deliver essential amenities, perfect for travelers looking for reliability and value.

Discover comfort at Rivers Inn Fort Madison, offering a peaceful stay with easy access to all the exciting activities in Keosauqua. Enjoy Keosauqua without breaking the bank—lock in your cost-effective hotel stay today!

  Call (855) 239-5277 to book with an agent.
  31.9 miles from Keosauqua, IA 52565

Starting at

$48.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Ottumwa

2823 North Court St Ottumwa, IA

For an inviting stay, Super 8 by Wyndham Ottumwa offers friendly accommodations with rooms from $66.99, providing a clean, comfortable environment ideal for travelers visiting Keosauqua. Entertain yourself with Super 8’s diverse TV and streaming options, available in each room for a personalized viewing experience.

Relax at Super 8 by Wyndham Ottumwa, where the serene surroundings offer a refreshing break while keeping Keosauqua close enough for exploration. Book now and enjoy a relaxing, cost-effective Keosauqua adventure—reserve your room!

  Call (855) 234-7135 to book with an agent.
  32.5 miles from Keosauqua, IA 52565

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Best Western Ottumwa Inn & Suites

2813 North Court Street Ottumwa, IA

Stay at Best Western Ottumwa Inn & Suites when visiting Keosauqua, where inviting accommodations create a warm environment, with budget-friendly rates beginning at $84.00. Enjoy the quiet policy at Best Western hotels, ensuring noise is kept to a minimum for a peaceful stay.

Unwind in the tranquil surroundings of Best Western Ottumwa Inn & Suites, where a restful stay is paired with convenient access to Keosauqua. Stay in Keosauqua with accommodations that make your trip both memorable and cost-effective—book today!

  Call (855) 234-5074 to book with an agent.
  32.5 miles from Keosauqua, IA 52565

Starting at

$84.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn&Suites Ottumwa

125 West Joseph Ave Ottumwa, IA

With budget-conscious rooms beginning at $83.99, Quality Inn&Suites Ottumwa is an ideal choice for travelers to Keosauqua, providing a warm and comfortable space for rest. Stay refreshed with Quality Inn's poolside bar service, offering drinks and snacks while you relax by the water.

Discover peace at Quality Inn&Suites Ottumwa, where guests can enjoy quiet rooms and still explore Keosauqua at their leisure. Enjoy your Keosauqua journey with a hotel that keeps you comfy and on budget—reserve today!

  Call (855) 236-8982 to book with an agent.
  32.7 miles from Keosauqua, IA 52565

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Nauvoo Temple House Hotel

1200 Mulholland St Nauvoo, IL

At Nauvoo Temple House Hotel, travelers to Keosauqua can enjoy inviting rooms with rates from $69.99, creating a warm and welcoming environment perfect for relaxation. Enjoy standard amenities in rooms designed to offer a worry-free stay, ensuring a pleasant visit at a great price.

Discover the perfect escape at Nauvoo Temple House Hotel, where the peaceful ambiance is matched by the convenience of Keosauqua's nearby attractions. Enjoy an affordable stay that keeps comfort in mind while visiting Keosauqua—secure now!

  Call (855) 235-6136 to book with an agent.
  32.8 miles from Keosauqua, IA 52565

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Keokuk

3511 Main St Keokuk, IA

For an affordable stay near Keosauqua, Super 8 by Wyndham Keokuk offers calm accommodations with rooms beginning at $65.99, creating a warm and welcoming atmosphere perfect for rest. Keep your digital life active with Super 8’s reliable Wi-Fi service, essential for both relaxing and productive visits.

Find a peaceful hideaway at Super 8 by Wyndham Keokuk, where you can unwind after exploring the bustling streets of Keosauqua. Stay comfortably and affordably while visiting Keosauqua—reserve your room now!

  Call (855) 236-8982 to book with an agent.
  36.1 miles from Keosauqua, IA 52565

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Keokuk North

3404 Main St Keokuk, IA

For those headed to Keosauqua, Quality Inn & Suites Keokuk North offers budget-friendly accommodations with rooms from $103.99, creating a clean, comfortable environment perfect for rest. Relax with Quality Inn's thoughtful in-room amenities, including microwaves, refrigerators, and coffee makers in select rooms.

Rest in comfort at Quality Inn & Suites Keokuk North, a quiet haven situated conveniently near Keosauqua for easy day trips and adventures. Enjoy Keosauqua without financial worries by choosing a budget-savvy hotel—secure now!

  Call (855) 235-0725 to book with an agent.
  36.2 miles from Keosauqua, IA 52565

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms