The best deals on hotels when visiting Brock in Missouri.

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 Brock, Missouri 63555

Southfork Motel&Grill

905 South Washington Street Bloomfield, IA

Guests headed to Brock will enjoy the relaxing, budget-conscious accommodations at Southfork Motel&Grill, where rooms begin at $109.99, providing a welcoming environment for all. Enjoy a comfortable retreat in rooms that offer the basic necessities for a relaxing and budget-conscious visit.

Relax in the tranquil environment at Southfork Motel&Grill, knowing that downtown Brock is just a comfortable drive away for sightseeing. Book now and make your Brock trip comfortable and cost-effective—secure today!

  Call (855) 235-0725 to book with an agent.
  18.9 miles from Brock, MO 63555

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 traveling to Brock will find inviting accommodations with rooms starting at $119.99, creating a easygoing, welcoming environment perfect for rest. Experience a stay that provides more than the basics, with enhanced comforts and amenities at an affordable rate.

Rest in the quiet setting of Cobblestone Inn & Suites Bloomfield, with downtown Brock still accessible for a blend of rest and city adventure. Choose a hotel that makes your Brock experience delightful and budget-friendly—book now!

  Call (855) 239-5277 to book with an agent.
  19.2 miles from Brock, MO 63555

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Fairfield

2104 South Main Street Fairfield, IA

With rooms starting at $96.99, AmericInn by Wyndham Fairfield provides inviting accommodations for guests bound for Brock, creating a easygoing, comfortable environment ideal for relaxation. Experience the friendly and casual dining atmosphere at AmericInn by Wyndham’s on-site restaurants, perfect for family meals or solo dining.

Discover tranquility at AmericInn by Wyndham Fairfield, a peaceful escape situated within a short distance of Brock's best attractions. Savor your Brock experience with accommodations designed for relaxation—book today!

  Call (855) 236-8982 to book with an agent.
  31.6 miles from Brock, MO 63555

Starting at

$96.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Kirksville

2209 North Baltimore St Kirksville, MO

For a budget-friendly and inviting stay near Brock, Quality Inn Kirksville offers inviting accommodations with rates beginning at $80.99, creating a warm and comfortable environment. Enjoy the privacy of Quality Inn's VIP guest areas, providing exclusive access to premium services and amenities.

Escape the everyday rush at Quality Inn Kirksville, where calm surroundings make for a refreshing stay with Brock just a drive away. Choose a hotel that complements your Brock plans with ease and affordability—secure now!

  Call (855) 234-7135 to book with an agent.
  32.4 miles from Brock, MO 63555

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fairfield

3001 West Burlington Ave Fairfield, IA

For a secure stay near Brock, Super 8 by Wyndham Fairfield offers budget-friendly accommodations with rooms starting at $76.99, creating a clean and welcoming space ideal for rest. Experience the freedom of seamless travel with Fairfield's efficient check-in and check-out processes, designed to save you time.

Rest easy at Super 8 by Wyndham Fairfield, a peaceful spot just outside Brock, perfect for unwinding after a day of exploration. Stay affordably and comfortably on your Brock adventure—reserve today!

  Call (855) 235-0725 to book with an agent.
  32.4 miles from Brock, MO 63555

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Coratel Inn by Jasper Iowa Fairfield

2200 West Burlington Ave Fairfield, IA

At Coratel Inn by Jasper Iowa Fairfield, travelers visiting Brock can enjoy inviting comfort with rooms beginning at $59.74, creating a clean and welcoming environment for relaxation. Indulge in Fairfield's calming decor, inspired by the beauty of nature and designed to create a restful and restorative environment.

Relax in the peaceful surroundings of Coratel Inn by Jasper Iowa Fairfield, a tranquil spot found just a short drive from Brock's lively attractions. Enhance your Brock adventure with a hotel that makes every dollar count—secure now!

  Call (855) 235-0725 to book with an agent.
  32.5 miles from Brock, MO 63555

Starting at

$59.74

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Kirksville University Area an IHG Hotel

2523 South Franklin St. Kirksville, MO

For a comfortable and budget-friendly stay, Holiday Inn Express & Suites Kirksville University Area an IHG Hotel offers inviting rooms with rates beginning at $149.00, creating a mellifluous environment near Brock. Indulge in the added convenience of Holiday Inn Express's express checkout service, allowing for a swift and easy departure process.

At Holiday Inn Express & Suites Kirksville University Area an IHG Hotel, you’ll find the perfect escape from city life, with Brock's bustling attractions always just a short drive away. Stay in Brock with a hotel that caters to your needs and budget—secure your room now!

  Call (855) 234-7135 to book with an agent.
  34.3 miles from Brock, MO 63555

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Kirksville

3805 South Baltimore St Kirksville, MO

For budget-conscious guests visiting Brock, Days Inn by Wyndham Kirksville offers peaceful accommodations with rates starting at $74.99, creating a warm and welcoming environment. Make the most of your travel budget with Days Inn's economical rates, allowing you to save more for your adventures.

Unwind in style at Days Inn by Wyndham Kirksville, where guests can enjoy the calm atmosphere and still explore Brock at their leisure. Stay relaxed and save more while exploring Brock—reserve your hotel today!

  Call (855) 234-5074 to book with an agent.
  34.3 miles from Brock, MO 63555

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Kirksville University Area

2702 South Franklin Kirksville, MO

With rooms beginning at $73.99, Baymont by Wyndham Kirksville University Area provides inviting accommodations for guests traveling to Brock, creating a welcoming and comfortable atmosphere. Experience warm, welcoming service from Baymont by Wyndham’s staff, who are dedicated to making your stay as enjoyable as possible.

Baymont by Wyndham Kirksville University Area provides the perfect escape from the crowds, while keeping Brock's top sights within easy reach. Enjoy the beauty of Brock with a hotel that keeps your budget intact—book today!

  Call (855) 236-8982 to book with an agent.
  34.5 miles from Brock, MO 63555

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Hotel & Suites Ottumwa

108 Church St Ottumwa, IA

For an affordable stay near Brock, Cobblestone Hotel & Suites Ottumwa offers inviting accommodations with rooms beginning at $129.00, creating a clean and comfortable atmosphere. Stay in rooms that are designed for convenience and simplicity, offering a comfortable setting for budget-conscious travelers.

Stay at Cobblestone Hotel & Suites Ottumwa for a quiet escape, with the added benefit of having Brock's lively offerings just minutes away. Step into a welcoming Brock stay with accommodations that blend comfort and affordability—reserve now!

  Call (855) 233-0132 to book with an agent.
  34.7 miles from Brock, MO 63555

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Hotel Ottumwa

107 East 2nd St Ottumwa, IA

With a blend of sophistication and comfort, Hotel Ottumwa near Brock provides enveloping rooms crafted for relaxation, with rates beginning at $84.99. Relax in rooms that offer the perfect escape, with luxury amenities and a peaceful atmosphere.

Experience the tranquility of Hotel Ottumwa, where a peaceful stay is complemented by the nearby attractions of Brock. Unwind in Brock with accommodations that transform your stay into a dream—secure now!

  Call (855) 235-6136 to book with an agent.
  35.0 miles from Brock, MO 63555

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Ottumwa

222 West 2nd Street Ottumwa, IA

With rates from $93.99, AmericInn by Wyndham Ottumwa provides inviting accommodations for travelers visiting Brock, creating a comfortable and welcoming space for relaxation. Enjoy a warm welcome with a complimentary beverage upon arrival at AmericInn by Wyndham, starting your stay off right.

Unwind in comfort at AmericInn by Wyndham Ottumwa, where peaceful accommodations ensure a relaxing stay with Brock within reach. Step into a welcoming Brock stay with accommodations that blend comfort and affordability—reserve now!

  Call (855) 234-5074 to book with an agent.
  35.1 miles from Brock, MO 63555

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express&Suites Ottumwa an IHG Hotel

941 North Quincy Avenue Ottumwa, IA

For budget-savvy travelers, Holiday Inn Express&Suites Ottumwa an IHG Hotel provides sheltered accommodations with rates beginning at $159.00, creating a clean and comfortable space near Brock. Enjoy the flexibility of Holiday Inn Express's room configurations, offering various setups to accommodate singles, couples, and families.

Find your tranquil retreat at Holiday Inn Express&Suites Ottumwa an IHG Hotel, offering restful accommodations with the convenience of Brock nearby. Relax and enjoy Brock with a welcoming hotel that fits your budget perfectly—secure today!

  Call (855) 234-5074 to book with an agent.
  35.3 miles from Brock, MO 63555

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Ottumwa

943 North Quincy Ave Ottumwa, IA

Guests traveling to Brock will find intimate-feeling comfort at Hampton Inn Ottumwa, where rooms start at $135.99, providing a warm, welcoming environment perfect for relaxation. Discover the flexibility of Hampton’s connecting rooms, ideal for families or groups seeking a shared space with privacy.

At Hampton Inn Ottumwa, guests are treated to spacious accommodations with quick access to the lively atmosphere of Brock. Find the perfect place to rest and refresh while visiting Brock—secure now!

  Call (855) 236-8982 to book with an agent.
  35.3 miles from Brock, MO 63555

Starting at

$135.99

per night

Read Reviews View Amenities View All Rooms

Best Western Ottumwa Inn & Suites

2813 North Court Street Ottumwa, IA

Relax at Best Western Ottumwa Inn & Suites as you explore Brock, where comfortable rooms provide a restful stay, with inviting rates beginning at just $84.00 per night. Navigate your destination like a local with recommendations from Best Western's knowledgeable staff, always ready to assist.

Escape the everyday rush at Best Western Ottumwa Inn & Suites, where calm surroundings make for a refreshing stay with Brock just a drive away. Take advantage of added amenities that enhance your Brock experience—book your room today!

  Call (855) 234-5074 to book with an agent.
  37.7 miles from Brock, MO 63555

Starting at

$84.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Ottumwa

2823 North Court St Ottumwa, IA

With rates from $61.99, Super 8 by Wyndham Ottumwa provides affordable accommodations for guests visiting Brock, creating a heartwarming and inviting environment for unwinding. Trust Super 8 for practical, enjoyable, and affordable lodging, making it a top choice for travelers on a budget.

Designed for both relaxation and exploration, Super 8 by Wyndham Ottumwa provides the perfect base for guests visiting Brock. Stay comfortably and affordably while discovering Brock—lock in your hotel room today!

  Call (855) 235-6136 to book with an agent.
  37.7 miles from Brock, MO 63555

Starting at

$61.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, guests visiting Brock will find budget-friendly comfort with rooms from $70.99, creating a clean and inviting space perfect for rest. Take advantage of Quality Inn's early bird special offers, providing significant savings for advanced bookings.

At Quality Inn&Suites Ottumwa, guests can enjoy both relaxation and proximity to Brock, offering the perfect combination for a balanced stay. Make every moment in Brock count with a hotel that offers more for less—reserve your room now!

  Call (855) 235-0725 to book with an agent.
  37.9 miles from Brock, MO 63555

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Westbridge Inn & Suites

117 North 18th St Centerville, IA

At Westbridge Inn & Suites, travelers visiting Brock will find inviting accommodations with rooms from $85.00, creating a warm and welcoming space ideal for rest. Find added luxury in rooms that provide more than the essentials, offering enhanced amenities for a comfortable stay.

Discover the ideal retreat at Westbridge Inn & Suites, where restful nights meet the lively streets of Brock just minutes away. Rest easy in Brock with accommodations that deliver value and quality—secure your room today!

  Call (855) 235-6136 to book with an agent.
  39.5 miles from Brock, MO 63555

Starting at

$85.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Centerville

1021 North 18th Highway 5 N Centerville, IA

With budget-friendly rooms starting at $82.99, Super 8 by Wyndham Centerville provides inviting accommodations for travelers bound for Brock, creating a warm and welcoming environment. Get energized for the day ahead with Super 8’s extensive breakfast selections, catering to a variety of tastes and dietary preferences.

Guests seeking both rest and exploration will love Super 8 by Wyndham Centerville, where peaceful lodgings are matched with easy access to Brock. Stay smart and keep your Brock trip within budget with a comfortable hotel—reserve now!

  Call (855) 233-0132 to book with an agent.
  39.8 miles from Brock, MO 63555

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

The Continental Hotel

217 North 13th Street Centerville, IA

A peaceful stay awaits at The Continental Hotel near Brock, where quality accommodations create a warm atmosphere, with inviting rates starting at $158.99. Enjoy a stay that exceeds expectations with rooms offering a blend of luxury, comfort, and functionality.

Find your ideal balance at The Continental Hotel, where guests can experience the tranquility of the surroundings while Brock stays close by. Relax in Brock with accommodations that make luxury accessible to everyone—lock in today!

  Call (855) 233-7850 to book with an agent.
  39.8 miles from Brock, MO 63555

Starting at

$158.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Keokuk

3511 Main St Keokuk, IA

With rates starting at $65.99, Super 8 by Wyndham Keokuk is a practical choice for travelers visiting Brock, creating a warm, inviting space ideal for a restful stay. Adjust to the perfect room climate with Super 8’s air conditioning, crucial for comfort during hot days or in tropical locations.

Discover relaxation at Super 8 by Wyndham Keokuk, where quiet comfort meets the convenience of being close to Brock's vibrant offerings. Make your Brock trip both cozy and budget-friendly—secure your room today!

  Call (855) 235-0725 to book with an agent.
  40.0 miles from Brock, MO 63555

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Fort Madison near Hwy 61

6169 Reve Ct Fort Madison, IA

At Quality Inn & Suites Fort Madison near Hwy 61, travelers to Brock will find comfortable, budget-friendly rooms with rates starting at $87.99, creating a warm and inviting space for relaxation. Indulge in Quality Inn's gourmet in-room dining options, offering a variety of dishes delivered directly to your door.

Quality Inn & Suites Fort Madison near Hwy 61 provides a relaxing atmosphere for guests looking to unwind, with the attractions of Brock always within reach. Enjoy your Brock visit with a hotel that combines convenience and value perfectly—lock in today!

  Call (855) 233-7850 to book with an agent.
  40.0 miles from Brock, MO 63555

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Keokuk North

3404 Main St Keokuk, IA

With rates from $87.99, Quality Inn & Suites Keokuk North provides sheltered accommodations for travelers visiting Brock, creating a comfortable and inviting space perfect for relaxation. Enjoy a seamless stay with Quality Inn's express services, including fast check-in and check-out to accommodate your schedule.

At Quality Inn & Suites Keokuk North, guests can settle into spacious comfort and still reach Brock with ease for day trips and exploration. Enjoy a Brock stay where comfort is never compromised—secure your room now!

  Call (855) 235-0725 to book with an agent.
  40.0 miles from Brock, MO 63555

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Keokuk

3201 Main Street Keokuk, IA

For budget-savvy travelers headed to Brock, Hampton Inn Keokuk offers inviting rooms with rates beginning at $116.99, creating a warm, comfortable space perfect for rest. Appreciate the convenience of Hampton’s on-site ATMs, providing easy access to cash for your travel expenses.

Enjoy the peaceful environment at Hampton Inn Keokuk, perfect for those seeking relaxation while having quick access to Brock. Unwind in Brock with a hotel that caters to your needs and budget—secure your stay today!

  Call (855) 236-8982 to book with an agent.
  40.0 miles from Brock, MO 63555

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms