The best deals on hotels when visiting Bonaparte 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 Bonaparte, Iowa 52620

AmericInn by Wyndham Fairfield

2104 South Main Street Fairfield, IA

Guests bound for Bonaparte can enjoy inviting comfort at AmericInn by Wyndham Fairfield, where delightful rooms begin at $137.99, creating a warm and welcoming space ideal for relaxation. Benefit from AmericInn by Wyndham’s business-friendly amenities, including well-equipped meeting rooms and business services.

Stay at AmericInn by Wyndham Fairfield for a quiet escape, with the added benefit of having Bonaparte's lively offerings just minutes away. Get ready for a comfortable Bonaparte adventure with cost-effective, inviting accommodations—lock in now!

  Call (855) 236-8982 to book with an agent.
  21.4 miles from Bonaparte, IA 52620

Starting at

$137.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 rates beginning at $105.99, Quality Inn & Suites Fort Madison near Hwy 61 provides budget-conscious accommodations for travelers visiting Bonaparte, creating a restorative space ideal for rest. Experience the local area with Quality Inn's guided tours, offering guests insights into the history and attractions of the destination.

Relax in comfort at Quality Inn & Suites Fort Madison near Hwy 61, a perfect spot for unwinding while Bonaparte remains within easy reach. Find out how relaxing Bonaparte can be with accommodations that fit your budget—secure now!

  Call (855) 235-6136 to book with an agent.
  21.9 miles from Bonaparte, IA 52620

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fort Madison

5107 Ave. O Fort Madison, IA

Guests traveling to Bonaparte will appreciate the budget-friendly comfort at Super 8 by Wyndham Fort Madison, where homely rooms start at $60.99, creating a clean, inviting space. Savor the moment with Super 8's in-room entertainment options, including cable TV and streaming capabilities on select TVs.

Guests will love the quiet environment of Super 8 by Wyndham Fort Madison, while having the option to easily visit Bonaparte's top attractions. Stay cozy and budget-conscious while exploring Bonaparte—book your hotel now!

  Call (855) 235-6136 to book with an agent.
  22.7 miles from Bonaparte, IA 52620

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Fort Madison

4901 Ave. O Fort Madison, IA

With affordable rooms beginning at $71.99, Cobblestone Inn & Suites Fort Madison is a practical choice for guests visiting Bonaparte, creating a clean and inviting space ideal for rest. Enjoy accommodations that add a touch of luxury and comfort, making your stay pleasant without compromising on value.

Discover a quiet haven at Cobblestone Inn & Suites Fort Madison, where calm accommodations offer the perfect balance with proximity to Bonaparte. Enjoy your Bonaparte getaway with budget-friendly lodging that exceeds expectations—reserve now!

  Call (855) 234-2997 to book with an agent.
  22.9 miles from Bonaparte, IA 52620

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Coratel Inn by Jasper Iowa Fairfield

2200 West Burlington Ave Fairfield, IA

For a comfortable and budget-friendly experience, Coratel Inn by Jasper Iowa Fairfield offers comforting rooms with rates starting at $59.99, creating a warm environment perfect for rest. Appreciate the artful decor at Fairfield, featuring works from local artists to create a unique and inspiring environment.

Relax in the comfort of Coratel Inn by Jasper Iowa Fairfield, a quiet haven where Bonaparte's attractions are always within easy reach for exploration. Enjoy your Bonaparte travels with accommodations that deliver maximum value—reserve today!

  Call (855) 235-6136 to book with an agent.
  23.2 miles from Bonaparte, IA 52620

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Rivers Inn Fort Madison

4501 Ave. O Fort Madison, IA

With rooms starting at $48.99, Rivers Inn Fort Madison offers budget-friendly accommodations for travelers visiting Bonaparte, creating a inviting and welcoming environment. Relax in accommodations designed for cost-effective comfort, where every element is tailored for the value-minded traveler.

Nestled just beyond the city, Rivers Inn Fort Madison offers a peaceful retreat that’s never too far from Bonaparte's lively attractions. Stay affordably and enjoy extra amenities on your Bonaparte trip—lock in now!

  Call (855) 239-4019 to book with an agent.
  23.2 miles from Bonaparte, IA 52620

Starting at

$48.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

1200 East Baker St Mount Pleasant, IA

At Quality Inn & Suites, travelers bound for Bonaparte will find homely rooms with rates beginning at $65.99, creating a warm and welcoming space ideal for relaxation. Indulge in quiet evenings with Quality Inn's in-room dining options, combining convenience with the comfort of your own space.

Escape to Quality Inn & Suites for a peaceful stay, where quiet surroundings are paired with the convenience of being near Bonaparte. Get the most out of Bonaparte with lodging that makes your visit effortless—reserve now!

  Call (855) 233-7850 to book with an agent.
  23.3 miles from Bonaparte, IA 52620

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 and welcoming stay near Bonaparte, Best Western Mt. Pleasant Inn offers budget-friendly rooms with rates from $88.99, creating a clean and comfortable atmosphere. Explore Best Western Plus® Executive Residency for extended stays, combining the comforts of home with the services of a hotel.

Tucked away in a quiet location, Best Western Mt. Pleasant Inn offers a relaxing experience with Bonaparte never too far for a visit. Rest easy in Bonaparte with accommodations that deliver value and quality—secure your room today!

  Call (855) 236-8982 to book with an agent.
  23.5 miles from Bonaparte, IA 52620

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fairfield

3001 West Burlington Ave Fairfield, IA

Guests bound for Bonaparte will find budget-friendly comfort at Super 8 by Wyndham Fairfield, where inviting rooms start at $81.99, creating a clean and welcoming space ideal for relaxation. Enjoy the practicality and convenience of Fairfield's in-room amenities, designed to enhance both short and extended stays.

Discover a calming retreat at Super 8 by Wyndham Fairfield, where the peaceful surroundings are complemented by proximity to Bonaparte. Make your Bonaparte experience both cost-effective and comfortable—secure your stay today!

  Call (855) 236-8982 to book with an agent.
  23.5 miles from Bonaparte, IA 52620

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Mt. Pleasant

1000 North Grand Ave Mount Pleasant, IA

For an affordable stay near Bonaparte, Super 8 by Wyndham Mt. Pleasant offers budget-friendly comfort with rooms from $73.99, creating a clean and enveloping environment. Stay refreshed with Super 8's available laundry facilities, a convenient option for travelers on extended trips.

Tucked away in a quiet area, Super 8 by Wyndham Mt. Pleasant allows you to retreat into comfort while staying connected to Bonaparte's vibrant energy. Enjoy Bonaparte without overspending—secure your budget-friendly room now!

  Call (855) 239-4019 to book with an agent.
  23.5 miles from Bonaparte, IA 52620

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

Guests visiting Bonaparte can unwind at AmericInn by Wyndham Mount Pleasant, where affordable rooms start at $85.99, providing a warm, welcoming space perfect for relaxation. Relax with AmericInn by Wyndham’s family-friendly amenities, offering entertainment and activities for guests of all ages.

Recharge at AmericInn by Wyndham Mount Pleasant, where a quiet stay is complemented by the convenience of Bonaparte nearby for daily adventures. Stay comfortably and spend less while exploring Bonaparte—book your room now!

  Call (855) 233-0132 to book with an agent.
  23.6 miles from Bonaparte, IA 52620

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Nauvoo Temple House Hotel

1200 Mulholland St Nauvoo, IL

Guests traveling to Bonaparte can unwind at Nauvoo Temple House Hotel, where budget-friendly rooms start at $69.99, providing a warm and welcoming space perfect for rest. Enjoy rooms that balance affordability with the comforts of home, providing a practical and pleasing stay.

Find your peaceful getaway at Nauvoo Temple House Hotel, a restful haven where guests can unwind and still visit Bonaparte's lively offerings. Enjoy added comfort at an affordable rate for your Bonaparte visit—book your room today!

  Call (855) 239-4019 to book with an agent.
  24.2 miles from Bonaparte, IA 52620

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Keokuk

3511 Main St Keokuk, IA

For a budget-conscious and comfortable stay, Super 8 by Wyndham Keokuk offers quiet accommodations with rooms from $65.99, creating a clean and inviting space. Refresh any time with Super 8’s vending machines, conveniently stocked with snacks and drinks for a quick energy boost.

Find serenity at Super 8 by Wyndham Keokuk, where calm lodgings are matched with the convenience of being close to Bonaparte's top spots. Enjoy Bonaparte stress-free with a hotel that offers comfort and savings—lock in now!

  Call (855) 236-8982 to book with an agent.
  28.1 miles from Bonaparte, IA 52620

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 Bonaparte, Quality Inn & Suites Keokuk North offers budget-friendly accommodations with rooms from $103.99, creating a clean, comfortable environment perfect for rest. Enjoy the peace of mind with Quality Inn's commitment to guest safety and well-being, implementing enhanced cleaning protocols.

Experience a refreshing stay at Quality Inn & Suites Keokuk North, with both spacious accommodations and convenient access to Bonaparte. Enjoy peace of mind and comfort on your Bonaparte trip without the high cost—reserve today!

  Call (855) 233-0132 to book with an agent.
  28.2 miles from Bonaparte, IA 52620

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Keokuk

3201 Main Street Keokuk, IA

With rates beginning at $187.03, Hampton Inn Keokuk is an ideal choice for budget-savvy travelers to Bonaparte, creating a warm and inviting space. Gather with friends or family at Hampton’s outdoor barbecue areas, available at some locations for a fun and relaxed dining experience.

At Hampton Inn Keokuk, spacious accommodations and a peaceful setting make it a perfect choice for guests visiting Bonaparte. Find the perfect place to rest and refresh while visiting Bonaparte—secure now!

  Call (855) 235-6136 to book with an agent.
  28.6 miles from Bonaparte, IA 52620

Starting at

$187.03

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Keokuk

325 Main St Keokuk, IA

At Baymont by Wyndham Keokuk, guests bound for Bonaparte will enjoy budget-friendly comfort with rooms starting at $71.99, creating a warm and welcoming atmosphere. Relax in Baymont by Wyndham’s indoor or outdoor pools, perfect for a refreshing swim or a leisurely day in the sun.

At Baymont by Wyndham Keokuk, you can enjoy the best of both worlds—quiet nights and quick trips into Bonaparte's bustling center. Discover a hotel that keeps your Bonaparte visit affordable and comfortable—book your room now!

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

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Southfork Motel&Grill

905 South Washington Street Bloomfield, IA

With rates starting at $109.99, Southfork Motel&Grill provides budget-conscious comfort for guests visiting Bonaparte, creating a warm and inviting atmosphere for rest. Enjoy a stay that's designed for the practical traveler, with rooms that offer necessary comforts and a welcoming atmosphere.

Rest easy at Southfork Motel&Grill, a peaceful spot just outside Bonaparte, perfect for unwinding after a day of exploration. Plan your Bonaparte trip with a budget-friendly, cozy stay—reserve your room now!

  Call (855) 235-0725 to book with an agent.
  32.1 miles from Bonaparte, IA 52620

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Bloomfield

509 South Washington St Bloomfield, IA

With budget-friendly rooms from $129.99, Cobblestone Inn & Suites Bloomfield provides soothing accommodations for travelers bound for Bonaparte, creating a warm, welcoming space. Enjoy a stay that prioritizes the basics, with rooms equipped with essential amenities and a focus on clean, comfortable lodging.

Take advantage of the peaceful atmosphere at Cobblestone Inn & Suites Bloomfield, while staying close to Bonaparte for dining, entertainment, and more. Relax in Bonaparte with a hotel that blends comfort and savings perfectly—reserve now!

  Call (855) 234-2997 to book with an agent.
  32.2 miles from Bonaparte, IA 52620

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham West Burlington

628 South Gear Ave West Burlington, IA

For a welcoming and restful stay, AmericInn by Wyndham West Burlington offers inviting accommodations with rooms from $90.99, creating a intimate space ideal for travelers visiting Bonaparte. Relax in AmericInn by Wyndham’s comfortable beds, featuring high-quality linens and a choice of pillows for your comfort.

Find both rest and convenience at AmericInn by Wyndham West Burlington, a calm escape nestled just a short distance from Bonaparte. Rest assured your Bonaparte trip will be memorable and budget-friendly—secure now!

  Call (855) 236-8982 to book with an agent.
  34.1 miles from Bonaparte, IA 52620

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Burlington

1780 Stonegate Center Dr Burlington, IA

For a welcoming stay, Comfort Suites Burlington offers budget-friendly rooms with rates from $140.99, creating a clean and inviting space perfect for guests bound for Bonaparte. Stay energized with Comfort Suites' power breakfast options, featuring protein-rich and healthy choices to fuel your day.

At Comfort Suites Burlington, guests can unwind in peaceful surroundings while keeping Bonaparte's best offerings within easy reach. Set yourself up for an enjoyable Bonaparte visit with budget-friendly accommodations—book today!

  Call (855) 234-7135 to book with an agent.
  34.8 miles from Bonaparte, IA 52620

Starting at

$140.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Burlington

1213 North Roosevelt Avenue Burlington, IA

With budget-conscious rooms starting at $184.99, Fairfield Inn & Suites by Marriott Burlington is a practical option for guests bound for Bonaparte, providing a welcoming environment for relaxation. Unwind in the comfort of Fairfield's signature bedding, offering fluffy pillows and crisp linens for a restorative sleep experience.

Relax in the quiet ambiance of Fairfield Inn & Suites by Marriott Burlington, with the excitement of Bonaparte just a short drive away for your adventures. Stay smart and relaxed in Bonaparte with a hotel that checks every box—book today!

  Call (855) 234-7135 to book with an agent.
  35.4 miles from Bonaparte, IA 52620

Starting at

$184.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Burlington near Hwy 34

3051 Kirkwood St Burlington, IA

With rooms starting at $95.99, Quality Inn Burlington near Hwy 34 provides budget-friendly comfort for travelers bound for Bonaparte, creating a clean, welcoming environment. Experience the charm and hospitality of Quality Inn's staff, dedicated to making your stay pleasant and memorable.

Find calm and convenience at Quality Inn Burlington near Hwy 34, offering a tranquil setting and quick access to Bonaparte's popular attractions. Enjoy a stress-free Bonaparte visit with a hotel that offers exceptional value—book today!

  Call (855) 235-6136 to book with an agent.
  35.5 miles from Bonaparte, IA 52620

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Burlington

3001 Kirkwood St Burlington, IA

With rates beginning at $61.99, Super 8 by Wyndham Burlington offers budget-conscious comfort for travelers to Bonaparte, creating a warm-hearted and inviting space perfect for relaxation. Trust Super 8 for consistent comfort and quality, with each location upholding a high standard of guest experience.

Immerse yourself in the comfort of Super 8 by Wyndham Burlington, while Bonaparte remains easily accessible for day trips or city explorations. Make your Bonaparte trip stress-free and affordable—secure your hotel room today!

  Call (855) 234-7135 to book with an agent.
  35.5 miles from Bonaparte, IA 52620

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Burlington an IHG Hotel

1605 North Roosevelt Ave Burlington, IA

With affordable rooms from $184.00, Holiday Inn Express Hotel & Suites Burlington an IHG Hotel provides inviting comfort for travelers to Bonaparte, creating a clean, welcoming space perfect for relaxation. Relax with Holiday Inn Express's choice of soft or firm pillows, allowing you to customize your sleeping experience for optimal comfort.

Unwind in the tranquil setting of Holiday Inn Express Hotel & Suites Burlington an IHG Hotel, a perfect spot to relax while keeping Bonaparte close enough for adventure. Uncover the perfect balance of comfort and affordability in Bonaparte—reserve today!

  Call (855) 239-4019 to book with an agent.
  35.5 miles from Bonaparte, IA 52620

Starting at

$184.00

per night

Read Reviews View Amenities View All Rooms