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

Briarwood Inn

116 N.Market Avenue Fairfield, IL

For a relaxing stay, Briarwood Inn offers heartwarming rooms with rates starting at $79.99, creating a clean, welcoming space ideal for guests traveling to Keenesville. Enjoy a stay that prioritizes the basics, with rooms equipped with essential amenities and a focus on clean, comfortable lodging.

Travelers seeking a quiet escape can find it at Briarwood Inn, with easy access to downtown Keenesville for a balanced stay of rest and exploration. Choose a hotel that elevates your Keenesville trip while keeping costs low—reserve now!

  Call (855) 239-5277 to book with an agent.
  13.7 miles from Keenesville, IL 62851

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Royal Inn

750 South 10th Street Mount Vernon, IL

With rates from $60.00, Royal Inn is an ideal choice for travelers to Keenesville, providing a comfortable, welcoming atmosphere perfect for rest. Find comfort in clean, well-appointed rooms that offer the essentials for a comfortable and economical stay.

Travelers can unwind in the peaceful atmosphere of Royal Inn, while the attractions of downtown Keenesville are a quick drive away. Choose comfort and affordability for your Keenesville stay—book your room today!

  Call (855) 233-7850 to book with an agent.
  15.2 miles from Keenesville, IL 62851

Starting at

$60.00

per night

Read Reviews View Amenities View All Rooms

Motel 6 Mount Vernon IL

220 South 44th Street Mount Vernon, IL

With rooms starting at $64.99, Motel 6 Mount Vernon IL is an affordable choice for guests visiting Keenesville, creating a clean, welcoming space perfect for a peaceful stay. Receive a warm welcome at Motel 6, where the friendly staff are committed to your comfort and ready to assist with your needs.

At Motel 6 Mount Vernon IL, guests can enjoy the calm atmosphere, while downtown Keenesville is still nearby for a day of city exploration. Make your Keenesville travels relaxing and budget-friendly—book your hotel stay now!

  Call (855) 235-0725 to book with an agent.
  17.3 miles from Keenesville, IL 62851

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Mount Vernon

404 South 44th Street Mount Vernon, IL

Guests visiting Keenesville will find affordable comfort at Comfort Suites Mount Vernon, where inviting rooms start at $110.00, creating a clean, welcoming environment for relaxation. Experience the convenience of room-controlled lighting and temperature settings at Comfort Suites, ensuring your personal comfort.

At Comfort Suites Mount Vernon, visitors can unwind in the peaceful surroundings, while downtown Keenesville remains easily accessible by car for a day of sightseeing. Discover Keenesville from the comfort of a hotel that makes every dollar count—reserve today!

  Call (855) 239-4019 to book with an agent.
  17.4 miles from Keenesville, IL 62851

Starting at

$110.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Mt. Vernon IL

401 South 44th St Mount Vernon, IL

For a restful stay near Keenesville, Super 8 by Wyndham Mt. Vernon IL offers budget-friendly accommodations with rooms starting at $71.10, creating a relaxing, welcoming atmosphere. Relax with Super 8's comfortable bedding and modern amenities, making it easy to unwind after a day of travel or exploration.

A calm retreat awaits at Super 8 by Wyndham Mt. Vernon IL, where guests can rest and still reach downtown Keenesville with ease. Enjoy your Keenesville getaway with budget-friendly lodging that exceeds expectations—reserve now!

  Call (855) 239-4019 to book with an agent.
  17.5 miles from Keenesville, IL 62851

Starting at

$71.10

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton Mt. Vernon

222 Potomac Blvd Mount Vernon, IL

Enjoy a distinguished stay at DoubleTree by Hilton Mt. Vernon as you visit Keenesville, where stylish rooms invite tranquility, with budget-friendly rates starting at $130.99. Discover the pet-friendly policies of DoubleTree by Hilton, welcoming your furry friends with special amenities and services.

Guests staying at DoubleTree by Hilton Mt. Vernon will enjoy the tranquil surroundings, while downtown Keenesville remains easily accessible by car. Take advantage of a Keenesville hotel that knows how to make your travels seamless—book today!

  Call (855) 239-4019 to book with an agent.
  17.5 miles from Keenesville, IL 62851

Starting at

$130.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Mount Vernon an IHG Hotel

300 Potomac Blvd Mount Vernon, IL

With budget-conscious rooms starting at $149.00, Holiday Inn Express & Suites Mount Vernon an IHG Hotel is an ideal choice for travelers to Keenesville, creating a comfy, welcoming space perfect for rest. Relax in the outdoor hot tubs available at select Holiday Inn Express locations, a perfect way to unwind.

Relax in the serene environment of Holiday Inn Express & Suites Mount Vernon an IHG Hotel, where guests can enjoy quiet surroundings and a short drive to downtown Keenesville. Treat yourself to a well-appointed, affordable hotel while exploring Keenesville—reserve today!

  Call (855) 233-7850 to book with an agent.
  17.6 miles from Keenesville, IL 62851

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Mount Vernon

205 Potomac Blvd Mount Vernon, IL

Days Inn by Wyndham Mount Vernon offers budget-friendly comfort for travelers headed to Keenesville, with rooms starting at $65.99, creating a clean, inviting environment perfect for unwinding. Stay cool with Days Inn's seasonal outdoor pools, offering a fun and refreshing way to enjoy sunny days.

For travelers looking to relax, Days Inn by Wyndham Mount Vernon offers quiet surroundings while keeping downtown Keenesville within easy driving distance. Make the most of your Keenesville travels with budget-friendly, relaxing accommodations—reserve now!

  Call (855) 233-7850 to book with an agent.
  17.7 miles from Keenesville, IL 62851

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Mount Vernon IL

201 Potomac Blvd Mount Vernon, IL

Guests bound for Keenesville will find restful comfort at Quality Inn Mount Vernon IL, with inviting rooms starting at $71.99, creating a warm and welcoming environment perfect for rest. Start your day strong with Quality Inn's complimentary hot breakfast, offering everything from eggs and waffles to healthy options.

For travelers looking for relaxation, Quality Inn Mount Vernon IL provides quiet surroundings with downtown Keenesville just a short drive away. Get ready for a relaxing Keenesville visit with affordable, well-appointed lodging—book now!

  Call (855) 235-0725 to book with an agent.
  17.8 miles from Keenesville, IL 62851

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Best Western Flora Inn

201 Hagen Dr Flora, IL

For an affordable stay near Keenesville, Best Western Flora Inn offers calm rooms with rates from $83.99, creating a welcoming, comfortable atmosphere perfect for rest. Plan your next event with Best Western, offering versatile event spaces and dedicated planning services for all occasions.

Rest comfortably at Best Western Flora Inn, enjoying the balance between a calm retreat and easy access to Keenesville's highlights. Find a hotel that complements your Keenesville travels with convenience and value—lock in now!

  Call (855) 235-6136 to book with an agent.
  21.1 miles from Keenesville, IL 62851

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn

900 North Olive Rd Flora, IL

For a soft stay near Keenesville, Rodeway Inn offers inviting accommodations with rooms starting at $66.99, creating a welcoming space perfect for relaxation. Relax in well-maintained accommodations that provide the essentials for a worry-free stay at a budget-friendly price.

Plan your ideal trip at Rodeway Inn, balancing rest in a serene setting with the excitement of Keenesville a short drive away. Plan ahead and stay affordably while exploring Keenesville—reserve your hotel now!

  Call (855) 239-5277 to book with an agent.
  21.1 miles from Keenesville, IL 62851

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Salem an IHG Hotel

102 Holiday Lane Salem, IL

With rates from $134.00, Holiday Inn Express & Suites Salem an IHG Hotel is a convenient option for travelers visiting Keenesville, providing tucked away accommodations in a welcoming environment. Relax with blackout drapes in every room at Holiday Inn Express, ensuring a dark and quiet environment for a good night's sleep.

Stay at Holiday Inn Express & Suites Salem an IHG Hotel to enjoy the best of both worlds—quiet, restful accommodations with Keenesville never far from reach. Make your Keenesville journey relaxing and budget-smart with well-appointed lodging—secure today!

  Call (855) 234-7135 to book with an agent.
  23.1 miles from Keenesville, IL 62851

Starting at

$134.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Salem

118 Woods Lane Salem, IL

With rooms starting at $53.99, Super 8 by Wyndham Salem is an affordable choice for travelers bound for Keenesville, creating a welcoming and gentle environment ideal for rest. Unwind with a variety of in-room entertainment options at Super 8, ensuring leisure and relaxation are always within reach.

Get the restful experience you crave at Super 8 by Wyndham Salem, just a short distance from the exciting venues and activities of Keenesville. Book now and discover an inviting, affordable Keenesville stay that delivers comfort!

  Call (855) 235-6136 to book with an agent.
  23.4 miles from Keenesville, IL 62851

Starting at

$53.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Salem near I-57

1800 West Main St Salem, IL

Guests visiting Keenesville can unwind in comfortable accommodations at Quality Inn & Suites Salem near I-57, where rooms start at $67.99, creating a warm and inviting atmosphere. Stay cool and comfortable with Quality Inn's climate-controlled rooms, ensuring a perfect environment regardless of the weather outside.

Step into a quiet retreat at Quality Inn & Suites Salem near I-57, offering serene surroundings just a short drive from the buzz of Keenesville. Experience a stress-free Keenesville visit with accommodations that enhance your stay—reserve today!

  Call (855) 234-2997 to book with an agent.
  23.4 miles from Keenesville, IL 62851

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Salem Illinois

1812 West Main Street Salem, IL

For a alluring and budget-friendly stay, Days Inn by Wyndham Salem Illinois offers affordable rooms with rates starting at $55.99, creating a welcoming environment ideal for guests visiting Keenesville. Explore dining and shopping options nearby, with many Days Inn properties located close to local eateries and malls.

Nestled just outside of Keenesville, Days Inn by Wyndham Salem Illinois provides the ideal base for exploring the area and returning to peaceful lodgings. Make your Keenesville adventure comfortable and easy on the wallet—book today!

  Call (855) 233-7850 to book with an agent.
  23.5 miles from Keenesville, IL 62851

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

SureStay Hotel by Best Western Whittington Rend Lake

13277 Freeway Lane Whittington, IL

For a sheltered and affordable stay, SureStay Hotel by Best Western Whittington Rend Lake offers budget-friendly rooms with rates from $74.99, creating a clean and comfortable environment for guests visiting Keenesville. Experience the thoughtful placement of eco-friendly waste solutions in Best Western hotels, promoting recycling and sustainability.

At SureStay Hotel by Best Western Whittington Rend Lake, you’ll experience restful accommodations with the added convenience of being close to Keenesville's most exciting venues. Find the best way to enjoy Keenesville with accommodations that fit your needs—reserve now!

  Call (855) 234-5074 to book with an agent.
  26.6 miles from Keenesville, IL 62851

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Centralia Hotel & Suites

8145 Jolliff Bridge Rd Centralia, IL

At Best Western Plus Centralia Hotel & Suites, travelers bound for Keenesville will find secure rooms with rates beginning at $133.99, creating a warm and welcoming space ideal for relaxation. Stay productive with the ergonomic workspaces provided in each room at Best Western Plus, complete with ample lighting and seating.

For a peaceful retreat close to Keenesville, Best Western Plus Centralia Hotel & Suites provides a quiet escape with convenient access to urban adventures. Take the stress out of Keenesville travel with a hotel that meets all your needs—book today!

  Call (855) 235-6136 to book with an agent.
  29.0 miles from Keenesville, IL 62851

Starting at

$133.99

per night

Read Reviews View Amenities View All Rooms

Country Garden & Suites

711 West Main Street Benton, IL

With rooms starting at $77.99, Country Garden & Suites is a practical choice for travelers headed to Keenesville, providing a clean, inviting space for relaxation. Find comfort in rooms that offer practical amenities, ensuring a pleasant stay at an economical price.

Stay at Country Garden & Suites for a restful experience, while Keenesville remains close enough for exploration whenever you wish. Plan your Keenesville getaway with comfort and affordability in mind—secure today!

  Call (855) 235-6136 to book with an agent.
  31.9 miles from Keenesville, IL 62851

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn

2200 South Court Street Grayville, IL

Guests bound for Keenesville will find warm-hearted comfort at Quality Inn, with inviting rooms starting at $85.00, creating a warm and welcoming environment perfect for rest. Stay refreshed with Quality Inn's courtesy hydration stations, offering filtered water and flavored beverages.

Relax at Quality Inn, where restful lodgings are matched with the convenience of having Keenesville's highlights nearby. Stay refreshed and on budget in Keenesville with thoughtfully designed accommodations—secure today!

  Call (855) 239-5277 to book with an agent.
  36.8 miles from Keenesville, IL 62851

Starting at

$85.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Grayville

2060 County Rd. 2450 N Grayville, IL

Guests visiting Keenesville will appreciate the harmonious comfort at Super 8 by Wyndham Grayville, where rooms begin at $77.99, creating a warm and welcoming environment for relaxation. Depend on Super 8 for a stay that combines convenience, comfort, and cost-effectiveness, ideal for savvy travelers.

At Super 8 by Wyndham Grayville, the peaceful surroundings create a relaxing atmosphere, while Keenesville remains just a short drive away. Choose a cost-conscious, inviting stay for your Keenesville visit—reserve today!

  Call (855) 234-2997 to book with an agent.
  37.0 miles from Keenesville, IL 62851

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Olney

425 South Route 130 Olney, IL

At Super 8 by Wyndham Olney, guests visiting Keenesville will find inviting accommodations with rooms beginning at $48.99, creating a warm and welcoming space ideal for relaxation. Enjoy great value without compromise at Super 8, offering budget-friendly rates alongside comfortable and clean accommodations.

Just a drive from Keenesville, Super 8 by Wyndham Olney offers guests a peaceful place to recharge while keeping city attractions accessible. Book now and enjoy a practical, affordable Keenesville stay—reserve your room today!

  Call (855) 234-2997 to book with an agent.
  37.3 miles from Keenesville, IL 62851

Starting at

$48.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Parkside Inn & Suites

367 North West St Olney, IL

With rooms starting at $139.99, Best Western Plus Parkside Inn & Suites provides affordable accommodations for travelers visiting Keenesville, creating a snug and comfortable atmosphere. Stay connected with free high-speed Wi-Fi available throughout Best Western Plus properties, ideal for both leisure and business travelers.

Immerse yourself in the comfort of Best Western Plus Parkside Inn & Suites, while Keenesville remains easily accessible for day trips or city explorations. Choose a hotel that takes your Keenesville experience to the next level—book now!

  Call (855) 234-7135 to book with an agent.
  37.8 miles from Keenesville, IL 62851

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Gray Plaza Motel

1010 West Main Street West Frankfort, IL

For those visiting Keenesville, Gray Plaza Motel offers budget-friendly accommodations with rooms from $72.95, creating a comfortable, inviting atmosphere. Relax in accommodations that offer a clean and welcoming environment, perfect for rest after a day of exploring or business.

Experience a serene stay at Gray Plaza Motel, where calm surroundings create a restful retreat while keeping Keenesville within reach. Stay affordably and enjoy the best of Keenesville with a hotel that understands your needs—lock in today!

  Call (855) 236-8982 to book with an agent.
  38.3 miles from Keenesville, IL 62851

Starting at

$72.95

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn West Frankfort

1001 Factory Outlet Blvd West Frankfort, IL

With budget-friendly rooms beginning at $67.99, Americas Best Value Inn West Frankfort is ideal for guests traveling to Keenesville, creating a comfortable, welcoming space for rest. Enjoy a peaceful night's sleep in our comfortable bedding and well-appointed rooms, designed for tranquility and relaxation.

Rest comfortably at Americas Best Value Inn West Frankfort, enjoying the balance between a calm retreat and easy access to Keenesville's highlights. Enjoy peace of mind and comfort on your Keenesville trip without the high cost—reserve today!

  Call (855) 234-5074 to book with an agent.
  38.4 miles from Keenesville, IL 62851

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms