Star Rating
Hotel Name
Price Range (USD)to
Amenities

Salem Illinois Accommodations

Find the perfect hotel in Salem using our hotel guide provided below. Search for the cheapest discounted hotel and motel rates in or near Salem, IL for your upcoming personal or group trip. Discover the best Salem Illinois hotel rooms. Review the Salem hotel list below to find the perfect lodging. We also have a map of the Salem hotels. Coordinating a group? Get Salem Group Hotel Discounts

The Salem center point is around the area of Illinois Army National Guard and 12 miles northeast of Centralia Amtrak Station.

Salem Hotels & Accommodations

Holiday Inn Express & Suites Salem : 102 Holiday Lane 102 Holiday Lane, Salem, IL 62881
  • Affordable Highway hotel
  • Fitness / Gym is on-site
From$86
Very Good 4.5 /5Review Score CallBookMore Details
Super 8 118 Woods Lane, Salem, IL 62881
  • Two star Highway hotel
  • Check in time: 4:00pm
  • Good vibe
  • Not very comfortable
From$49
Very Good 4.0 /5Reviews CallBookMore Details
Days Inn 1812 West Main St., Salem, IL 62881
  • Two star hotel
  • Check in: 3:00pm
Salem Inn & Suites in Salem 1800 West Main St., Salem, IL 62881
  • Cheap Rural hotel
  • Free breakfast available
  • King sized room
  • Fantastic service
Americas Best Value Inn 200 East Noleman, Centralia, IL 62801 ~12.06 miles southwest of Salem
  • Cheap hotel
  • Amenities are not the best
  • Average beds
Super 8 Motel in Mount Vernon
+1-866-429-5787
401 South 44th St., Mount Vernon, IL 62864 ~21.42 miles south of Salem
  • Economy Highway property
  • 2 suites in hotel
  • Most guests said rooms were big enough
  • Air conditioner worked well
Hampton Inn 221 Potomac Blvd., Mt.vernon, IL 62864 ~21.42 miles south of Salem
  • Mid-scale Highway property
  • 101 sleeping rooms in hotel
Comfort Suites 404 South 44th St., Mount Vernon, IL 62864 ~21.44 miles south of Salem
  • 3 star Rural hotel
  • 3 floors in property
  • Bathroom is ok
  • The majority of guests thought it was pleasantly quiet
Fairfield Inn & Suites Mount Vernon / Rend Lake 217 Potomac Blvd., Mount Vernon, IL 62864 ~21.44 miles south of Salem
  • Affordable Suburban property
  • 20 suites in hotel
Holiday Inn 222 Potomac Blvd., Mt. Vernon, IL 62864 ~21.51 miles south of Salem
  • Affordable hotel
  • Most guests were unsatisfied with the kitchenette
  • Most guests enjoyed the restaurants & bars nearby
Days Inn
+1-888-283-3404
205 Potomac Dr., Mount Vernon, IL 62864 ~21.53 miles south of Salem
  • 3 star hotel
  • No ventilation
  • Pool is mediocre
Drury Inn & Suites Mount Vernon in Mt. Vernon 145 North 44th St., Mt. Vernon, IL 62864 ~21.63 miles south of Salem
  • 3-star Suburban property
  • Hotel has an eco-friendly policy Learn more
  • Good accessibility by car
  • Most guests appreciated the modern rooms
Americas Best Value Inn in Mount Vernon 222 South 44th St., Mount Vernon, IL 62864 ~21.70 miles south of Salem
  • Low priced property
Mariner's Village Resort : 1 Resort Dr. 1 Resort Dr., Carlyle, IL 62231 ~22.40 miles west of Salem
  • 2-star Lake hotel
  • Check in: 3:00pm
Centerstone Inn & Suites 1371 William Rd., Carlyle, IL 62231 ~23.04 miles west of Salem
  • Two-star hotel
  • 2 floors in property
From$60
Average 3.5 /5Reviews CallBookMore Details
Best Western Lorson Inn : 201 Hagen Dr.
+1-888-305-3366
201 Hagen Dr., Flora, IL 62839 ~25.20 miles east of Salem
  • 3 star property
  • 41 rooms in property
Economy Inn : 1500 North 6th St.
+1-800-881-1523
1500 North 6th St., Vandalia, IL 62471 ~25.50 miles north of Salem
  • Low Cost Lake hotel
  • Hotel has 2 floors
  • Comfortable beds
  • Fantastic service
Holiday Inn Express & Suites Vandalia - Vandalia
+1-888-283-3404
21 Mattes Ave. P.o.box 338, Vandalia, IL 62471 ~25.54 miles northwest of Salem
  • Inexpensive hotel
  • 70 sleeping rooms in hotel
From$60
Very Good 4.5 /5Read Reviews CallBookMore Details
Ramada Vandalia : 2707 Veterans Ave.
+1-866-221-8581
2707 Veterans Ave., Vandalia, IL 62471 ~25.62 miles north of Salem
  • Economical hotel
  • Check-in: 11:00 AM
From$60
Very Good 4.0 /5Read Reviews CallBookMore Details
Americas Best Value Inn 1920 North Kennedy Blvd., Vandalia, IL 62471 ~25.95 miles north of Salem
  • Cheap hotel
Americas Best Value Inn Vandalia : 1920 Kennedy Blvd. 1920 Kennedy Blvd., Vandalia, IL 62471 ~25.97 miles north of Salem
  • Low priced Rural property
  • Check in: 2:00 p.m.
  • The majority of guests said the beds were comfortable
  • Hotel could use some updating
Best Western U. S. Inn 11640 State Route 127, Nashville, IL 62263 ~28.38 miles southwest of Salem
  • Three Star Highway property
  • 2 floors in hotel
Comfort Inn & Suites Greenville Il - Greenville
+1-888-305-3366
2265 South State Route 127, Greenville, IL 62246 ~28.69 miles northwest of Salem
  • Low priced Rural hotel
  • Hotel has 16 suites
From$53
Average 3.5 /5Reviews CallBookMore Details
Super 8 Greenville : 1700 State Route 127
+1-800-881-1523
1700 State Route 127, Greenville, IL 62246 ~29.40 miles northwest of Salem
  • Cheap Rural property
  • Check in: 12:00 PM
From$60
Very Good 4.0 /5Read Reviews CallBookMore Details
Econo Lodge & Suites 1731 South State Route 127, Greenville, IL 62246 ~29.47 miles northwest of Salem
  • 2 star Highway hotel
  • Check-in time: 3:00PM
  • Included waffles
  • Great location
Next 25 Salem Hotels >  [1 - 25 of 44]    
Next: See My Salem Hotels with Pricing
Back to Top