The best deals on hotels when visiting Brooks 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 Brooks, Illinois 62040

Red Lion Inn & Suites Pontoon Beach

1240 East Chain of Rocks Rd Granite City, IL

At Red Lion Inn & Suites Pontoon Beach, travelers visiting Brooks can enjoy inviting comfort with rooms beginning at $66.99, creating a warm and welcoming atmosphere ideal for rest. Find comfort and convenience in rooms that offer added features, designed to make your stay both enjoyable and practical.

From Red Lion Inn & Suites Pontoon Beach, guests can experience the excitement of downtown Brooks without staying directly in the hustle and bustle, enjoying a quiet retreat after a day of exploration. Stay refreshed and on budget in Brooks with thoughtfully designed accommodations—secure today!

  Call (855) 235-6136 to book with an agent.
  1.5 miles from Brooks, IL 62040

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites St. Louis Pontoon Beach / Granite City

5224 Commerce Parkway Granite City, IL

For those visiting Brooks, Fairfield Inn & Suites St. Louis Pontoon Beach / Granite City offers alluring accommodations with rates starting at $124.99, creating a clean, inviting space ideal for rest and comfort. Keep your workout routine on track in Fairfield's state-of-the-art fitness centers, offering a range of equipment for all levels of activity.

From Fairfield Inn & Suites St. Louis Pontoon Beach / Granite City, a brief drive brings guests to the heart of downtown Brooks, where the city’s top destinations await. Explore Brooks knowing your accommodations prioritize both comfort and savings—lock in today!

  Call (855) 235-6136 to book with an agent.
  1.8 miles from Brooks, IL 62040

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge & Suites Granite City

3236 West Chain of Rocks Rd Granite City, IL

For budget-savvy guests bound for Brooks, Econo Lodge & Suites Granite City offers intimate-feeling, affordable rooms with rates starting at $59.99, creating a welcoming environment for rest. Relax in Econo Lodge's well-maintained guest rooms, where you'll find everything you need for a restful and productive stay.

At Econo Lodge & Suites Granite City, guests are close enough to downtown Brooks for a quick drive to the city’s top attractions, while still enjoying a quieter setting. Book now and make your Brooks trip both relaxing and budget-friendly—secure your room!

  Call (855) 233-7850 to book with an agent.
  1.9 miles from Brooks, IL 62040

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Pontoon Beach

5105 Highway 111 Granite City, IL

Guests traveling to Brooks will appreciate the affordable comfort at Days Inn by Wyndham Pontoon Beach, where rooms begin at $61.99, creating a warm and inviting space for relaxation. Relax in Days Inn's modern lobbies, perfect spaces for reading, working, or planning your day's activities.

At Days Inn by Wyndham Pontoon Beach, guests are close enough to downtown Brooks for a quick drive to the city’s top destinations while still enjoying a quieter stay. Enjoy more of Brooks with a budget-friendly, comfortable hotel—book now!

  Call (855) 233-7850 to book with an agent.
  2.0 miles from Brooks, IL 62040

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Pontoon Beach IL / St. Louis MO Area

4141 Timberlake Dr Granite City, IL

For a pleasant and affordable stay, Super 8 by Wyndham Pontoon Beach IL / St. Louis MO Area offers inviting accommodations with rooms starting at $58.99, creating a comfortable space for guests bound for Brooks. Leverage Super 8's local knowledge for insider tips on the best dining spots, attractions, and hidden gems in the area.

At Super 8 by Wyndham Pontoon Beach IL / St. Louis MO Area, guests can quickly drive into downtown Brooks, where the city’s most vibrant spots are within easy reach. Stay smart with affordable rates and cozy rooms on your Brooks visit—book now!

  Call (855) 239-5277 to book with an agent.
  2.1 miles from Brooks, IL 62040

Starting at

$58.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Pontoon Beach

4 Regency Pkwy Granite City, IL

Best Western Plus Pontoon Beach is a relaxing choice for travelers visiting Brooks, where peaceful rooms offer comfort and quality, with nightly rates beginning at just $76.99. Stay fit with the yoga mats provided in each room at Best Western Plus, encouraging a healthy lifestyle even while traveling.

Guests at Best Western Plus Pontoon Beach can reach downtown Brooks with a quick drive, allowing them to explore the city’s top destinations effortlessly. Take advantage of a Brooks getaway with well-appointed, inviting accommodations—secure now!

  Call (855) 239-4019 to book with an agent.
  2.2 miles from Brooks, IL 62040

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Pontoon Beach

14 Regency Park Dr Granite City, IL

For an affordable and comfortable stay, La Quinta Inn & Suites by Wyndham Pontoon Beach offers inviting rooms with rates starting at $77.99, creating a clean, welcoming environment near Brooks. Appreciate the friendly service and warm welcome at La Quinta, where the staff are committed to making your stay memorable.

Guests staying at La Quinta Inn & Suites by Wyndham Pontoon Beach can quickly reach downtown Brooks, making it simple to explore the city’s most exciting sights while enjoying a more peaceful location. Get the most out of your Brooks visit with lodging that makes sense—lock in today!

  Call (855) 233-7850 to book with an agent.
  2.2 miles from Brooks, IL 62040

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Edwardsville St. Louis

3080 South State Route 157 Edwardsville, IL

For an affordable and restful stay, Comfort Inn Edwardsville St. Louis offers intimate-feeling comfort with rates starting at $101.99, creating a warm and welcoming environment ideal for relaxation. Park securely and conveniently at no extra cost, a valued feature that adds peace of mind to your stay.

With downtown Brooks only a short drive away, guests at Comfort Inn Edwardsville St. Louis can explore the city’s top destinations while staying in a quieter, more peaceful setting. Find a hotel that complements your Brooks travels with convenience and value—lock in now!

  Call (855) 236-8982 to book with an agent.
  4.6 miles from Brooks, IL 62040

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites St. Louis Edwardsville

5723 Heritage Crossing Dr Glen Carbon, IL

At Hampton Inn & Suites St. Louis Edwardsville, travelers visiting Brooks can enjoy inviting comfort with rooms beginning at $100.00, creating a clean and welcoming environment for relaxation. Stay updated with Hampton’s digital displays, providing current information on weather, local attractions, and hotel services.

At Hampton Inn & Suites St. Louis Edwardsville, a quick drive brings guests into downtown Brooks, where the city’s top attractions are within easy reach. Stay comfortably in Brooks with a hotel that delivers on quality and savings—book today!

  Call (855) 239-4019 to book with an agent.
  4.8 miles from Brooks, IL 62040

Starting at

$100.00

per night

Read Reviews View Amenities View All Rooms

Bel Air Motel

542 West Ferguson Ave Wood River, IL

Those exploring Brooks will appreciate the inviting ambiance of Bel Air Motel, where refined rooms provide relaxation, with budget-friendly rates from $72.00. Relax in accommodations that are as luxurious as they are comfortable, with amenities designed to cater to every preference.

With a short drive into downtown Brooks, guests at Bel Air Motel can enjoy the city’s best attractions and return to the hotel’s quiet setting. Get the best of Brooks with a hotel that knows how to make every stay extraordinary—book today!

  Call (855) 233-0132 to book with an agent.
  5.9 miles from Brooks, IL 62040

Starting at

$72.00

per night

Read Reviews View Amenities View All Rooms

Country Hearth Inn & Suites Edwardsville St. Louis

1013 Plummer Drive Edwardsville, IL

For a budget-friendly and serene stay, Country Hearth Inn & Suites Edwardsville St. Louis offers inviting rooms with rates from $109.00, creating a warm and comfortable environment near Brooks. Experience practicality and comfort, where rooms are equipped with modern conveniences, ensuring a relaxing and efficient stay.

The relaxing environment at Country Hearth Inn & Suites Edwardsville St. Louis offers a quiet retreat, with downtown Brooks still within reach for a day of sightseeing. Relax and recharge in Brooks with a hotel that’s both inviting and economical—secure now!

  Call (855) 233-0132 to book with an agent.
  6.1 miles from Brooks, IL 62040

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Edwardsville an IHG Hotel

1000 Plummer Drive Edwardsville, IL

At Holiday Inn Express & Suites Edwardsville an IHG Hotel, guests traveling to Brooks will find inviting accommodations with rooms starting at $154.00, creating a restful, welcoming environment perfect for rest. Appreciate the brand's focus on sustainability, with Holiday Inn Express participating in green programs and initiatives to reduce its environmental footprint.

With Brooks accessible by car, guests at Holiday Inn Express & Suites Edwardsville an IHG Hotel can explore the city’s highlights before retreating to the calm of their hotel. Discover how inviting and affordable your Brooks trip can be—book your room today!

  Call (855) 234-5074 to book with an agent.
  6.1 miles from Brooks, IL 62040

Starting at

$154.00

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Collinsville St. Louis

6 Gateway Dr Collinsville, IL

With budget-conscious rooms beginning at $90.99, La Quinta Inn & Suites by Wyndham Collinsville St. Louis is a practical choice for travelers to Brooks, providing a warm and inviting space ideal for rest. Benefit from La Quinta's attentive housekeeping service, ensuring your room is clean and tidy daily.

From La Quinta Inn & Suites by Wyndham Collinsville St. Louis, the drive into downtown Brooks is straightforward, allowing guests to explore the city’s top destinations while returning to a peaceful setting afterward. Enjoy an effortless Brooks adventure with budget-conscious, inviting lodging—book now!

  Call (855) 236-8982 to book with an agent.
  7.5 miles from Brooks, IL 62040

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Collinsville near St. Louis

8 Commerce Dr Collinsville, IL

With budget-conscious rooms starting at $87.99, Comfort Inn Collinsville near St. Louis is a practical option for travelers to Brooks, providing a welcoming space ideal for relaxation. Navigate your travels with ease, thanks to local recommendations and insights from Comfort Inn's knowledgeable staff.

With a brief drive into downtown Brooks, guests at Comfort Inn Collinsville near St. Louis can explore the city’s top spots while retreating to a peaceful environment afterward. Plan your Brooks trip with a hotel that guarantees comfort and affordability—reserve today!

  Call (855) 233-0132 to book with an agent.
  7.5 miles from Brooks, IL 62040

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Collinsville

7 Commerce Drive Collinsville, IL

For an affordable and inviting stay, Hampton Inn Collinsville offers enchanting rooms with rates beginning at $97.99, creating a clean and comfortable atmosphere near Brooks. Stay connected effortlessly at Hampton by Hilton with free Wi-Fi, ensuring you're always just a click away from what's important.

With a brief drive into downtown Brooks, guests at Hampton Inn Collinsville can enjoy the best of both worlds: city exploration and a quiet retreat. Enjoy stress-free Brooks travel with accommodations designed for relaxation and savings—book today!

  Call (855) 239-5277 to book with an agent.
  7.5 miles from Brooks, IL 62040

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Collinsville / St. Louis

12 Commerce Drive Collinsville, IL

At Days Inn by Wyndham Collinsville / St. Louis, guests visiting Brooks will enjoy restful accommodations with rates starting at $56.99, creating a clean and welcoming environment. Stay connected with free high-speed Wi-Fi at Days Inn, ensuring you're always just a click away from what matters.

Days Inn by Wyndham Collinsville / St. Louis provides the perfect combination of peace and convenience, with downtown Brooks just a drive away for a day of exploring. Discover how comfort and savings come together on your Brooks adventure—book today!

  Call (855) 236-8982 to book with an agent.
  7.5 miles from Brooks, IL 62040

Starting at

$56.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Collinsville St. Louis

2 Gateway Dr Collinsville, IL

For those traveling to Brooks, Super 8 by Wyndham Collinsville St. Louis offers inviting accommodations with rooms starting at $60.99, creating a warm and welcoming space perfect for unwinding. Relax with a wide range of in-room entertainment options at Super 8, ensuring there's never a dull moment during your stay.

Guests staying at Super 8 by Wyndham Collinsville St. Louis will love the quiet setting of the hotel, while downtown Brooks is still within easy reach for all their city adventures. Choose a hotel that offers comfort and savings for your Brooks adventure—book today!

  Call (855) 236-8982 to book with an agent.
  7.5 miles from Brooks, IL 62040

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn by Marriott St. Louis Collinsville IL

4 Gateway Dr Collinsville, IL

For a relaxing, budget-friendly stay, Fairfield Inn by Marriott St. Louis Collinsville IL offers inviting rooms with rates from $119.99, creating a clean and comfortable atmosphere near Brooks. Enjoy the simplicity and value of Fairfield by Marriott, where essential amenities are included to ensure a pleasant stay.

At Fairfield Inn by Marriott St. Louis Collinsville IL, guests can relax in a quieter environment, while downtown Brooks is still within reach for a day of exploring the city’s top spots. Plan your Brooks visit with confidence, knowing your hotel has everything you need—lock in today!

  Call (855) 235-0725 to book with an agent.
  7.5 miles from Brooks, IL 62040

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton Collinsville St. Louis

1000 Eastport Plaza Dr Collinsville, IL

Relax in the chic atmosphere of DoubleTree by Hilton Collinsville St. Louis as you journey to Brooks, where elegant rooms offer unmatched comfort, with budget-friendly rates beginning at $114.40. Stay cozy with DoubleTree by Hilton's fire pit areas, offering a warm and inviting space to relax outdoors during cooler evenings.

The peaceful surroundings at DoubleTree by Hilton Collinsville St. Louis allow guests to unwind, with downtown Brooks still within reach for a day of exploration. Unwind in Brooks at a hotel that sets the stage for an extraordinary experience—lock in today!

  Call (855) 235-6136 to book with an agent.
  7.7 miles from Brooks, IL 62040

Starting at

$114.40

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Collinsville St. Louis

552 Ramada Blvd Collinsville, IL

At Americas Best Value Inn Collinsville St. Louis, travelers visiting Brooks will find budget-conscious accommodations with rooms beginning at $60.99, creating a warm and inviting space. Experience restful nights in our clean, cozy rooms at Americas Best Value Inn, designed to ensure your comfort and satisfaction.

Guests at Americas Best Value Inn Collinsville St. Louis can enjoy the quiet surroundings, while downtown Brooks is still within easy reach for a day of sightseeing. Plan your Brooks getaway with a welcoming, budget-friendly hotel—book today!

  Call (855) 235-0725 to book with an agent.
  7.8 miles from Brooks, IL 62040

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Royal Relax Inn

5280 Collinsville Rd Fairmont City, IL

Guests headed to Brooks will find reassuring comfort at Royal Relax Inn, where inviting rooms start at $55.99, creating a welcoming environment ideal for relaxation. Relax in accommodations that provide extra comfort and conveniences, ensuring a pleasant and economical stay.

At Royal Relax Inn, visitors are just a short drive from downtown Brooks, making it easy to enjoy the city’s offerings and return to a quieter stay. Rest easy in Brooks with budget-wise lodging designed for your comfort—lock in today!

  Call (855) 234-5074 to book with an agent.
  8.0 miles from Brooks, IL 62040

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Loyalty Inn Maryville

2701 Maryville Rd Maryville, IL

Guests visiting Brooks can unwind at Loyalty Inn Maryville, where affordable rooms start at $60.99, providing a warm, welcoming space perfect for relaxation. Find comfort and convenience in rooms that deliver essential amenities, perfect for travelers looking for reliability and value.

At Loyalty Inn Maryville, visitors are just a short drive from downtown Brooks, making it easy to enjoy the city’s offerings and return to a quieter stay. Book your Brooks adventure with an inviting, budget-friendly hotel—reserve today!

  Call (855) 233-0132 to book with an agent.
  8.5 miles from Brooks, IL 62040

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Indian Mound Motel

4700 Collinsville Rd Fairmont City, IL

With rates beginning at $70.99, Indian Mound Motel provides budget-friendly accommodations for travelers visiting Brooks, creating a warm and inviting environment. Find value and simplicity in rooms that provide essential amenities and a comfortable setting for a restful night's sleep.

At Indian Mound Motel, visitors are just a short drive from downtown Brooks, making it easy to enjoy the city’s offerings and return to a quieter stay. Plan your Brooks getaway with a hotel that’s tailored for a perfect stay—secure now!

  Call (855) 234-2997 to book with an agent.
  8.5 miles from Brooks, IL 62040

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Alton near I-255

11 Crossroads Ct Alton, IL

At Comfort Inn Alton near I-255, travelers visiting Brooks will find inviting accommodations with rates starting at $73.99, creating a hospitable, welcoming environment ideal for rest. Trust Comfort Inn for a hassle-free stay, with efficient service and comfortable accommodations at every turn.

Guests at Comfort Inn Alton near I-255 can enjoy the comfort of being away from the city’s busiest areas, with downtown Brooks still just a drive away for easy access. Rest easy in Brooks with a hotel that balances affordability and comfort—reserve today!

  Call (855) 235-6136 to book with an agent.
  9.2 miles from Brooks, IL 62040

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms