The best deals on hotels when visiting Barnes City 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 Barnes City, Iowa 50027

Pleasant Stay Inn & Suites

4130 Iowa 21 Brooklyn, IA

Guests visiting Barnes City will find Pleasant Stay Inn & Suites a practical option, with rates starting at $75.99, creating a clean and inviting environment perfect for relaxation. Relax in rooms that offer the basics for a comfortable stay, designed for travelers seeking value and simplicity.

Travelers staying at Pleasant Stay Inn & Suites will appreciate the calm surroundings, while still having convenient access to downtown Barnes City. Enjoy Barnes City with a hotel that keeps you comfortable without the extra cost—reserve today!

  Call (855) 233-7850 to book with an agent.
  14.3 miles from Barnes City, IA 50027

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Hotel O Oskaloosa Hwy 63 / 92

2278 Highway 63 North Oskaloosa, IA

For an affordable stay near Barnes City, Hotel O Oskaloosa Hwy 63 / 92 offers inviting rooms with rates starting at $46.89, creating a clean and welcoming space ideal for rest. Find a cozy escape in rooms that provide extra amenities and comfort, perfect for budget-conscious travelers looking for more.

At Hotel O Oskaloosa Hwy 63 / 92, visitors can enjoy the quiet retreat, while still being close enough to downtown Barnes City for a day of sightseeing. Uncover the perfect balance of comfort and affordability in Barnes City—reserve today!

  Call (855) 239-4019 to book with an agent.
  15.5 miles from Barnes City, IA 50027

Starting at

$46.89

per night

Read Reviews View Amenities View All Rooms

Quality Inn Oskaloosa

306 South 17th St Oskaloosa, IA

With rates beginning at $80.99, Quality Inn Oskaloosa is an ideal option for travelers visiting Barnes City, offering cushy rooms that provide a welcoming, comfortable experience. Enjoy the little extras at Quality Inn, like complimentary bottled water and snacks provided in your room upon arrival.

Guests at Quality Inn Oskaloosa will appreciate the calm environment, while the energy of downtown Barnes City remains easily accessible. Stay smart and enjoy added comfort for your Barnes City adventure—reserve your room today!

  Call (855) 239-5277 to book with an agent.
  16.7 miles from Barnes City, IA 50027

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn Oskaloosa

1210 a Ave. East Oskaloosa, IA

At Budget Inn Oskaloosa, guests traveling to Barnes City can enjoy budget-friendly rooms beginning at $65.00, providing a clean, welcoming environment ideal for relaxation. Stay in a room that delivers reliable comfort, with everything you need for a worry-free visit.

Unwind at Budget Inn Oskaloosa, where peaceful surroundings offer a relaxing stay and downtown Barnes City remains nearby for city exploration. Book an affordable hotel with added comfort for your Barnes City trip—secure today!

  Call (855) 233-0132 to book with an agent.
  16.8 miles from Barnes City, IA 50027

Starting at

$65.00

per night

Read Reviews View Amenities View All Rooms

EverSpring Inn & Suites

2401 a Ave. West Oskaloosa, IA

Guests visiting Barnes City can relax in enveloping comfort at EverSpring Inn & Suites, where budget-friendly rooms start at $99.99, creating a warm, welcoming space. Stay in accommodations that provide a little extra, from enhanced comfort to additional amenities, all at a great value.

For guests who appreciate both relaxation and accessibility, EverSpring Inn & Suites offers quiet surroundings and easy access to downtown Barnes City. Take a break in Barnes City with a hotel that understands the value of your time and money—book today!

  Call (855) 235-0725 to book with an agent.
  17.9 miles from Barnes City, IA 50027

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Oskaloosa

2325 COAL MINE LOOP Oskaloosa, IA

With rooms starting at $159.99, Fairfield Inn & Suites by Marriott Oskaloosa provides affordable accommodations for travelers visiting Barnes City, creating a safe and comfortable atmosphere. Trust in the reliable and friendly service at Fairfield, where the team is committed to making your stay enjoyable and comfortable.

Guests staying at Fairfield Inn & Suites by Marriott Oskaloosa will appreciate the peaceful atmosphere, while downtown Barnes City remains accessible for a day of city exploration. Rest easy in Barnes City with a hotel that balances affordability and comfort—reserve today!

  Call (855) 239-4019 to book with an agent.
  18.0 miles from Barnes City, IA 50027

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Belva Deer Inn

21638 Highway 92 Sigourney, IA

Guests headed to Barnes City will find restorative comfort at Belva Deer Inn, where inviting rooms start at $97.38, creating a welcoming environment ideal for relaxation. Experience practical accommodations, where rooms are designed with the essentials for a comfortable and convenient stay.

Guests can enjoy peaceful surroundings at Belva Deer Inn, with downtown Barnes City still a convenient drive away for sightseeing. Make Barnes City travel effortless and affordable with inviting accommodations—secure today!

  Call (855) 233-0132 to book with an agent.
  18.7 miles from Barnes City, IA 50027

Starting at

$97.38

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Grinnell IA

2111 West St. S Grinnell, IA

Guests traveling to Barnes City will find Super 8 by Wyndham Grinnell IA an ideal choice, with comfortable rooms beginning at $64.99, creating a warm, welcoming environment for rest. Enjoy the simplicity and efficiency of Super 8's check-in and check-out process, designed to get you on your way quickly.

For a relaxing stay, Super 8 by Wyndham Grinnell IA offers calm and comfort, with downtown Barnes City nearby for easy access to sightseeing and activities. Stay comfortably and save more while enjoying Barnes City—lock in your hotel now!

  Call (855) 235-6136 to book with an agent.
  18.7 miles from Barnes City, IA 50027

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Grinnell

2210 West St. S Grinnell, IA

At AmericInn by Wyndham Grinnell, travelers to Barnes City will find homely, budget-friendly accommodations with rates from $67.99, creating a welcoming environment perfect for rest. Relax in the modern and attractive settings of AmericInn by Wyndham’s public spaces, designed for comfort and convenience.

At AmericInn by Wyndham Grinnell, guests can unwind in the quiet surroundings, with downtown Barnes City still within easy reach for a day of exploration. Make the most of your Barnes City experience with extra perks at an affordable price—book now!

  Call (855) 239-5277 to book with an agent.
  18.8 miles from Barnes City, IA 50027

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Grinnell near University

1902 West St. S Grinnell, IA

With affordable rooms beginning at $60.99, Quality Inn & Suites Grinnell near University provides inviting accommodations for guests bound for Barnes City, creating a clean, comfortable space. Enjoy a customized travel experience with Quality Inn's concierge services, helping you book tours, tickets, and reservations.

Unwind in the serene surroundings of Quality Inn & Suites Grinnell near University, where quiet surroundings provide a restful stay and downtown Barnes City remains close by. Enjoy your Barnes City visit with a hotel that delivers maximum comfort for less—secure now!

  Call (855) 233-0132 to book with an agent.
  19.1 miles from Barnes City, IA 50027

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Grinnell IA

1710 West St. S Grinnell, IA

For those visiting Barnes City, Country Inn & Suites by Radisson Grinnell IA offers easygoing accommodations with rates starting at $84.99, creating a clean, inviting space ideal for rest and comfort. Enjoy a peaceful evening in Country Inn & Suites’ outdoor seating areas, perfect for relaxing under the stars.

Rest in the calm environment at Country Inn & Suites by Radisson Grinnell IA, knowing downtown Barnes City is a simple drive away for easy access to city attractions. Relax in Barnes City with well-appointed lodging at a wallet-friendly rate—reserve today!

  Call (855) 239-4019 to book with an agent.
  19.2 miles from Barnes City, IA 50027

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Grinnell near I-80

1630 West St. South Grinnell, IA

With rates starting at $87.99, Comfort Inn & Suites Grinnell near I-80 provides budget-conscious accommodations for travelers visiting Barnes City, creating a warm atmosphere perfect for relaxation. Enjoy the peace of mind that comes with staying at Comfort Inn, knowing that guest safety and satisfaction are top priorities.

A quiet retreat awaits travelers at Comfort Inn & Suites Grinnell near I-80, with downtown Barnes City still a short drive away for easy access to city adventures. Find out how easy Barnes City travel can be with a hotel that meets all your needs—secure now!

  Call (855) 234-7135 to book with an agent.
  19.2 miles from Barnes City, IA 50027

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Hotel Grinnell

925 Park Street Grinnell, IA

Enjoy a blend of charm and warmth at Hotel Grinnell as you travel to Barnes City, where quality rooms provide comfort, with nightly rates starting at $200.00. Stay in rooms that elevate your experience with luxury amenities and impeccable service, making every moment enjoyable.

Stay at Hotel Grinnell for a quiet escape, with the added benefit of having Barnes City's lively offerings just minutes away. Find out how extraordinary Barnes City can be with accommodations that elevate your stay—reserve now!

  Call (855) 239-4019 to book with an agent.
  20.9 miles from Barnes City, IA 50027

Starting at

$200.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Pella

105 East Oskaloosa St Pella, IA

At Super 8 by Wyndham Pella, guests bound for Barnes City will find inviting rooms with rates beginning at $67.99, creating a warm and comfortable space perfect for relaxation. Rely on Super 8 for a consistent and dependable lodging experience, no matter where your travels take you.

Unwind in the serene setting of Super 8 by Wyndham Pella, while knowing Barnes City's lively streets are never too far away. Enjoy Barnes City adventures with a hotel that’s all about comfort and savings—lock in today!

  Call (855) 239-4019 to book with an agent.
  23.7 miles from Barnes City, IA 50027

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Pella IA

315 Roosevelt Road Pella, IA

For an affordable and inviting stay, Country Inn & Suites by Radisson Pella IA offers quiet rooms with rates beginning at $106.99, creating a clean and comfortable atmosphere near Barnes City. Appreciate the convenience of in-room amenities at Country Inn & Suites, including microwaves, refrigerators, and coffee makers.

Enjoy the calm atmosphere of Country Inn & Suites by Radisson Pella IA, where a relaxing stay is paired with convenient access to Barnes City. Relax and recharge in Barnes City with a hotel that keeps your wallet happy—book today!

  Call (855) 234-2997 to book with an agent.
  24.2 miles from Barnes City, IA 50027

Starting at

$106.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Pella

2104 Washington St Pella, IA

For budget-savvy travelers headed to Barnes City, Baymont by Wyndham Pella offers reassuring comfort with rooms starting at $66.99, creating a clean, inviting environment. Appreciate the safety and security measures at Baymont by Wyndham, designed to ensure a worry-free stay for all guests.

Relax at Baymont by Wyndham Pella, where guests can unwind in comfort and venture into Barnes City at their leisure. Elevate your Barnes City travels with budget-conscious, well-equipped lodging—lock in today!

  Call (855) 234-2997 to book with an agent.
  25.4 miles from Barnes City, IA 50027

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Pella

910 West 16th US 163 Exit 40 Pella, IA

Guests headed to Barnes City can relax at AmericInn by Wyndham Pella, where budget-friendly rooms start at $82.99, creating a warm and inviting atmosphere ideal for unwinding. Relax in the peace and quiet of AmericInn by Wyndham rooms, thanks to their special construction that ensures a soundproof environment.

Enjoy a restful stay at AmericInn by Wyndham Pella, where calm accommodations and easy access to Barnes City make for the ideal balance. Enjoy your Barnes City getaway with peace of mind and budget-friendly amenities—reserve now!

  Call (855) 239-4019 to book with an agent.
  25.8 miles from Barnes City, IA 50027

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Links Bos Landen Hotel & Spa of Pella Trademark by Wyndham

2508 Bos Landen Dr Pella, IA

For budget-conscious travelers to Barnes City, Links Bos Landen Hotel & Spa of Pella Trademark by Wyndham offers restorative accommodations with rates from $78.99, creating a clean and comfortable space. Stay in rooms that offer the fundamentals of a comfortable stay, with amenities designed for convenience and simplicity.

Find both rest and convenience at Links Bos Landen Hotel & Spa of Pella Trademark by Wyndham, a calm escape nestled just a short distance from Barnes City. Feel at home in Barnes City with accommodations that keep comfort affordable—reserve now!

  Call (855) 233-0132 to book with an agent.
  26.1 miles from Barnes City, IA 50027

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Days Inn & Suites by Wyndham Williamsburg IA North

1708 North Highland Street Williamsburg, IA

With rates from $83.99, Days Inn & Suites by Wyndham Williamsburg IA North provides affordable accommodations for guests visiting Barnes City, creating a quiet and inviting environment for unwinding. Experience the commitment to sustainability with eco-friendly practices integrated into every aspect of our operations.

For travelers seeking both quiet and convenience, Days Inn & Suites by Wyndham Williamsburg IA North is perfectly situated near Barnes City for the best of both worlds. Stay affordably and comfortably on your Barnes City getaway—reserve your room today!

  Call (855) 234-2997 to book with an agent.
  27.1 miles from Barnes City, IA 50027

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Sudbury Court Motel&RV Park

2211 Highway 6 Trail Marengo, IA

For a warm-hearted and affordable stay, Sudbury Court Motel&RV Park offers inviting accommodations with rooms from $60.00, creating a welcoming space perfect for travelers bound for Barnes City. Relax in accommodations that balance comfort and value, offering a welcoming environment at an economical price.

At Sudbury Court Motel&RV Park, guests can rest in a peaceful setting while keeping Barnes City's best attractions within easy reach. Book a welcoming, budget-savvy hotel for your Barnes City travels—secure now!

  Call (855) 235-0725 to book with an agent.
  28.6 miles from Barnes City, IA 50027

Starting at

$60.00

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Newton

4401 South 22nd Ave. E Newton, IA

For a secure and affordable stay, AmericInn by Wyndham Newton offers inviting rooms with rates beginning at $80.00, creating a comfortable space near Barnes City. Stay updated with AmericInn by Wyndham’s news and event channels, providing information about local happenings and hotel activities.

Stay at AmericInn by Wyndham Newton to enjoy spacious comfort, with the convenience of Barnes City's lively offerings just minutes away. Choose a hotel that complements your Barnes City plans with ease and affordability—secure now!

  Call (855) 239-4019 to book with an agent.
  29.8 miles from Barnes City, IA 50027

Starting at

$80.00

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Newton

4222 South 22nd Ave. E Newton, IA

At Cobblestone Inn & Suites Newton, guests visiting Barnes City will find inviting comfort with rooms starting at $79.99, creating a clean and welcoming environment ideal for rest. Find additional comfort and convenience in accommodations that offer more amenities for a relaxing and affordable visit.

Recharge in the comfort of Cobblestone Inn & Suites Newton, where restful surroundings are matched by the proximity to Barnes City's attractions. Maximize your Barnes City travels with a hotel that’s both practical and inviting—lock in today!

  Call (855) 239-4019 to book with an agent.
  29.9 miles from Barnes City, IA 50027

Starting at

$79.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 bound for Barnes City can enjoy safe accommodations with rooms starting at $83.99, creating a clean and comfortable space perfect for rest. Enjoy the little extras at Quality Inn, like complimentary bottled water and snacks provided in your room upon arrival.

Step into the calm of Quality Inn&Suites Ottumwa, where restful lodgings are paired with proximity to Barnes City's vibrant streets. Take advantage of a Barnes City hotel that keeps both quality and cost in mind—reserve now!

  Call (855) 233-0132 to book with an agent.
  30.7 miles from Barnes City, IA 50027

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Ottumwa

2823 North Court St Ottumwa, IA

With budget-friendly rooms starting at $66.99, Super 8 by Wyndham Ottumwa is a practical option for travelers visiting Barnes City, creating a clean, comfortable space ideal for rest. Snack anytime with the convenience of Super 8’s vending options, available 24/7 to satisfy those late-night or between-meals hungers.

Discover a calming retreat at Super 8 by Wyndham Ottumwa, where the peaceful surroundings are complemented by proximity to Barnes City. Stay affordably and enjoy extra perks on your Barnes City adventure—reserve your room now!

  Call (855) 233-7850 to book with an agent.
  31.0 miles from Barnes City, IA 50027

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms