The best deals on hotels when visiting Prairie City 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 Prairie City, Illinois 61470

Hampton Inn Macomb

1639 East Jackson Street Macomb, IL

For an affordable stay near Prairie City, Hampton Inn Macomb offers inviting accommodations with rooms beginning at $164.99, creating a clean and comfortable atmosphere. Relax and regroup in Hampton's welcoming common areas, perfect for socializing or enjoying a quiet moment with a complimentary coffee.

For those looking to escape the city's hustle, Hampton Inn Macomb offers tranquility while keeping downtown Prairie City within easy driving distance. Plan a stress-free Prairie City visit with accommodations that fit your budget—reserve now!

  Call (855) 236-8982 to book with an agent.
  14.6 miles from Prairie City, IL 61470

Starting at

$164.99

per night

Read Reviews View Amenities View All Rooms

Best Western Macomb Inn

1655 East Jackson Street Macomb, IL

Guests visiting Prairie City will find friendly accommodations at Best Western Macomb Inn, with rooms starting at $92.99, creating a warm and inviting environment ideal for relaxation. Rely on Best Western's 24-hour reception, ensuring help and hospitality are always available, day or night.

A stay at Best Western Macomb Inn offers calm surroundings and easy access to downtown Prairie City, ensuring guests can enjoy both relaxation and exploration. Enjoy the best of Prairie City with accommodations that enhance your travel experience—reserve now!

  Call (855) 233-7850 to book with an agent.
  14.7 miles from Prairie City, IL 61470

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Macomb near University Area

1646 North Lafayette St Macomb, IL

For a welcoming stay near Prairie City, Quality Inn Macomb near University Area offers warm, budget-friendly rooms with rates starting at $89.99, creating a comfortable environment. Experience the convenience of on-site parking at Quality Inn, with ample space and secure facilities for your vehicle.

With a relaxing drive into downtown Prairie City, guests at Quality Inn Macomb near University Area can enjoy the city’s top spots while retreating to a quieter, more peaceful stay. Discover Prairie City with a hotel designed for relaxation and savings—lock in today!

  Call (855) 235-6136 to book with an agent.
  14.7 miles from Prairie City, 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

For an affordable stay, Super 8 by Wyndham Macomb offers easygoing accommodations with rates beginning at $67.99, creating a clean, comfortable environment near Prairie City. Discover the charm of Super 8's unique properties, each reflecting the local vibe and community.

For a restful stay, Super 8 by Wyndham Macomb offers quiet surroundings with downtown Prairie City remaining nearby for easy access to city attractions. Stay budget-savvy and relaxed on your Prairie City adventure—lock in your hotel today!

  Call (855) 235-6136 to book with an agent.
  14.9 miles from Prairie City, IL 61470

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Hotel Jackson

1414 West Jackson St Macomb, IL

Guests bound for Prairie City can find budget-friendly comfort at Hotel Jackson, where rooms begin at $61.99, creating a clean, welcoming environment perfect for rest. Stay in a room that simplifies your travel, offering essential conveniences and a comfortable setting at a great value.

For a restful stay, Hotel Jackson offers serene surroundings with downtown Prairie City still close enough for easy access. Stay budget-wise and relaxed on your Prairie City visit—secure your hotel room today!

  Call (855) 236-8982 to book with an agent.
  16.3 miles from Prairie City, IL 61470

Starting at

$61.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, Super 8 by Wyndham Galesburg offers budget-friendly rooms with rates beginning at $43.99, creating a warm and welcoming environment ideal for guests visiting Prairie City. Make travel simpler with Super 8’s laundry facilities, an essential amenity for those on extended trips or needing quick refreshes.

Stay at Super 8 by Wyndham Galesburg for a peaceful experience, where you can unwind while keeping the buzz of Prairie City close at hand. Book your Prairie City visit today and enjoy cost-effective comfort—reserve now!

  Call (855) 234-5074 to book with an agent.
  22.2 miles from Prairie City, IL 61470

Starting at

$43.99

per night

Read Reviews View Amenities View All Rooms

Canton Inn

665 West Locust Street Canton, IL

With affordable rooms starting at $78.99, Canton Inn provides budget-friendly comfort for travelers to Prairie City, creating a welcoming environment for rest and ease. Experience a stay that exceeds your expectations for value, with rooms providing all the necessary amenities without the fuss.

Discover peace at Canton Inn, where guests can enjoy quiet rooms and still explore Prairie City at their leisure. Make your Prairie City travels memorable and budget-friendly—secure your stay now!

  Call (855) 239-4019 to book with an agent.
  22.2 miles from Prairie City, IL 61470

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge

2110 North Main St Canton, IL

With rooms beginning at $59.99, Econo Lodge provides affordable comfort for travelers to Prairie City, creating a homely and inviting space ideal for relaxation. Unwind in Econo Lodge's well-maintained rooms, where simple decor and essential furnishings provide a peaceful retreat.

Surrounded by peace and quiet, Econo Lodge lets you relax while keeping the thrills of Prairie City within reach. Make your Prairie City trip memorable and cost-effective—secure your room now!

  Call (855) 236-8982 to book with an agent.
  22.6 miles from Prairie City, IL 61470

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Big Horse Inn&Suites

805 South Main Street Lewistown, IL

For an affordable stay near Prairie City, Big Horse Inn&Suites offers inviting accommodations with rooms beginning at $89.99, creating a clean and comfortable space. Stay in rooms that provide a touch of luxury and additional amenities, making your visit both pleasant and economical.

At Big Horse Inn&Suites, guests can rest in a peaceful setting while keeping Prairie City's best attractions within easy reach. Choose accommodations that make your Prairie City adventure easy and enjoyable—reserve now!

  Call (855) 239-4019 to book with an agent.
  22.7 miles from Prairie City, IL 61470

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Monmouth IL

1122 North 6th Street Monmouth, IL

At Super 8 by Wyndham Monmouth IL, guests traveling to Prairie City can enjoy budget-friendly rooms beginning at $81.99, providing a clean, welcoming environment ideal for relaxation. Leverage Super 8's local knowledge for insider tips on the best dining spots, attractions, and hidden gems in the area.

Step away from the crowds at Super 8 by Wyndham Monmouth IL, a quiet escape where Prairie City's vibrant offerings are never too far from reach. Enjoy more of Prairie City with budget-friendly, inviting accommodations—book now!

  Call (855) 234-2997 to book with an agent.
  22.8 miles from Prairie City, IL 61470

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Monmouth

1 AmericInn Way Monmouth, IL

For a comfortable and budget-friendly stay, AmericInn by Wyndham Monmouth offers inviting rooms with rates beginning at $97.99, creating a reassuring environment near Prairie City. Experience the friendly and casual dining atmosphere at AmericInn by Wyndham’s on-site restaurants, perfect for family meals or solo dining.

Enjoy a restful stay at AmericInn by Wyndham Monmouth, where calm lodgings provide a peaceful atmosphere close to Prairie City's offerings. Enjoy your Prairie City getaway with budget-friendly lodging that exceeds expectations—reserve now!

  Call (855) 233-7850 to book with an agent.
  23.1 miles from Prairie City, IL 61470

Starting at

$97.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. Experience the added convenience of flat-screen TVs with premium channels in each suite at Extended Stay America, keeping you entertained.

Find both rest and convenience at Galesburg Extended Stay, a calm escape nestled just a short distance from Prairie City. Book your stay at Galesburg Extended Stay now!

  Call (855) 239-4019 to book with an agent.
  23.3 miles from Prairie City, 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

Find a relaxing retreat at Best Western Prairie Inn & Conference Center near Prairie City, where intimate-feeling rooms create a welcoming stay, with inviting rates starting from a friendly $74.99. Maintain your health routine in Best Western's fully equipped fitness centers, designed to cater to all levels of exercise.

Discover relaxation at Best Western Prairie Inn & Conference Center, where guests can experience a quiet stay while keeping the vibrant life of Prairie City nearby. Experience Prairie City like never before with well-appointed, budget-savvy accommodations—book today!

  Call (855) 239-5277 to book with an agent.
  23.3 miles from Prairie City, IL 61470

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Galesburg

2285 Washington St Galesburg, IL

For an inviting and affordable stay, Baymont by Wyndham Galesburg offers budget-friendly rooms with rates starting at $85.50, creating a clean and comfortable space. Unwind in Baymont by Wyndham’s plush bedding, designed to ensure a restful night’s sleep after a busy day.

Enjoy a peaceful stay at Baymont by Wyndham Galesburg, where guests can relax and still visit Prairie City's lively streets whenever they choose. Get ready for a Prairie City stay that’s as comfortable as it is affordable—reserve your room now!

  Call (855) 233-0132 to book with an agent.
  23.4 miles from Prairie City, 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

With affordable rooms beginning at $179.00, Holiday Inn Express & Suites Galesburg an IHG Hotel provides inviting accommodations for guests visiting Prairie City, creating a warm, comfortable space. Unwind with Holiday Inn Express's entertainment options, featuring flat-screen TVs and a wide selection of channels for your enjoyment.

Escape to the serenity of Holiday Inn Express & Suites Galesburg an IHG Hotel, a restful hideaway with Prairie City's lively attractions only a short drive away. Maximize your Prairie City travels with a cost-effective, comfortable hotel stay—reserve today!

  Call (855) 235-0725 to book with an agent.
  23.4 miles from Prairie City, IL 61470

Starting at

$179.00

per night

Read Reviews View Amenities View All Rooms

Heritage Grand Inn

1150 East Linn St Canton, IL

For budget-savvy travelers visiting Prairie City, Heritage Grand Inn offers inviting rooms with rates starting at $95.99, creating a warm and welcoming environment. Stay in accommodations that offer a bit more luxury and convenience, making your visit enjoyable and budget-friendly.

Escape to the comfort of Heritage Grand Inn, a restful haven just a drive away from the lively attractions of Prairie City. Choose a hotel in Prairie City that keeps both your comfort and wallet in mind—reserve now!

  Call (855) 235-0725 to book with an agent.
  23.9 miles from Prairie City, IL 61470

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Galesburg

901 West Carl Sandburg Dr Galesburg, IL

With budget-conscious rooms beginning at $139.99, Fairfield Inn & Suites Galesburg provides enchanting accommodations for travelers bound for Prairie City, creating a warm environment. Stay productive with Fairfield's business amenities, including high-speed internet and accessible power outlets in all public areas.

Unwind in comfort at Fairfield Inn & Suites Galesburg, where peaceful accommodations ensure a relaxing stay with Prairie City within reach. Get the most out of your Prairie City visit with cozy, budget-friendly accommodations—book today!

  Call (855) 233-7850 to book with an agent.
  24.7 miles from Prairie City, IL 61470

Starting at

$139.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 Prairie City can unwind in inviting rooms with rates starting at $72.00, providing a clean and comfortable space ideal for relaxation. Relax with AmericInn by Wyndham’s evening turndown service, preparing your room each night for optimal comfort.

Find your peaceful escape at AmericInn by Wyndham Galesburg, where guests enjoy a calm retreat and the option to explore Prairie City's vibrant life. Take the guesswork out of your Prairie City stay with a hotel that delivers on value—secure now!

  Call (855) 235-6136 to book with an agent.
  24.7 miles from Prairie City, IL 61470

Starting at

$72.00

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, travelers bound for Prairie City can unwind in appealing comfort with rooms starting at $72.91, creating a warm and welcoming space for relaxation. Stay secure with Quality Inn's in-room safes, large enough to store laptops and other valuable items during your stay.

Step into comfort at Quality Inn Galesburg near US Highway 34&I-74, a serene retreat with the convenience of Prairie City's attractions just a short drive away. Take your Prairie City experience up a notch with well-appointed, wallet-friendly lodging—secure now!

  Call (855) 233-7850 to book with an agent.
  24.7 miles from Prairie City, IL 61470

Starting at

$72.91

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Burlington

1780 Stonegate Center Dr Burlington, IA

Guests visiting Prairie City will find inviting comfort at Comfort Suites Burlington, where comfy rooms start at $140.99, creating a welcoming space perfect for relaxation. Relax with the luxury of adjustable beds in Comfort Suites' rooms, providing personalized comfort for a restful night's sleep.

Enjoy a calming retreat at Comfort Suites Burlington, where quiet surroundings and Prairie City's energy are just a drive apart. Discover how stress-free Prairie City can be with well-appointed, affordable lodging—book today!

  Call (855) 236-8982 to book with an agent.
  37.4 miles from Prairie City, 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

Guests headed to Prairie City will find budget-friendly comfort at Quality Inn Burlington near Hwy 34, where tucked away rooms begin at $95.99, creating a welcoming atmosphere perfect for relaxation. Trust in Quality Inn's dedication to cleanliness, providing a safe and welcoming environment for every guest.

Find your tranquil retreat at Quality Inn Burlington near Hwy 34, where peaceful surroundings are perfectly paired with proximity to Prairie City's vibrant streets. Discover a Prairie City stay that makes every moment worthwhile with practical, cost-saving lodging—lock in today!

  Call (855) 234-2997 to book with an agent.
  37.9 miles from Prairie City, 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 travelers headed to Prairie City, Super 8 by Wyndham Burlington offers enchanting, budget-friendly accommodations with rooms starting at $61.99, creating a warm, inviting space. Enjoy a selection of entertainment options in Super 8’s rooms, including cable TV and free movie channels for a relaxing evening.

Discover the comfort of Super 8 by Wyndham Burlington, where spacious accommodations provide a restful atmosphere near Prairie City. Make your Prairie City travel experience cost-effective and cozy—secure your room today!

  Call (855) 235-0725 to book with an agent.
  37.9 miles from Prairie City, IL 61470

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Fun City Resort Hotel

3001 Winegard Drive Burlington, IA

Experience a touch of sophistication at Fun City Resort Hotel as you visit Prairie City, where inviting rooms provide comfort, with budget-friendly rates from $160.99. Stay in rooms that offer a superior comfort experience, with attention to detail that ensures a truly luxurious visit.

Stay at Fun City Resort Hotel to enjoy the best of both worlds—quiet, restful accommodations with Prairie City never far from reach. Step into a Prairie City hotel that transforms comfort into a luxurious experience—secure your room now!

  Call (855) 234-5074 to book with an agent.
  37.9 miles from Prairie City, 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

With a blend of sophistication and comfort, The Catfish Bend Inn & Spa offers inviting rooms near Prairie City, with nightly rates beginning at just $163.99. Stay in rooms that redefine comfort and luxury, offering a wealth of amenities to make your visit exceptional.

At The Catfish Bend Inn & Spa, you can rest in peaceful surroundings while keeping the lively streets of Prairie City within easy reach. Find out how special Prairie City can be with a hotel that caters to your every need—lock in today!

  Call (855) 234-2997 to book with an agent.
  37.9 miles from Prairie City, IL 61470

Starting at

$163.99

per night

Read Reviews View Amenities View All Rooms