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

Holiday Inn Express & Suites Salem an IHG Hotel

102 Holiday Lane Salem, IL

Guests visiting Salem will find restorative comfort at Holiday Inn Express & Suites Salem an IHG Hotel, with rooms beginning at $169.00, creating a warm and inviting space ideal for rest. Stay fit while traveling with Holiday Inn Express's fitness centers, equipped with modern equipment for a productive workout.

Holiday Inn Express & Suites Salem an IHG Hotel gives guests convenient access to downtown Salem, making it simple to visit the city’s top destinations and return to a peaceful retreat. Choose a cost-effective hotel that enhances your Salem travels—book your room now!

  Call (855) 239-5277 to book with an agent.
  0.7 miles from Salem, IL 62881

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Salem

118 Woods Lane Salem, IL

For budget-savvy travelers to Salem, Super 8 by Wyndham Salem offers inviting accommodations with rooms from $50.99, creating a warm, comfortable environment for rest. Relax with Super 8’s entertainment offerings, from in-room streaming options to local cable channels.

Whether you prefer to walk or drive, guests at Super 8 by Wyndham Salem can easily reach downtown Salem, where the city’s most exciting spots are just a short trip away. Plan your Salem getaway with comfort and affordability in mind—secure today!

  Call (855) 234-2997 to book with an agent.
  1.0 miles from Salem, IL 62881

Starting at

$50.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Salem near I-57

1800 West Main St Salem, IL

For a restful stay, Quality Inn & Suites Salem near I-57 offers cushy accommodations with rates from $73.99, creating a welcoming space ideal for travelers visiting Salem. Enjoy the simplicity and efficiency of check-in and check-out at Quality Inn, ensuring a smooth and hassle-free experience.

Guests staying at Quality Inn & Suites Salem near I-57 are always close to downtown Salem, making it simple to visit the city’s best destinations whenever they like. Plan your Salem trip with a hotel that guarantees comfort and affordability—reserve today!

  Call (855) 239-5277 to book with an agent.
  1.0 miles from Salem, IL 62881

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Salem Illinois

1812 West Main Street Salem, IL

For guests visiting Salem, Days Inn by Wyndham Salem Illinois offers budget-friendly accommodations with rates starting at $55.99, providing a warm and inviting space for rest. Stay effortlessly connected with our complimentary high-speed Wi-Fi, perfect for both catching up on work and staying in touch with loved ones.

With downtown Salem nearby, guests at Days Inn by Wyndham Salem Illinois can easily explore the city’s top attractions while enjoying a quieter, more relaxed atmosphere. Stay comfortably and save more on your Salem travels—lock in today!

  Call (855) 234-2997 to book with an agent.
  1.1 miles from Salem, IL 62881

Starting at

$55.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, guests bound for Salem will find delightful comfort with rooms starting at $138.99, creating a warm and inviting environment perfect for relaxation. Relax in the stylish and comfortable lounge areas at Best Western Plus, perfect for casual meetings or unwinding after a long day.

At Best Western Plus Centralia Hotel & Suites, the peaceful surroundings provide a restful stay, while downtown Salem is just a convenient drive away. Embrace your Salem adventure with lodging that keeps comfort within reach—reserve today!

  Call (855) 233-0132 to book with an agent.
  12.5 miles from Salem, IL 62881

Starting at

$138.99

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton Mt. Vernon

222 Potomac Blvd Mount Vernon, IL

Embrace an extraordinary experience at DoubleTree by Hilton Mt. Vernon as you journey to Salem, where thoughtfully curated accommodations promise luxury, with rates from $125.99. Stay connected with DoubleTree by Hilton's business services, providing everything you need for a productive stay.

Situated outside the busy hub, DoubleTree by Hilton Mt. Vernon lets you enjoy both the calm of your stay and the easy access to Salem's attractions. Get ready for a Salem stay that delivers on elegance and offers so much more—lock in today!

  Call (855) 234-2997 to book with an agent.
  21.2 miles from Salem, IL 62881

