The best deals on hotels when visiting Granger 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 Granger, Missouri 63432

Southfork Motel&Grill

905 South Washington Street Bloomfield, IA

Guests traveling to Granger will appreciate the affordable comfort at Southfork Motel&Grill, where reassuring rooms start at $109.99, providing a relaxing and welcoming space. Relax in a space that provides all the essentials for a satisfying stay, emphasizing both comfort and value.

Stay at Southfork Motel&Grill for a serene retreat, where guests can relax in comfort and still have easy access to Granger's top spots. Enjoy a cozy, cost-saving hotel for your Granger travels—book your stay today!

  Call (855) 233-7850 to book with an agent.
  29.7 miles from Granger, MO 63432

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Keokuk

3511 Main St Keokuk, IA

Guests traveling to Granger will find affordable comfort at Super 8 by Wyndham Keokuk, where rooms begin at $65.99, providing a welcoming atmosphere ideal for a peaceful stay. Experience each Super 8’s local flair, with hotels that incorporate regional decor and hospitality for a unique stay.

Guests seeking both rest and excitement will love Super 8 by Wyndham Keokuk, where peaceful lodgings are paired with proximity to Granger. Stay smart with affordable rates and cozy rooms on your Granger visit—book now!

  Call (855) 236-8982 to book with an agent.
  29.8 miles from Granger, MO 63432

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Keokuk North

3404 Main St Keokuk, IA

With affordable rooms from $87.99, Quality Inn & Suites Keokuk North is ideal for travelers visiting Granger, creating a comfortable, welcoming environment perfect for unwinding. Appreciate the modern amenities at Quality Inn, including flat-screen TVs and premium cable packages in every room.

Find balance at Quality Inn & Suites Keokuk North, offering a tranquil retreat with Granger's lively energy still within reach. Stay refreshed and on budget in Granger with thoughtfully designed accommodations—secure today!

  Call (855) 233-7850 to book with an agent.
  29.8 miles from Granger, MO 63432

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Keokuk

3201 Main Street Keokuk, IA

With rooms starting at $116.99, Hampton Inn Keokuk offers inviting accommodations for travelers to Granger, providing a welcoming space ideal for a relaxing stay. Gather with friends or family at Hampton’s outdoor barbecue areas, available at some locations for a fun and relaxed dining experience.

Unwind in style at Hampton Inn Keokuk, where guests can enjoy the calm atmosphere and still explore Granger at their leisure. Get ready to experience Granger in style with affordable, well-appointed lodging—reserve now!

  Call (855) 239-5277 to book with an agent.
  29.9 miles from Granger, MO 63432

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Bloomfield

509 South Washington St Bloomfield, IA

For an affordable and restful stay near Granger, Cobblestone Inn & Suites Bloomfield offers budget-friendly accommodations with rooms starting at $119.99, creating a welcoming space. Relax in accommodations that go beyond the basics, offering extra comforts and conveniences for a satisfying stay.

Enjoy a relaxing stay at Cobblestone Inn & Suites Bloomfield, where a quiet environment allows you to unwind with the option to visit Granger at your leisure. Escape to Granger with budget-wise lodging that offers more—book your stay now!

  Call (855) 233-7850 to book with an agent.
  30.0 miles from Granger, MO 63432

Starting at

$119.99

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 Granger will find secure accommodations with rates beginning at $71.99, creating a warm and welcoming environment. Experience local attractions with ease, as Baymont by Wyndham locations are conveniently situated near popular sites and activities.

At Baymont by Wyndham Keokuk, guests are treated to restful lodgings with the bonus of Granger's top destinations only a short drive away. Settle into Granger with a hotel that makes your stay memorable and cost-effective—lock in now!

  Call (855) 234-5074 to book with an agent.
  31.5 miles from Granger, MO 63432

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Nauvoo Temple House Hotel

1200 Mulholland St Nauvoo, IL

At Nauvoo Temple House Hotel, guests headed to Granger can enjoy affordable rooms from $115.99, providing a welcoming, comfortable environment ideal for unwinding. Find value in clean, comfortable rooms that provide dependable comfort and a welcoming environment.

Relax at Nauvoo Temple House Hotel, a peaceful getaway where Granger's attractions are always within a short drive. Make your Granger stay comfortable and easy on the wallet—book your room now!

  Call (855) 239-4019 to book with an agent.
  31.5 miles from Granger, MO 63432

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

The Inn at Old Nauvoo

1875 Mulholland St Nauvoo, IL

For a quiet and budget-friendly stay, The Inn at Old Nauvoo offers affordable rooms with rates starting at $100.80, creating a welcoming environment ideal for guests visiting Granger. Enjoy the convenience of rooms equipped with necessary comforts, providing a solid foundation for a budget-friendly journey.

Unwind in the peaceful surroundings of The Inn at Old Nauvoo, where you can relax in comfort and still explore Granger at your leisure. Enjoy reliable comfort for your Granger adventure—book your affordable room now!

  Call (855) 234-5074 to book with an agent.
  32.1 miles from Granger, MO 63432

Starting at

$100.80

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Fort Madison near Hwy 61

6169 Reve Ct Fort Madison, IA

For a budget-friendly and inviting stay near Granger, Quality Inn & Suites Fort Madison near Hwy 61 offers appealing accommodations with rates beginning at $87.99, creating a warm and comfortable environment. Experience attentive service with Quality Inn's concierge team, ready to assist with reservations, transportation, and personal requests.

Unwind in the calm surroundings of Quality Inn & Suites Fort Madison near Hwy 61, where relaxation meets easy access to the vibrant energy of Granger. Take your Granger trip to the next level with well-thought-out, budget-friendly lodging—lock in today!

  Call (855) 235-6136 to book with an agent.
  32.2 miles from Granger, MO 63432

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fort Madison

5107 Ave. O Fort Madison, IA

Guests bound for Granger can enjoy affordable comfort at Super 8 by Wyndham Fort Madison, where rooms start at $60.99, creating a safe, welcoming environment perfect for unwinding. Benefit from Super 8’s loyalty program, Wyndham Rewards, which enriches your travel experiences with each point earned.

Find your perfect retreat at Super 8 by Wyndham Fort Madison, where the quiet atmosphere lets you unwind while Granger remains just a drive away. Plan your Granger visit affordably and comfortably—book your hotel room today!

  Call (855) 233-0132 to book with an agent.
  33.0 miles from Granger, MO 63432

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Fort Madison

4901 Ave. O Fort Madison, IA

At Cobblestone Inn & Suites Fort Madison, guests bound for Granger will find budget-friendly comfort with rooms starting at $71.99, creating a clean, welcoming space ideal for rest. Relax in rooms that not only meet the basics but exceed them with additional comforts and amenities, ensuring a satisfying stay.

Escape the city bustle at Cobblestone Inn & Suites Fort Madison, where a relaxing atmosphere awaits and Granger remains within a short drive. Take your Granger stay to the next level with affordable, well-equipped lodging—reserve now!

  Call (855) 234-2997 to book with an agent.
  33.2 miles from Granger, MO 63432

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Rivers Inn Fort Madison

4501 Ave. O Fort Madison, IA

Guests traveling to Granger will find alluring comfort at Rivers Inn Fort Madison, with rooms starting at $51.99, creating a clean and inviting space perfect for rest. Experience a comfortable stay with rooms that offer the basics for a worry-free visit at a great price.

Relax and recharge at Rivers Inn Fort Madison, where calm surroundings and proximity to Granger make for an ideal stay. Plan your Granger trip with ease and savings in mind—reserve your hotel room now!

  Call (855) 239-5277 to book with an agent.
  33.5 miles from Granger, MO 63432

Starting at

$51.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, guests bound for Granger can enjoy budget-friendly accommodations with rooms starting at $96.99, creating a welcoming and comfortable space. Relax in AmericInn by Wyndham’s comfortable beds, featuring high-quality linens and a choice of pillows for your comfort.

Guests at AmericInn by Wyndham Fairfield can unwind in spacious surroundings while having quick access to all the excitement Granger offers. Discover how comfort and savings come together on your Granger adventure—book today!

  Call (855) 233-7850 to book with an agent.
  35.8 miles from Granger, MO 63432

Starting at

$96.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Kirksville

2209 North Baltimore St Kirksville, MO

For an affordable stay near Granger, Quality Inn Kirksville offers inviting rooms with rates starting at $80.99, creating a clean and welcoming space ideal for rest. Trust in Quality Inn's dedication to cleanliness, providing a safe and welcoming environment for every guest.

Discover a peaceful retreat at Quality Inn Kirksville, where quiet lodgings are paired with easy access to Granger's best attractions. Make your Granger visit memorable with a hotel that delivers more for your money—reserve now!

  Call (855) 234-2997 to book with an agent.
  36.5 miles from Granger, MO 63432

Starting at

$80.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 stay, Coratel Inn by Jasper Iowa Fairfield offers inviting rooms with rates beginning at $59.74, creating a cushy environment near Granger. Enjoy the extra space and comfort of Fairfield's suites, featuring separate living areas perfect for families or extended stays.

Experience a tranquil stay at Coratel Inn by Jasper Iowa Fairfield, where spacious accommodations make it easy to enjoy the proximity to Granger. Enjoy your Granger visit to the fullest with a hotel that delivers cost-effective comfort—secure now!

  Call (855) 235-6136 to book with an agent.
  37.2 miles from Granger, MO 63432

Starting at

$59.74

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fairfield

3001 West Burlington Ave Fairfield, IA

Guests traveling to Granger can find budget-conscious comfort at Super 8 by Wyndham Fairfield, with rooms starting at $76.99, providing a warm and welcoming atmosphere. Relax knowing Fairfield by Marriott prioritizes your health with enhanced cleaning protocols and socially distanced public spaces.

Relax at Super 8 by Wyndham Fairfield, a peaceful getaway where Granger's attractions are always within a short drive. Plan your Granger getaway smartly with budget-savvy lodging—reserve your room today!

  Call (855) 233-0132 to book with an agent.
  37.3 miles from Granger, MO 63432

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Kirksville

3805 South Baltimore St Kirksville, MO

