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 - Salem 102 Holiday Lane, Salem, IL 62881
  • Affordable Highway hotel
  • Complimentary breakfast is offered
Super 8 in Salem 118 Woods Lane, Salem, IL 62881
  • Two-star Highway hotel
  • Has environment-friendly policy Read more
  • Terrific location
  • Cost high
From$53
Very Good 4.0 /5Review Score Call
Days Inn : 1812 West Main St. 1812 West Main St., Salem, IL 62881
  • Two-star hotel
Salem Inn & Suites 1800 West Main St., Salem, IL 62881
  • Low Cost Rural property
  • Comp. Breakfast
  • Popular among solo travelers
  • About half of guests thought the building wasn't nice
Americas Best Value Inn
+1-888-305-3366
200 East Noleman, Centralia, IL 62801 ~12.10 miles southwest of Salem
  • Two-star property
  • Moldy food
  • Honest staff
Super 8 Motel in Mount Vernon
+1-800-881-1523
401 South 44th St., Mount Vernon, IL 62864 ~21.42 miles south of Salem
  • Economical Highway property
  • Check-in time: 4:00 PM
  • Great location
  • Fair budget hotel
From$56
Average 3.5 /5Reviews Call
Hampton Inn 221 Potomac Blvd., Mt.vernon, IL 62864 ~21.42 miles south of Salem
  • Mid-scale Highway hotel
  • 101 sleeping rooms in hotel
Comfort Suites 404 South 44th St., Mount Vernon, IL 62864 ~21.44 miles south of Salem
  • Mid-scale Rural hotel
  • Hotel has 2 meeting rooms
  • Authentic Mexican restaurant
  • Amenities are good
From$90
Very Good 4.5 /5Reviews Call
Fairfield Inn & Suites Mount Vernon / Rend Lake - Mount Vernon 217 Potomac Blvd., Mount Vernon, IL 62864 ~21.44 miles south of Salem
  • 3 star Suburban hotel
  • Fitness + Health Center
From$89
Very Good 4.5 /5Read Reviews Call
Holiday Inn in Mt. Vernon 222 Potomac Blvd., Mt. Vernon, IL 62864 ~21.51 miles south of Salem
  • Affordable hotel
  • Rooms in need of an update
  • Horrible pool
Days Inn - Mount Vernon
+1-800-997-5148
205 Potomac Dr., Mount Vernon, IL 62864 ~21.53 miles south of Salem
  • 3 star property
  • For 83%, the rooms looked old
  • Vibe is not too good
Drury Inn & Suites Mount Vernon : 145 North 44th St. 145 North 44th St., Mt. Vernon, IL 62864 ~21.63 miles south of Salem
  • Midscale Suburban hotel
  • Check-in time: 3:00 PM
  • Most guests thought rooms were spacious
  • New facilities
Mariner's Village Resort - Carlyle 1 Resort Dr., Carlyle, IL 62231 ~22.40 miles west of Salem
  • Two-star Lake hotel
  • Hotel has 63 rooms
Centerstone Inn & Suites in Carlyle 1371 William Rd., Carlyle, IL 62231 ~23.04 miles west of Salem
  • Cheap hotel
  • Check-in: 3:00 PM
From$75
Average 3.5 /5Reviews Call
Best Western Lorson Inn : 201 Hagen Dr.
+1-888-283-3404
201 Hagen Dr., Flora, IL 62839 ~25.20 miles east of Salem
  • 3 star property
  • Free breakfast available
Economy Inn : 1500 North 6th St.
+1-800-997-5149
1500 North 6th St., Vandalia, IL 62471 ~25.50 miles north of Salem
  • Low-priced Lake property
  • Hotel has 44 rooms
  • Rooms are not good
  • Room which was strange
Holiday Inn Express & Suites Vandalia : 21 Mattes Ave. P.o.box 338
+1-888-690-5281
21 Mattes Ave. P.o.box 338, Vandalia, IL 62471 ~25.54 miles northwest of Salem
  • Two-star hotel
  • Fitness / Gym is on-site
Ramada Vandalia - Vandalia
+1-800-230-4134
2707 Veterans Ave., Vandalia, IL 62471 ~25.62 miles north of Salem
  • Low Cost property
  • Check-in: 11:00 AM
Americas Best Value Inn Vandalia - Vandalia 1920 Kennedy Blvd., Vandalia, IL 62471 ~25.97 miles north of Salem
  • Two-star Rural property
  • Has environment-friendly policy Read more
  • Central lobby
  • Perfectly clean
From$59
Very Good 4.0 /5Review Score Call
Best Western Us Inn - Nashville 11640 State Route 127, Nashville, IL 62263 ~28.09 miles southwest of Salem
  • 3-star Highway property
  • Check in: 2:00 pm
Comfort Inn & Suites Greenville Il in Greenville
+1-888-305-3366
2265 South State Route 127, Greenville, IL 62246 ~28.69 miles northwest of Salem
  • Cheap Rural property
  • 2 meeting rooms in property
From$53
Average 3.5 /5Reviews Call
Super 8 Greenville - Greenville
+1-800-881-1523
1700 State Route 127, Greenville, IL 62246 ~29.40 miles northwest of Salem
  • 2 star property
  • Check-in: 12:00 PM
From$75
Very Good 4.0 /5Review Score Call
Econo Lodge & Suites in Greenville 1731 South State Route 127, Greenville, IL 62246 ~29.47 miles northwest of Salem
  • Two star Highway property
  • 2 floors in hotel
  • Clean rooms
  • Good AC
Red Carpet Inn - Greenville
+1-800-997-5149
1525 South State Route 127, Greenville, IL 62246 ~29.60 miles northwest of Salem
  • Two star Highway hotel
  • 45 rooms in hotel
  • Good service
  • Room cleanliness is acceptable
Super 8 Okawville 812 North Hen House Rd., Okawville, IL 62271 ~34.31 miles west of Salem
  • Low-priced hotel
  • Check-in: 11:00 AM
Next 25 Salem Hotels >  [1 - 25 of 40]    
Next: See My Salem Hotels with Pricing
Back to Top