Starting at

$125.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

At Holiday Inn Express & Suites Mount Vernon an IHG Hotel, guests bound for Salem can enjoy inviting accommodations with rates starting at $144.00, creating a warm and welcoming environment. Appreciate the vibrant and modern décor of Holiday Inn Express, reflecting the brand's commitment to a fresh and welcoming environment.

Relax and recharge at Holiday Inn Express & Suites Mount Vernon an IHG Hotel, offering a quiet setting that ensures restful nights with Salem's attractions nearby. Uncover the charm of Salem with a hotel that offers top-notch comfort for less—book today!

  Call (855) 235-0725 to book with an agent.
  21.4 miles from Salem, IL 62881

Starting at

$144.00

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Mt. Vernon Rend Lake

217 Potomac Blvd Mount Vernon, IL

Guests bound for Salem will appreciate the budget-conscious comfort at Fairfield Inn & Suites by Marriott Mt. Vernon Rend Lake, with easygoing rooms starting at $164.00, creating a warm, inviting atmosphere. Enjoy the flexibility of Fairfield's check-in and check-out times, designed to accommodate the needs of busy travelers.

Fairfield Inn & Suites by Marriott Mt. Vernon Rend Lake provides a relaxing atmosphere for guests looking to unwind, with the attractions of Salem always within reach. Make your Salem adventure exceptional without breaking the bank—secure your room today!

  Call (855) 239-5277 to book with an agent.
  21.5 miles from Salem, IL 62881

Starting at

$164.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Mount Vernon

205 Potomac Blvd Mount Vernon, IL

Guests visiting Salem will find budget-friendly comfort at Days Inn by Wyndham Mount Vernon, where warm rooms begin at $71.99, providing a warm and welcoming environment. Take advantage of our special rates and packages, designed to provide extra value for weekend getaways or long-term stays.

Discover the comfort of Days Inn by Wyndham Mount Vernon, offering a tranquil retreat while keeping the vibrant life of Salem within reach. Plan your Salem experience with a practical, budget-conscious hotel—book now!

  Call (855) 234-5074 to book with an agent.
  21.6 miles from Salem, IL 62881

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Mount Vernon IL

201 Potomac Blvd Mount Vernon, IL

Guests bound for Salem can unwind at Quality Inn Mount Vernon IL, where inviting rooms start at $79.99, creating a warm and welcoming space perfect for relaxation. Step into the inviting ambiance of Quality Inn, where each guest is guaranteed comfort and convenience at an unbeatable value.

Guests at Quality Inn Mount Vernon IL will appreciate the quiet surroundings and convenient access to Salem's most popular spots. Enjoy your Salem visit with a hotel that combines convenience and value perfectly—lock in today!

  Call (855) 233-0132 to book with an agent.
  21.6 miles from Salem, IL 62881

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Mount Vernon IL

220 South 44th Street Mount Vernon, IL

At Motel 6 Mount Vernon IL, travelers to Salem will find alluring rooms with rates beginning at $64.83, creating a warm, welcoming environment perfect for relaxation. Benefit from the consistent cleanliness and comfort of Motel 6 rooms, ensuring a pleasant stay each and every time.

Found just outside of Salem, Motel 6 Mount Vernon IL provides the ideal base for exploring the area and returning to peaceful lodgings. Book now and make your Salem stay both cozy and cost-effective—reserve today!

  Call (855) 239-5277 to book with an agent.
  21.8 miles from Salem, IL 62881

Starting at

$64.83

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Mount Vernon

404 South 44th Street Mount Vernon, IL

With budget-friendly rooms from $127.00, Comfort Suites Mount Vernon provides inviting comfort for guests traveling to Salem, creating a warm and welcoming space. Indulge in Comfort Suites' deluxe toiletries, featuring high-quality products for your personal care and comfort.