With rooms beginning at $74.99, Days Inn by Wyndham Kirksville provides budget-friendly accommodations for guests headed to Granger, creating a enchanting and inviting space for rest. Receive a warm welcome from our staff, whose dedication to your comfort and satisfaction shines from check-in to check-out.

Experience a refreshing stay at Days Inn by Wyndham Kirksville, where guests can unwind and still explore the vibrant life of Granger. Book now for an affordable Granger stay that doesn’t skimp on comfort!

  Call (855) 236-8982 to book with an agent.
  37.5 miles from Granger, MO 63432

Starting at

$74.99

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 peaceful and affordable stay, Holiday Inn Express & Suites Kirksville University Area an IHG Hotel offers inviting rooms with rates starting at $149.00, creating a welcoming and comfortable environment ideal for rest. Relax in the contemporary comfort of Holiday Inn Express's lobby areas, featuring sleek furnishings and inviting spaces for guests to gather.

Find your peaceful getaway at Holiday Inn Express & Suites Kirksville University Area an IHG Hotel, where you can unwind in quiet comfort while Granger's attractions are never far away. Enjoy extra features and affordability on your Granger trip—reserve your hotel now!

  Call (855) 233-7850 to book with an agent.
  37.5 miles from Granger, MO 63432

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Kirksville University Area

2702 South Franklin Kirksville, MO

For a welcoming stay near Granger, Baymont by Wyndham Kirksville University Area offers delightful, budget-friendly rooms with rates starting at $73.99, creating a comfortable environment. Experience the ease of travel with Baymont by Wyndham’s shuttle services, available to transport you to local airports and attractions.

At Baymont by Wyndham Kirksville University Area, you’ll find the ideal combination of calm surroundings and proximity to all that Granger has to offer. Uncover value-driven comfort that makes Granger travel easy—book your stay today!

  Call (855) 239-4019 to book with an agent.
  37.7 miles from Granger, MO 63432

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

1200 East Baker St Mount Pleasant, IA

For an affordable, restful stay, Quality Inn & Suites offers budget-friendly rooms with rates from $58.99, creating a clean and welcoming environment ideal for travelers. Find a warm welcome and a comfortable stay awaiting you at Quality Inn, where guest needs are anticipated and met with a smile.

Find your tranquil retreat at Quality Inn & Suites, where peaceful surroundings are perfectly paired with proximity to Granger's vibrant streets. Indulge in a worry-free Granger stay with budget-friendly, welcoming lodging—book now!

  Call (855) 239-5277 to book with an agent.
  41.8 miles from Granger, MO 63432

Starting at

$58.99

per night

Read Reviews View Amenities View All Rooms

Best Western Mt. Pleasant Inn

810 North Grand Avenue Mount Pleasant, IA

Guests bound for Granger can unwind at Best Western Mt. Pleasant Inn, where pleasant rooms start at $64.99, creating a warm and inviting environment perfect for relaxation. Appreciate the local recommendations provided by Best Western’s staff, helping you discover hidden gems and popular attractions.

At Best Western Mt. Pleasant Inn, guests can relax in comfort while having the option to explore the vibrant life of Granger nearby. Make your Granger experience stress-free with a hotel that offers unbeatable value—book today!

  Call (855) 239-5277 to book with an agent.
  41.9 miles from Granger, MO 63432

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Mt. Pleasant

1000 North Grand Ave Mount Pleasant, IA

Guests bound for Granger will appreciate the cushy accommodations at Super 8 by Wyndham Mt. Pleasant, with rooms starting at $73.99, providing a warm, welcoming space for rest. Explore local dining and activities with ease, thanks to Super 8's knowledgeable staff ready to provide recommendations.

Unwind in style at Super 8 by Wyndham Mt. Pleasant, situated in a calm setting yet keeping the energy of Granger within easy reach. Book a cozy, budget-friendly hotel for your Granger adventure—reserve today!

  Call (855) 239-5277 to book with an agent.
  41.9 miles from Granger, MO 63432

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 traveling to Granger will find comfy comfort at AmericInn by Wyndham Mount Pleasant, with rooms starting at $85.99, creating a clean and inviting space perfect for rest. Experience the convenience of AmericInn by Wyndham’s express check-out service, allowing for a quick and easy departure.

Escape the city’s hustle and bustle at AmericInn by Wyndham Mount Pleasant, a quiet retreat where the best of Granger is just a drive away. Stay comfortably and on budget while visiting Granger—lock in your stay today!

  Call (855) 235-0725 to book with an agent.
  42.1 miles from Granger, MO 63432

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Prairie Winds Motel

1764 East us highway 136 Carthage, IL

For a comfortable stay near Granger, Prairie Winds Motel offers budget-conscious accommodations with rates from $65.99, creating a warm and inviting atmosphere. Stay in a room that offers practical comfort and essential amenities, ensuring a pleasant and affordable visit.

Unwind at Prairie Winds Motel, a peaceful haven where Granger is never too far for a day of excitement and exploration. Plan your Granger adventure with comfort and affordability in mind—book now!

  Call (855) 234-5074 to book with an agent.
  42.5 miles from Granger, MO 63432

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms