The best deals on hotels when visiting Walnut Grove in Illinois.

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 Walnut Grove, Illinois 61470

Quality Inn Macomb near University Area

1646 North Lafayette St Macomb, IL

At Quality Inn Macomb near University Area, travelers visiting Walnut Grove can enjoy inviting accommodations with rooms from $89.99, creating a clean and welcoming environment ideal for rest. Benefit from Quality Inn's free parking, adding extra value and convenience to your stay.

At Quality Inn Macomb near University Area, visitors can unwind in peaceful surroundings, while the excitement of downtown Walnut Grove is still within driving distance. Enjoy the best of Walnut Grove with accommodations that enhance your travel experience—reserve now!

  Call (855) 239-5277 to book with an agent.
  11.2 miles from Walnut Grove, IL 61470

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Macomb

313 West University Drive Macomb, IL

With rates beginning at $67.99, Super 8 by Wyndham Macomb is a smart option for travelers visiting Walnut Grove, creating a intimate, comfortable space for guests seeking relaxation. Bring along your furry friends with confidence, thanks to Super 8’s welcoming pet policy that accommodates your beloved companions.

Guests staying at Super 8 by Wyndham Macomb can unwind in a peaceful retreat, with downtown Walnut Grove still close enough for a day of city exploration. Experience Walnut Grove comfortably and affordably—secure your hotel room today!

  Call (855) 233-0132 to book with an agent.
  11.5 miles from Walnut Grove, IL 61470

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Best Western Macomb Inn

1655 East Jackson Street Macomb, IL

With rates beginning at $92.99, Best Western Macomb Inn provides budget-friendly comfort for guests bound for Walnut Grove, creating a comforting and inviting environment. Discover Best Western’s themed rooms, available at select locations, offering a unique and immersive hotel experience.

Escape the hustle of downtown Walnut Grove and unwind at Best Western Macomb Inn, where the city remains within easy reach for a day of adventure. Enjoy your Walnut Grove trip with accommodations that add value and comfort—book today!

  Call (855) 239-4019 to book with an agent.
  11.8 miles from Walnut Grove, IL 61470

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Hotel Jackson

1414 West Jackson St Macomb, IL

Guests headed to Walnut Grove can relax at Hotel Jackson, where budget-friendly rooms start at $61.99, creating a warm, welcoming atmosphere perfect for a peaceful stay. Stay in a room that balances comfort and value, providing practical amenities for a budget-conscious visit.

A peaceful retreat awaits at Hotel Jackson, with downtown Walnut Grove just a smooth drive away for those seeking to explore the city. Make your Walnut Grove travel experience cost-effective and cozy—secure your room today!

  Call (855) 236-8982 to book with an agent.
  12.8 miles from Walnut Grove, IL 61470

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Monmouth IL

1122 North 6th Street Monmouth, IL

Guests visiting Walnut Grove will find budget-friendly comfort at Super 8 by Wyndham Monmouth IL, where inviting rooms begin at $81.99, creating a clean, enveloping environment perfect for rest. Depend on the uniform quality and service of Super 8, where you can expect the same high standards across all locations.

Immerse yourself in the comfort of Super 8 by Wyndham Monmouth IL, while Walnut Grove remains easily accessible for day trips or city explorations. Plan a practical, budget-friendly stay for your Walnut Grove travels—book today!

  Call (855) 234-5074 to book with an agent.
  21.6 miles from Walnut Grove, IL 61470

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Monmouth

1 AmericInn Way Monmouth, IL

Guests traveling to Walnut Grove will find inviting accommodations at AmericInn by Wyndham Monmouth, with rooms starting at $97.99, creating a clean and welcoming environment ideal for relaxation. Stay cool or warm with AmericInn by Wyndham’s adjustable in-room climate control, ensuring your comfort no matter the weather outside.

Unwind in comfort at AmericInn by Wyndham Monmouth, providing a serene getaway that remains conveniently connected to Walnut Grove. Relax and rejuvenate in Walnut Grove with accommodations that fit your budget perfectly—lock in today!

  Call (855) 236-8982 to book with an agent.
  21.8 miles from Walnut Grove, IL 61470

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Galesburg

737 Knox Highway 10 Galesburg, IL

For a restful stay near Walnut Grove, Super 8 by Wyndham Galesburg offers affordable comfort with rooms beginning at $43.99, creating a clean, welcoming environment ideal for relaxation. Maximize your travel rewards through Super 8's Wyndham Rewards program, enriching every stay with valuable points and perks.

Relax and recharge at Super 8 by Wyndham Galesburg, where a calm atmosphere ensures restful nights with Walnut Grove's vibrant streets nearby. Enjoy a welcoming and affordable Walnut Grove experience—lock in your room today!

  Call (855) 239-5277 to book with an agent.
  24.8 miles from Walnut Grove, IL 61470

Starting at

$43.99

per night

Read Reviews View Amenities View All Rooms

Galesburg Extended Stay

300 South Soangetaha Rd Galesburg, IL

Galesburg Extended Stay sets the standard for excellence in hospitality, with unmatched service and elegance starting at $69.99. Enjoy the comfort of Extended Stay America’s signature bedding, ensuring a good night's sleep with plush mattresses and high-quality linens.

At Galesburg Extended Stay, you’ll find a peaceful retreat with the added benefit of being close to the excitement of Walnut Grove. Book your stay at Galesburg Extended Stay now!

  Call (855) 234-5074 to book with an agent.
  25.5 miles from Walnut Grove, IL 61470

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Best Western Prairie Inn & Conference Center

300 South Soangetaha Road Galesburg, IL

Uncover a peaceful escape at Best Western Prairie Inn & Conference Center when traveling to Walnut Grove, where inviting rooms provide relaxation, with affordable rates beginning at $74.99. Stay in touch with Best Western's state-of-the-art connectivity options, including high-speed internet and digital concierge services.

Stay at Best Western Prairie Inn & Conference Center for a relaxing retreat, where a calm atmosphere and the convenience of Walnut Grove make for the perfect trip. Stay comfortably and affordably in Walnut Grove with accommodations that exceed expectations—book today!

  Call (855) 233-7850 to book with an agent.
  25.6 miles from Walnut Grove, IL 61470

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Galesburg

2285 Washington St Galesburg, IL

Guests visiting Walnut Grove will find inviting comfort at Baymont by Wyndham Galesburg, where soft rooms start at $85.50, creating a welcoming space perfect for relaxation. Relax and unwind with Baymont by Wyndham’s selection of pillow types, allowing you to choose the perfect comfort level.

Discover your peaceful retreat at Baymont by Wyndham Galesburg, just a drive away from the excitement of Walnut Grove. Treat yourself to a memorable Walnut Grove trip with well-equipped, cost-friendly accommodations—reserve today!

  Call (855) 234-7135 to book with an agent.
  25.6 miles from Walnut Grove, IL 61470

Starting at

$85.50

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Galesburg an IHG Hotel

2160 East Main St Galesburg, IL

For those headed to Walnut Grove, Holiday Inn Express & Suites Galesburg an IHG Hotel offers budget-friendly comfort with rooms starting at $179.00, creating a clean, welcoming environment perfect for unwinding. Enjoy the peace of mind that comes with Holiday Inn Express's comprehensive fire safety and evacuation plans.

Holiday Inn Express & Suites Galesburg an IHG Hotel offers the perfect base for exploring Walnut Grove, with the added benefit of returning to a peaceful, quiet stay. Choose a hotel that complements your Walnut Grove plans with ease and affordability—secure now!

  Call (855) 234-5074 to book with an agent.
  25.6 miles from Walnut Grove, IL 61470

Starting at

$179.00

per night

Read Reviews View Amenities View All Rooms

Big Horse Inn&Suites

805 South Main Street Lewistown, IL

Guests traveling to Walnut Grove will appreciate the inviting accommodations at Big Horse Inn&Suites, where warm-hearted rooms start at $89.99, creating a warm, welcoming space. Find practical and affordable lodging, with rooms that offer clean accommodations and the essentials for a pleasant stay.

Unwind in style at Big Horse Inn&Suites, where guests can enjoy the calm atmosphere and still explore Walnut Grove at their leisure. Enjoy your Walnut Grove adventure with accommodations designed for relaxation—book now!

  Call (855) 233-0132 to book with an agent.
  26.3 miles from Walnut Grove, IL 61470

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Galesburg

2284 Promenade Ct Galesburg, IL

At AmericInn by Wyndham Galesburg, travelers to Walnut Grove can enjoy inviting accommodations with rooms from $72.00, creating a warm and comfortable space ideal for unwinding. Experience the personalized care at AmericInn by Wyndham, where every guest's needs are attended to with detail and dedication.

Take advantage of spacious rooms and a tranquil atmosphere at AmericInn by Wyndham Galesburg, while still being close enough to enjoy Walnut Grove. Unwind in Walnut Grove at a hotel that provides comfort and value in every way—reserve today!

  Call (855) 234-7135 to book with an agent.
  26.3 miles from Walnut Grove, IL 61470

Starting at

$72.00

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Galesburg

901 West Carl Sandburg Dr Galesburg, IL

For a mellifluous stay, Fairfield Inn & Suites Galesburg offers budget-conscious accommodations with rates from $139.99, creating a clean, welcoming environment ideal for travelers. Stay productive with Fairfield's business amenities, including high-speed internet and accessible power outlets in all public areas.

At Fairfield Inn & Suites Galesburg, you can enjoy the best of both worlds—peaceful accommodations with convenient access to Walnut Grove. Get the most out of your Walnut Grove visit with well-appointed, budget-friendly lodging—lock in today!

  Call (855) 233-7850 to book with an agent.
  26.3 miles from Walnut Grove, IL 61470

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Galesburg near US Highway 34&I-74

907 West Carl Sandburg Dr Galesburg, IL

At Quality Inn Galesburg near US Highway 34&I-74, guests bound for Walnut Grove will find inviting rooms with rates beginning at $72.91, creating a warm and comfortable space perfect for relaxation. Appreciate the value of Quality Inn's Choice Privileges® rewards program, earning points towards free nights and other rewards.

At Quality Inn Galesburg near US Highway 34&I-74, guests can settle into spacious comfort and still reach Walnut Grove with ease for day trips and exploration. Enjoy an effortless Walnut Grove adventure with budget-conscious, inviting lodging—book now!

  Call (855) 234-5074 to book with an agent.
  26.3 miles from Walnut Grove, IL 61470

Starting at

$72.91

per night

Read Reviews View Amenities View All Rooms

Canton Inn

665 West Locust Street Canton, IL

With budget-conscious rooms starting at $78.99, Canton Inn provides affordable comfort for guests visiting Walnut Grove, creating a clean and appealing environment for rest. Stay in a room that offers standard amenities and a welcoming environment, ensuring a comfortable and economical visit.

Discover your serene getaway at Canton Inn, where the peaceful atmosphere lets you recharge while keeping Walnut Grove nearby. Enjoy Walnut Grove adventures with an affordable, inviting hotel—secure your stay today!

  Call (855) 239-4019 to book with an agent.
  27.0 miles from Walnut Grove, IL 61470

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge

2110 North Main St Canton, IL

Guests visiting Walnut Grove will find budget-friendly comfort at Econo Lodge, where hospitable rooms begin at $59.99, providing a warm and welcoming environment. Opt for Econo Lodge when traveling in groups, as they offer accommodations and amenities suitable for families, teams, and business travelers.

Relax and reset at Econo Lodge, where guests can enjoy a calm environment just minutes away from the heart of Walnut Grove. Book now for a value-packed, comfortable stay while visiting Walnut Grove—secure today!

  Call (855) 239-5277 to book with an agent.
  27.6 miles from Walnut Grove, IL 61470

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Heritage Grand Inn

1150 East Linn St Canton, IL

Guests traveling to Walnut Grove will find sheltered accommodations at Heritage Grand Inn, where rooms begin at $95.99, creating a warm, inviting environment ideal for relaxation. Enjoy the added comfort and convenience of rooms that provide a little extra, making your stay both enjoyable and affordable.

Guests at Heritage Grand Inn will love the restful environment, paired with the ease of reaching Walnut Grove's bustling attractions. Relax in Walnut Grove with a hotel that delivers convenience and savings—secure your room today!

  Call (855) 234-2997 to book with an agent.
  28.7 miles from Walnut Grove, IL 61470

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Burlington

1780 Stonegate Center Dr Burlington, IA

At Comfort Suites Burlington, travelers bound for Walnut Grove can enjoy reassuring accommodations with rooms starting at $140.99, creating a clean and comfortable space perfect for rest. Appreciate the added value of staying at Comfort Suites, with complimentary amenities that enhance your travel experience.

Whether you're visiting for business or leisure, Comfort Suites Burlington ensures you can relax while still being close to Walnut Grove's activities. Step into Walnut Grove with a hotel that makes your visit enjoyable and cost-effective—book now!

  Call (855) 234-7135 to book with an agent.
  32.9 miles from Walnut Grove, IL 61470

Starting at

$140.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Burlington near Hwy 34

3051 Kirkwood St Burlington, IA

For an affordable stay, Quality Inn Burlington near Hwy 34 offers inviting rooms with rates beginning at $95.99, creating a clean, comfortable space ideal for relaxation. Enjoy the extra comfort of Quality Inn's upgraded bedding options, including pillow-top mattresses and luxury linens.

At Quality Inn Burlington near Hwy 34, guests can experience the charm of a quiet retreat with the added benefit of being close to Walnut Grove's top spots. Stay in Walnut Grove with accommodations that balance luxury and affordability—book today!

  Call (855) 234-7135 to book with an agent.
  33.5 miles from Walnut Grove, IL 61470

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Burlington

3001 Kirkwood St Burlington, IA

For a restful and affordable visit near Walnut Grove, Super 8 by Wyndham Burlington offers appealing accommodations with rooms starting at $61.99, creating a warm, welcoming environment. Gain insider tips from Super 8’s local staff, who are eager to share their knowledge on the best nearby attractions and eateries.

At Super 8 by Wyndham Burlington, guests are welcomed into a peaceful environment while keeping the sights of Walnut Grove just a drive away. Stay affordably and enjoy extra perks on your Walnut Grove trip—reserve your room today!

  Call (855) 239-5277 to book with an agent.
  33.5 miles from Walnut Grove, IL 61470

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Fun City Resort Hotel

3001 Winegard Drive Burlington, IA

Those seeking a refined experience in Walnut Grove will find Fun City Resort Hotel a warm choice, with inviting rooms available from just $160.99 per night. Relax in accommodations that blend sophistication with comfort, offering amenities that cater to your every need.

At Fun City Resort Hotel, you’ll enjoy restful accommodations with the added convenience of being close to Walnut Grove's exciting attractions. Relax and rejuvenate in Walnut Grove with accommodations that make every stay unforgettable—secure now!

  Call (855) 233-7850 to book with an agent.
  33.5 miles from Walnut Grove, IL 61470

Starting at

$160.99

per night

Read Reviews View Amenities View All Rooms

The Catfish Bend Inn & Spa

3001 Winegard Dr Burlington, IA

Find a peaceful retreat at The Catfish Bend Inn & Spa near Walnut Grove, where secure rooms create a warm escape, with budget-friendly nightly rates beginning at $163.99. Enjoy the sophistication of luxurious amenities combined with the comfort of home, ensuring a memorable and pleasant stay.

Find your retreat at The Catfish Bend Inn & Spa, where calm surroundings are paired with easy connections to the vibrant offerings of Walnut Grove. Take advantage of a Walnut Grove hotel that’s perfect for creating cherished memories—reserve now!

  Call (855) 234-2997 to book with an agent.
  33.5 miles from Walnut Grove, IL 61470

Starting at

$163.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Burlington

1320 North Roosevelt Burlington, IA

Guests traveling to Walnut Grove will appreciate the appealing accommodations at Hampton Inn & Suites Burlington, with rooms starting at $170.99, creating a welcoming atmosphere. Stay updated with Hampton’s digital displays, providing current information on weather, local attractions, and hotel services.

Guests seeking both rest and adventure will love Hampton Inn & Suites Burlington, a quiet retreat with the vibrant offerings of Walnut Grove nearby. Enjoy your Walnut Grove journey with a hotel that keeps you comfy and on budget—reserve today!

  Call (855) 239-5277 to book with an agent.
  33.6 miles from Walnut Grove, IL 61470

Starting at

$170.99

per night

Read Reviews View Amenities View All Rooms