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

Belva Deer Inn

21638 Highway 92 Sigourney, IA

At Belva Deer Inn, guests bound for Harper can enjoy inviting accommodations with rates starting at $97.38, creating a warm and welcoming environment. Relax in accommodations that provide more than just the essentials, offering added comfort and convenience for a pleasant stay.

With a short drive into downtown Harper, guests at Belva Deer Inn can explore the city’s highlights and return to the hotel’s peaceful atmosphere. Choose a hotel that makes your Harper trip both practical and enjoyable—secure your stay today!

  Call (855) 239-5277 to book with an agent.
  7.3 miles from Harper, IA 52231

Starting at

$97.38

per night

Read Reviews View Amenities View All Rooms

Hometown Inn & Suites

119 Westview Drive Washington, IA

Hometown Inn & Suites offers a comforting retreat for travelers to Harper, with restful accommodations that provide a warm ambiance, with room rates from $91.99 per night. Stay in rooms that not only meet but exceed your expectations for comfort, with amenities that add to your overall experience.

At Hometown Inn & Suites, guests can unwind in a calm environment while knowing that downtown Harper remains within easy reach. Treat yourself to a Harper stay that delivers on both luxury and savings—reserve now!

  Call (855) 233-7850 to book with an agent.
  17.9 miles from Harper, IA 52231

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Hawkeye Motel

1320 West Madison St. Washington, IA

At Hawkeye Motel, travelers bound for Harper will find budget-conscious accommodations with rooms starting at $69.99, creating a warm, welcoming environment. Enjoy a comfortable and welcoming environment in rooms that provide additional amenities for a relaxing visit.

With a relaxing drive into downtown Harper, guests at Hawkeye Motel can enjoy the city’s top spots while retreating to a quieter, more peaceful stay. Treat yourself to a well-appointed, affordable hotel while exploring Harper—reserve today!

  Call (855) 234-2997 to book with an agent.
  18.0 miles from Harper, IA 52231

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Dutch Country Inn

110 East Ave Kalona, IA

At Dutch Country Inn, travelers to Harper can enjoy inviting accommodations with rooms from $101.99, creating a warm and comfortable space ideal for unwinding. Enjoy a pleasant upgrade in rooms that offer extra amenities and a bit more space, making your stay comfortable and affordable.

Relax in the quiet of Dutch Country Inn, with the vibrant heart of downtown Harper still easily accessible by car for sightseeing. Experience Harper with a hotel that balances convenience and affordability perfectly—reserve now!

  Call (855) 236-8982 to book with an agent.
  19.4 miles from Harper, IA 52231

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Days Inn & Suites by Wyndham Williamsburg IA North

1708 North Highland Street Williamsburg, IA

At Days Inn & Suites by Wyndham Williamsburg IA North, travelers visiting Harper will find budget-conscious accommodations with rooms beginning at $83.99, creating a warm and inviting space. Receive a warm welcome from our staff, whose dedication to your comfort and satisfaction shines from check-in to check-out.

Rest easy at Days Inn & Suites by Wyndham Williamsburg IA North, a calm retreat that offers a peaceful atmosphere while keeping Harper's highlights close enough for exploration. Stay affordably and comfortably while exploring the best of Harper—lock in your room today!

  Call (855) 234-5074 to book with an agent.
  22.9 miles from Harper, IA 52231

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Williamsburg

2185 U Avenue South Amana, IA

For those traveling to Harper, AmericInn by Wyndham Williamsburg offers inviting accommodations with rooms starting at $91.99, creating a warm and welcoming space perfect for unwinding. Relax in AmericInn by Wyndham’s garden or patio areas, offering a lovely setting for a morning coffee or evening relaxation.

Recharge in the comfort of AmericInn by Wyndham Williamsburg, where restful surroundings are matched by the proximity to Harper's attractions. Book a value-focused hotel for your Harper travels and make the most of your visit—secure now!

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

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fairfield

3001 West Burlington Ave Fairfield, IA

Guests traveling to Harper can unwind at Super 8 by Wyndham Fairfield, where budget-friendly rooms start at $81.99, providing a warm and welcoming space perfect for rest. Welcome to Fairfield by Marriott, where guests are treated to the warm hospitality and simple comforts that make travel a joy.

Guests seeking a peaceful stay will love Super 8 by Wyndham Fairfield, where calm surroundings are complemented by proximity to Harper. Enjoy added perks at a great rate for your Harper trip—book your hotel room now!

  Call (855) 234-7135 to book with an agent.
  24.8 miles from Harper, IA 52231

Starting at

$81.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 Harper, Coratel Inn by Jasper Iowa Fairfield offers peaceful accommodations with rates beginning at $59.99, creating a warm, welcoming atmosphere perfect for unwinding. Trust in the consistent quality and service of Fairfield by Marriott, a reliable choice for travelers worldwide.

Enjoy a peaceful stay at Coratel Inn by Jasper Iowa Fairfield, where guests can relax and still visit Harper's lively streets whenever they choose. Uncover value-driven comfort that makes Harper travel easy—book your stay today!

  Call (855) 234-7135 to book with an agent.
  24.9 miles from Harper, IA 52231

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Fairfield

2104 South Main Street Fairfield, IA

At AmericInn by Wyndham Fairfield, travelers visiting Harper will find inviting accommodations with rates starting at $137.99, creating a enchanting, welcoming environment ideal for rest. Relax with AmericInn by Wyndham’s book lending library, available in the lobby for guests who love to read.

Nestled outside the city’s core, AmericInn by Wyndham Fairfield provides a great option for those seeking tranquility near Harper. Take comfort in knowing your Harper stay is both cozy and budget-friendly—reserve today!

  Call (855) 234-7135 to book with an agent.
  26.4 miles from Harper, IA 52231

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn&Suites Ottumwa

125 West Joseph Ave Ottumwa, IA

At Quality Inn&Suites Ottumwa, travelers visiting Harper can enjoy enchanting accommodations with rooms from $83.99, creating a warm, inviting space perfect for relaxation. Travel without leaving your pets behind, thanks to Quality Inn's friendly pet policy, welcoming your furry companions.

Relax at Quality Inn&Suites Ottumwa, where serene surroundings make for a peaceful stay and Harper's activities are always close by. Enjoy Harper to the fullest with accommodations that won’t strain your wallet—reserve today!

  Call (855) 233-7850 to book with an agent.
  27.8 miles from Harper, IA 52231

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Pleasant Stay Inn & Suites

4130 Iowa 21 Brooklyn, IA

For guests headed to Harper, Pleasant Stay Inn & Suites offers affordable comfort with rooms beginning at $75.99, creating a clean and welcoming space for unwinding. Experience a welcoming stay in rooms that provide essential amenities and a comfortable setting, all at an economical price.

Discover the ideal retreat at Pleasant Stay Inn & Suites, where restful nights meet the lively streets of Harper just minutes away. Enjoy Harper with a hotel that keeps your comfort and budget in mind—reserve today!

  Call (855) 233-0132 to book with an agent.
  27.9 miles from Harper, IA 52231

Starting at

$75.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 secure accommodations with rooms from $66.99, providing a clean, comfortable environment ideal for travelers visiting Harper. Rest assured with Super 8's heightened cleanliness standards, offering a safe and spotless environment during your stay.

Found just outside of Harper, Super 8 by Wyndham Ottumwa provides the ideal base for exploring the area and returning to peaceful lodgings. Enjoy savings and added comfort on your Harper adventure—book your stay now!

  Call (855) 236-8982 to book with an agent.
  28.0 miles from Harper, IA 52231

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Best Western Ottumwa Inn & Suites

2813 North Court Street Ottumwa, IA

Relax in the comfortable ambiance of Best Western Ottumwa Inn & Suites near Harper, where inviting accommodations offer a peaceful escape, with nightly rates beginning at $84.00. Relax with the convenience of Best Western’s all-inclusive options, available at select resorts and offering ultimate relaxation.

Whether you're visiting for business or leisure, Best Western Ottumwa Inn & Suites ensures you can relax while still being close to Harper's activities. Enjoy a Harper visit that’s as enjoyable as it is relaxing with exceptional lodging—reserve now!

  Call (855) 234-5074 to book with an agent.
  28.0 miles from Harper, IA 52231

Starting at

$84.00

per night

Read Reviews View Amenities View All Rooms

Riverside Casino & Golf Resort

3184 IA 22 Riverside, IA

For those visiting Harper, Riverside Casino & Golf Resort offers cushy accommodations with rates from $180.99, creating a clean, comfortable space perfect for relaxation. Experience a more satisfying visit in accommodations that offer additional amenities and enhanced comfort.

Discover comfort and convenience at Riverside Casino & Golf Resort, where the restful atmosphere is perfectly balanced with Harper's nearby attractions. Discover the ease of traveling to Harper with well-equipped, affordable lodging—reserve today!

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

Starting at

$180.99

per night

Read Reviews View Amenities View All Rooms

Sudbury Court Motel&RV Park

2211 Highway 6 Trail Marengo, IA

For a comfortable stay, Sudbury Court Motel&RV Park offers budget-friendly rooms with rates from $60.00, creating a clean and welcoming space ideal for travelers visiting Harper. Relax in accommodations that offer just the right amount of comfort for your budget, providing a pleasant and affordable stay.

Find your restful escape at Sudbury Court Motel&RV Park, where the calm of your stay is complemented by the convenience of Harper. Enjoy Harper without the high cost—reserve a cozy, affordable room now!

  Call (855) 236-8982 to book with an agent.
  29.4 miles from Harper, IA 52231

Starting at

$60.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn Oskaloosa

306 South 17th St Oskaloosa, IA

At Quality Inn Oskaloosa, guests bound for Harper will find affordable accommodations with rates starting at $80.99, creating a clean and welcoming environment perfect for rest. Benefit from Quality Inn's complimentary shuttle service, providing convenient transportation to nearby airports and attractions.

Find your restful retreat at Quality Inn Oskaloosa, where guests can enjoy the balance of a quiet stay and the excitement of Harper. Plan ahead and make the most of your Harper adventure with cost-saving lodging—book now!

  Call (855) 239-4019 to book with an agent.
  30.0 miles from Harper, IA 52231

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Ottumwa

222 West 2nd Street Ottumwa, IA

Guests visiting Harper can enjoy inviting accommodations at AmericInn by Wyndham Ottumwa, with budget-friendly rooms starting at $93.99, creating a clean, welcoming environment. Experience the friendly service and genuine hospitality that are hallmarks of AmericInn by Wyndham’s dedicated staff.

Discover the ideal balance of serenity and access at AmericInn by Wyndham Ottumwa, nestled just a drive away from the action in Harper. Find your ideal Harper hotel with amenities that make your visit extra special—lock in today!

  Call (855) 234-7135 to book with an agent.
  30.3 miles from Harper, IA 52231

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Hotel Ottumwa

107 East 2nd St Ottumwa, IA

With welcoming accommodations, Hotel Ottumwa near Harper is an ideal retreat, where enveloping rooms provide relaxation, with nightly rates starting at $76.99. Experience a luxurious stay in rooms that cater to your every need with top-notch amenities and elegant design.

At Hotel Ottumwa, guests can experience a relaxing stay while enjoying easy access to Harper’s exciting attractions. Take advantage of a Harper stay where every detail is designed for your pleasure—reserve now!

  Call (855) 234-7135 to book with an agent.
  30.3 miles from Harper, IA 52231

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn Oskaloosa

1210 a Ave. East Oskaloosa, IA

Guests headed to Harper can unwind in affordable comfort at Budget Inn Oskaloosa, with rooms beginning at $65.00, creating a comfortable and restful setting for all guests. Relax in rooms that prioritize practicality and value, providing a straightforward approach to travel and accommodation.

Find your ideal retreat at Budget Inn Oskaloosa, a calming spot that’s just a short drive away from the vibrant streets of Harper. Stay affordably and experience added perks on your Harper trip—reserve your room now!

  Call (855) 234-2997 to book with an agent.
  30.4 miles from Harper, IA 52231

Starting at

$65.00

per night

Read Reviews View Amenities View All Rooms

Cobblestone Hotel & Suites Ottumwa

108 Church St Ottumwa, IA

For those bound for Harper, Cobblestone Hotel & Suites Ottumwa offers snug comfort with rooms starting at $129.00, creating a clean, comfortable space perfect for unwinding. Experience a blend of practicality and luxury in rooms that offer added amenities for a comfortable and enjoyable visit.

Experience a tranquil stay at Cobblestone Hotel & Suites Ottumwa, where spacious accommodations make it easy to enjoy the proximity to Harper. Enjoy a hassle-free Harper adventure with extra perks at a great price—lock in today!

  Call (855) 234-7135 to book with an agent.
  30.7 miles from Harper, IA 52231

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Hotel O Oskaloosa Hwy 63 / 92

2278 Highway 63 North Oskaloosa, IA

At Hotel O Oskaloosa Hwy 63 / 92, travelers bound for Harper will find budget-friendly rooms with rates starting at $46.89, creating a quiet and welcoming environment perfect for relaxation. Relax in accommodations that offer added amenities and a touch of luxury, providing a comfortable and economical stay.

Find your peaceful retreat at Hotel O Oskaloosa Hwy 63 / 92, where guests can unwind and still venture into Harper with ease. Plan your Harper trip with ease, knowing your hotel offers comfort at a great rate—book now!

  Call (855) 234-2997 to book with an agent.
  30.9 miles from Harper, IA 52231

Starting at

$46.89

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Ottumwa

943 North Quincy Ave Ottumwa, IA

Guests visiting Harper can relax in restorative comfort at Hampton Inn Ottumwa, where budget-friendly rooms start at $174.99, creating a warm, welcoming space. Enjoy the practicality of Hampton's on-site parking options, accommodating guests who are traveling with their own vehicles.

Enjoy spacious comfort at Hampton Inn Ottumwa, a quiet haven positioned just a short drive from the dynamic heart of Harper. Get the most out of your Harper visit with well-appointed, budget-friendly lodging—lock in today!

  Call (855) 233-0132 to book with an agent.
  31.4 miles from Harper, IA 52231

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

Guests traveling to Harper will find inviting accommodations at Holiday Inn Express&Suites Ottumwa an IHG Hotel, where intimate rooms start at $158.99, creating a welcoming space ideal for relaxation. Trust in Holiday Inn Express for a consistent, reliable stay, where you can expect the same high standards of service and comfort at every location.

At Holiday Inn Express&Suites Ottumwa an IHG Hotel, you’ll find a peaceful retreat with the added benefit of being close to the excitement of Harper. Take the guesswork out of your Harper stay with a hotel that delivers on value—secure now!

  Call (855) 235-0725 to book with an agent.
  31.4 miles from Harper, IA 52231

Starting at

$158.99

per night

Read Reviews View Amenities View All Rooms

Hotel Millwright

800 48th Ave Amana, IA

Relax in the inviting surroundings of Hotel Millwright near Harper, where harmonious rooms offer a peaceful escape, with nightly rates beginning at $104.99. Stay in accommodations that not only meet but exceed your expectations, with rooms that offer a range of upgraded amenities.

At Hotel Millwright, guests can settle into spacious comfort and still reach Harper with ease for day trips and exploration. Take advantage of a Harper stay where every detail is designed for your relaxation—lock in today!

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

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms