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 in Salem 102 Holiday Lane, Salem, IL 62881
  • Affordable Highway hotel
  • Fitness + Health Center
Super 8 in Salem 118 Woods Lane, Salem, IL 62881
  • Inexpensive Highway hotel
  • Check in time: 4:00pm
Comfort Inn & Suites
+1-800-997-5148
1800 West Main St., Salem, IL 62881
  • Inexpensive Rural hotel
  • 20 suites in hotel
From$65
Average 3.5 /5Reviews Call
Americas Best Value Inn - Centralia
+1-888-690-5247
200 East Noleman, Centralia, IL 62801 ~12.10 miles southwest of Salem
  • 2 star property
Super 8 Motel
+1-888-305-3366
401 South 44th St., Mount Vernon, IL 62864 ~21.42 miles south of Salem
  • Low priced Highway hotel
  • Hotel has 2 suites
Comfort Suites : 404 South 44th St.
+1-800-997-5149
404 South 44th St., Mount Vernon, IL 62864 Website ~21.44 miles south of Salem
  • 3 star Rural hotel
  • Check in: 11:00 AM
Fairfield Inn & Suites Mount Vernon / Rend Lake 217 Potomac Blvd., Mount Vernon, IL 62864 ~21.44 miles south of Salem
  • Affordable Suburban hotel
  • Hotel has 3 meeting rooms
From$79
Very Good 4.5 /5Review Score Call
Holiday Inn : 222 Potomac Blvd. 222 Potomac Blvd., Mt. Vernon, IL 62864 ~21.51 miles south of Salem
  • Three Star property
Days Inn
+1-800-997-5148
205 Potomac Dr., Mount Vernon, IL 62864 ~21.53 miles south of Salem
  • Affordable hotel
Drury Inn & Suites Mount Vernon - Mt. Vernon 145 North 44th St., Mt. Vernon, IL 62864 ~21.63 miles south of Salem
  • Affordable Suburban property
  • Check in time: 3:00 PM
Mariner's Village Inn & Suites in Carlyle
+1-888-305-3366
1 Resort Dr., Carlyle, IL 62231 ~22.47 miles west of Salem
  • Cheap Lake property
  • Hotel has 63 rooms
Economy Inn in Vandalia
+1-800-997-5149
1500 North 6th St., Vandalia, IL 62471 ~25.50 miles north of Salem
  • Economy Lake hotel
Ramada Vandalia in Vandalia
+1-888-690-5281
2707 Veterans Ave., Vandalia, IL 62471 ~25.70 miles north of Salem
  • Affordable property
From$75
Very Good 4.0 /5Read Reviews Call
Americas Best Value Inn Vandalia 1920 Kennedy Blvd., Vandalia, IL 62471 ~25.97 miles north of Salem
  • Inexpensive Rural property
  • Check-in time: 2:00 p.m.
Best Western Us Inn in Nashville
+1-800-997-5148
11640 State Route 127, Nashville, IL 62263 ~28.09 miles southwest of Salem
  • Three Star Highway hotel
  • 48 rooms in property
Comfort Inn & Suites Greenville Il - Greenville
+1-888-690-5247
2265 South State Route 127, Greenville, IL 62246 ~28.69 miles northwest of Salem
  • Two-star Rural hotel
  • Check in: 3:00 PM
Super 8 Motel
+1-888-305-3366
1700 South State Rt 127, Greenville, IL 62246 ~29.44 miles northwest of Salem
  • Low priced Rural property
  • Hotel has 43 rooms
Econo Lodge & Suites - Greenville
+1-800-997-5149
1731 South State Route 127, Greenville, IL 62246 ~29.47 miles northwest of Salem
  • 2-star Highway property
  • 9 suites in hotel
Red Carpet Inn : 1525 South State Route 127
+1-888-690-5281
1525 South State Route 127, Greenville, IL 62246 ~29.60 miles northwest of Salem
  • Inexpensive Highway hotel
  • Hotel has 45 rooms
Best Western Raintree Inn : I 70 & 57 Exit 159 I 70 & 57 Exit 159, Effingham, IL 62401 ~39.89 miles northeast of Salem
  • Low priced Highway property
  • 2 floors in hotel
Lexington Inn & Suites Effingham - Effingham 1602 West Fayette Ave., Effingham, IL 62401 ~39.92 miles northeast of Salem
  • 3 star Highway property
  • 28 suites in property
From$75
Very Good 4.5 /5Review Score Call
America's Best Value Inn
+1-888-690-5247
1606 West Fayette Ave., Effingham, IL 62401 ~39.95 miles northeast of Salem
  • Inexpensive Highway property
  • 50 rooms in hotel
Comfort Suites in Effingham
+1-888-305-3366
1310 West Fayette, Effingham, IL 62401 ~40.02 miles northeast of Salem
  • 3-star hotel
  • Hotel has 65 rooms
Econo Lodge - Effingham
+1-800-997-5149
1412 West Fayette Ave., Effingham, IL 62401 ~40.06 miles northeast of Salem
  • Two-star Suburban hotel
  • 2 floors in property
Michael's Swiss Inn & Coffee Shop
+1-888-690-5281
425 Broadway, Highland, IL 62249 ~40.51 miles west of Salem
  • 2-star Downtown hotel
  • 4 sleeping rooms in hotel
Next 25 Salem Hotels > [1 - 25 of 33]   
Next: See My Salem Hotels with Pricing
Back to Top