Relax at Comfort Suites Mount Vernon, where a tranquil environment offers the perfect getaway with Salem's highlights just a short drive away. Discover a Salem experience where comfort and affordability come together—secure now!

  Call (855) 239-4019 to book with an agent.
  21.9 miles from Salem, IL 62881

Starting at

$127.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 an affordable and comfortable stay near Salem, Super 8 by Wyndham Mt. Vernon IL offers friendly accommodations with rooms beginning at $80.10, creating a welcoming environment. Access major travel routes with ease from Super 8’s conveniently located hotels, strategically positioned near highways and local thoroughfares.

Settle into a peaceful retreat at Super 8 by Wyndham Mt. Vernon IL, with easy access to Salem for whenever you’re ready to explore. Explore Salem while enjoying a hotel that delivers on quality and affordability—lock in today!

  Call (855) 233-7850 to book with an agent.
  21.9 miles from Salem, IL 62881

Starting at

$80.10

per night

Read Reviews View Amenities View All Rooms

Royal Inn

750 South 10th Street Mount Vernon, IL

With affordable rooms starting at $66.00, Royal Inn provides budget-conscious comfort for travelers bound for Salem, creating a restful environment for relaxation. Relax in accommodations that offer practical comfort, making your stay both pleasant and affordable.

Stay at Royal Inn for the perfect blend of peaceful surroundings and quick access to the cultural offerings of Salem. Enjoy Salem from a hotel that balances comfort and affordability—secure now!

  Call (855) 233-0132 to book with an agent.
  22.1 miles from Salem, IL 62881

Starting at

$66.00

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Vandalia

1500 North 6th St. Vandalia, IL

Americas Best Value Inn Vandalia offers budget-friendly comfort for travelers headed to Salem, with rooms starting at $68.99, creating a clean, inviting environment perfect for unwinding. Choose Americas Best Value Inn for a hassle-free stay, where you can expect consistent quality and excellent service.

Take advantage of spacious rooms and a tranquil atmosphere at Americas Best Value Inn Vandalia, while still being close enough to enjoy Salem. Make your Salem adventure memorable and wallet-friendly—lock in your hotel room today!

  Call (855) 239-5277 to book with an agent.
  25.2 miles from Salem, IL 62881

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

Ramada by Wyndham Vandalia

2707 Veterans Ave Vandalia, IL

With budget-friendly rooms starting at $80.99, Ramada by Wyndham Vandalia is a convenient option for travelers to Salem, creating a quiet and inviting space perfect for rest. Indulge in the flavors of the season with Ramada's seasonal menu items, featuring fresh ingredients and regional specialties.

Unwind in the comfort of Ramada by Wyndham Vandalia, a peaceful escape where you can keep Salem's energy within easy reach. Stay cozy and budget-conscious while experiencing Salem—secure your room now!

  Call (855) 239-4019 to book with an agent.
  25.4 miles from Salem, IL 62881

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Vandalia near I-70&Hwy 51

1920 Kennedy Boulevard Vandalia, IL

Guests traveling to Salem will find restorative accommodations at Quality Inn & Suites Vandalia near I-70&Hwy 51, with rooms starting at $74.99, creating a warm and welcoming atmosphere. Experience the ease of Quality Inn's valet parking service, providing convenient and secure vehicle storage for guests.

At Quality Inn & Suites Vandalia near I-70&Hwy 51, guests can experience the charm of a quiet retreat with the added benefit of being close to Salem's top spots. Stay affordably and rest well in Salem with a hotel that understands your needs—secure now!

  Call (855) 235-6136 to book with an agent.
  25.7 miles from Salem, IL 62881

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Best Western Flora Inn

201 Hagen Dr Flora, IL

Guests traveling to Salem will find charming comfort at Best Western Flora Inn, where rooms start at $100.99, providing a warm, welcoming environment perfect for relaxation. Enjoy the variety of Best Western’s pillow menu, offering different firmness and fill options to ensure a perfect night’s sleep.

Relax in comfort at Best Western Flora Inn, a perfect spot for unwinding while Salem remains within easy reach. Settle in and enjoy your Salem stay with amenities that make all the difference—reserve now!

  Call (855) 234-5074 to book with an agent.
  25.7 miles from Salem, IL 62881

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn

900 North Olive Rd Flora, IL

With rates beginning at $62.99, Rodeway Inn is a practical choice for guests visiting Salem, creating a clean and welcoming space perfect for unwinding. Experience a pleasant stay with rooms that provide reliable comfort, making your visit both enjoyable and affordable.

Found just outside of Salem, Rodeway Inn provides the perfect base for exploring the area while enjoying a peaceful retreat. Stay affordably while enjoying extra amenities on your Salem adventure—lock in now!

  Call (855) 236-8982 to book with an agent.
  26.1 miles from Salem, IL 62881

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Best Western U. S. Inn

11640 State Route 127 Nashville, IL

At Best Western U. S. Inn, guests traveling to Salem will find inviting accommodations with rooms starting at $92.99, creating a calm, welcoming environment perfect for rest. Enjoy great value at Best Western, where affordable rates meet high-quality service and amenities.

Experience a calm retreat at Best Western U. S. Inn, situated just a drive away from the vibrant offerings of Salem. Discover the joy of Salem with a hotel that pairs convenience with affordability—lock in today!

  Call (855) 235-6136 to book with an agent.
  27.9 miles from Salem, IL 62881

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Greenville I-70

2265 South State Route 127 Greenville, IL

At Comfort Inn & Suites Greenville I-70, guests bound for Salem can unwind in calm accommodations with rooms starting at $114.99, creating a warm, welcoming atmosphere. Stay informed with Comfort Inn's local event and activity recommendations, helping you make the most of your visit.

Step away from the noise at Comfort Inn & Suites Greenville I-70, where peaceful rooms and the convenience of Salem's attractions make for a balanced trip. Plan your Salem trip with a hotel that guarantees comfort and affordability—reserve today!

  Call (855) 235-0725 to book with an agent.
  28.2 miles from Salem, IL 62881

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Greenville

1700 Sate Route 127 Greenville, IL

For those traveling to Salem, Super 8 by Wyndham Greenville offers inviting accommodations with rooms starting at $63.99, creating a warm and welcoming space perfect for unwinding. Benefit from ample and secure parking at Super 8, accommodating all types of vehicles with ease during your road trip.

Tucked away in a quiet area, Super 8 by Wyndham Greenville allows you to retreat into comfort while staying connected to Salem's vibrant energy. Enjoy more of Salem with comfortable, cost-saving accommodations—book now!

  Call (855) 235-0725 to book with an agent.
  28.9 miles from Salem, IL 62881

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

SureStay Hotel by Best Western Greenville

1731 South State Route 127 Greenville, IL

With rates beginning at $71.99, SureStay Hotel by Best Western Greenville provides budget-friendly accommodations for travelers headed to Salem, creating a welcoming space ideal for relaxation. Take advantage of Best Western's business centers, equipped with computers, printers, and other essentials for the working traveler.

Stay at SureStay Hotel by Best Western Greenville for a restful experience, where the calm setting ensures relaxation with Salem's attractions nearby. Stay comfortably and affordably in Salem with a hotel that delivers—secure your room now!

  Call (855) 239-5277 to book with an agent.
  28.9 miles from Salem, IL 62881

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn Greenville

1525 South State Rt 127 Greenville, IL

For guests headed to Salem, Budget Inn Greenville offers affordable comfort with rooms beginning at $55.00, creating a clean and welcoming space for unwinding. Stay in accommodations that simplify your travel plans, offering essential comforts and a focus on value and practicality.

At Budget Inn Greenville, you’ll find a peaceful retreat with the added benefit of being close to the excitement of Salem. Stay comfortably and on budget for your Salem adventure—lock in now!

  Call (855) 234-7135 to book with an agent.
  29.1 miles from Salem, IL 62881

Starting at

$55.00

per night

Read Reviews View Amenities View All Rooms