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, Salem, IL 62881
  • 3-star Highway property
  • Check-in time: 3:00pm
Super 8 : 118 Woods Lane 118 Woods Lane, Salem, IL 62881
  • Low priced Highway hotel
  • Has environment-friendly policy See more
  • The majority of guests thought the building wasn't nice
  • Terrific location
Salem Inn & Suites 1800 West Main St., Salem, IL 62881
  • Cheap Rural property
  • Hotel has 20 suites
  • Clean bathrooms
  • Most guests said rooms were clean
Americas Best Value Inn
+1-888-690-5247
200 East Noleman, Centralia, IL 62801 ~12.10 miles southwest of Salem
  • Inexpensive property
  • Bathroom could be optimized
  • One lamp that didn't work
Super 8 Motel
+1-888-305-3366
401 South 44th St., Mount Vernon, IL 62864 ~21.42 miles south of Salem
  • Economical Highway property
  • Free breakfast
  • Almost all guests said the beds were comfortable
  • Fair budget hotel
Hampton Inn 221 Potomac Blvd., Mt.vernon, IL 62864 ~21.42 miles south of Salem
  • Midscale Highway hotel
  • Check-in time: 2:00pm
Comfort Suites - Mount Vernon 404 South 44th St., Mount Vernon, IL 62864 ~21.44 miles south of Salem
  • Three Star Rural property
  • Free breakfast available
  • Fitness facility was fantastic
  • Great wellness & sports facilities
From$75
Very Good 4.5 /5Read Reviews Call
Fairfield Inn & Suites Mount Vernon / Rend Lake : 217 Potomac Blvd. 217 Potomac Blvd., Mount Vernon, IL 62864 ~21.44 miles south of Salem
  • 3 star Suburban hotel
  • Check-in time: 03:00 PM
Holiday Inn in Mt. Vernon 222 Potomac Blvd., Mt. Vernon, IL 62864 ~21.51 miles south of Salem
  • Mid-scale property
  • Terrific location
  • Great location
From$85
Average 3.0 /5Reviews Call
Days Inn
+1-800-230-4134
205 Potomac Dr., Mount Vernon, IL 62864 ~21.53 miles south of Salem
  • Affordable hotel
  • Rooms are not good
  • Clean pool
Drury Inn & Suites Mount Vernon : 145 North 44th St. 145 North 44th St., Mt. Vernon, IL 62864 ~21.63 miles south of Salem
  • Mid-scale Suburban property
  • Free comp. breakfast
  • Rooms are outstanding
  • Excellent food
Mariner's Village Resort 1 Resort Dr., Carlyle, IL 62231 ~22.40 miles west of Salem
  • Inexpensive Lake hotel
  • 3 meeting rooms in hotel
Centerstone Inn & Suites : 1371 William Rd. 1371 William Rd., Carlyle, IL 62231 ~23.04 miles west of Salem
  • 3-star property
Economy Inn
+1-800-881-1523
1500 North 6th St., Vandalia, IL 62471 ~25.50 miles north of Salem
  • Low Cost Lake property
  • Hotel has 2 floors
  • For only 50%, the bathroom was ok
  • Sink did not work
Ramada Vandalia
+1-888-283-3404
2707 Veterans Ave., Vandalia, IL 62471 ~25.70 miles north of Salem
  • Midscale hotel
  • Relatively modern hotel
  • Close to shopping
From$75
Very Good 4.0 /5Review Score Call
Americas Best Value Inn Vandalia 1920 Kennedy Blvd., Vandalia, IL 62471 ~25.97 miles north of Salem
  • Low priced Rural hotel
  • Free breakfast available
  • Vibe wasn't good
  • Location is great
From$59
Very Good 4.0 /5Reviews Call
Best Western Us Inn - Nashville
+1-888-690-5281
11640 State Route 127, Nashville, IL 62263 ~28.09 miles southwest of Salem
  • 3 star Highway hotel
  • Comp. Breakfast
  • Close to freeway
  • The majority of guests said the beds were comfortable
From$65
Very Good 4.0 /5Reviews Call
Comfort Inn & Suites Greenville Il - Greenville
+1-800-230-4134
2265 South State Route 127, Greenville, IL 62246 ~28.69 miles northwest of Salem
  • 2 star Rural hotel
  • Gym / Fitness Center Available
Super 8 Motel in Greenville
+1-800-997-5148
1700 South State Rt 127, Greenville, IL 62246 ~29.44 miles northwest of Salem
  • Two star Rural hotel
  • Check-in time: 4:00 pm
  • Excellent value
  • Bed could use upgrading
From$55
Very Good 4.0 /5Reviews Call
Econo Lodge & Suites - Greenville 1731 South State Route 127, Greenville, IL 62246 ~29.47 miles northwest of Salem
  • Low priced Highway property
  • 9 suites in hotel
  • Ample parking
  • Friendly service
From$50
Very Good 4.0 /5Read Reviews Call
Red Carpet Inn : 1525 South State Route 127
+1-888-305-3366
1525 South State Route 127, Greenville, IL 62246 ~29.60 miles northwest of Salem
  • Economy Highway hotel
  • 2 suites in hotel
  • About half of guests said rooms were clean enough
  • Room cleanliness is acceptable
Best Western Raintree Inn : I 70 & 57 Exit 159 I 70 & 57 Exit 159, Effingham, IL 62401 ~39.89 miles northeast of Salem
  • Cheap Highway property
  • Check in time: 2:00 pm
  • Poor tile work
  • Vibe is not too good
Lexington Inn & Suites Effingham : 1602 West Fayette Ave. 1602 West Fayette Ave., Effingham, IL 62401 ~39.92 miles northeast of Salem
  • Mid-scale Highway hotel
  • 4 floors in hotel
America's Best Value Inn
+1-800-997-5149
1606 West Fayette Ave., Effingham, IL 62401 ~39.95 miles northeast of Salem
  • Low-priced Highway hotel
  • Check in time: 1:00
  • Comfy beds
  • Clean bed
Comfort Suites
+1-888-690-5281
1310 West Fayette, Effingham, IL 62401 ~40.02 miles northeast of Salem
  • Three Star hotel
  • Hotel has 65 rooms
  • Very comfortable
  • Most guests said rooms were clean
From$89
Very Good 4.0 /5Review Score Call
Next 25 Salem Hotels >  [1 - 25 of 36]    
Next: See My Salem Hotels with Pricing
Back to Top