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/Motels & Accommodations

Holiday Inn Express & Suites Salem in Salem 102 Holiday Lane, Salem, IL 62881
  • Midscale Highway property
  • 86 rooms in hotel
Super 8 : 118 Woods Lane 118 Woods Lane, Salem, IL 62881
  • Low Cost Highway property
  • Complimentary breakfast is offered
Comfort Inn & Suites : 1800 West Main St.
+1-800-997-5148
1800 West Main St., Salem, IL 62881
  • Cheap Rural property
  • Complimentary breakfast is offered
Americas Best Value Inn
+1-888-690-5247
200 East Noleman, Centralia, IL 62801 ~12.10 miles southwest of Salem
  • Inexpensive property
Super 8 Motel : 401 South 44th St.
+1-888-305-3366
401 South 44th St., Mount Vernon, IL 62864 ~21.42 miles south of Salem
  • Low-priced Highway hotel
  • Free comp. breakfast
Hampton Inn Mt. Vernon : 221 Potomac Blvd. 221 Potomac Blvd., Mt Vernon, IL 62864 ~21.42 miles south of Salem
  • Three Star hotel
  • 101 rooms in hotel
Comfort Suites in Mount Vernon 404 South 44th St., Mount Vernon, IL 62864 Website ~21.44 miles south of Salem
  • Mid-scale Rural property
  • 80 suites in property
From$69
Very Good 4.5 /5Reviews Call
Fairfield Inn & Suites Mount Vernon / Rend Lake 217 Potomac Blvd., Mount Vernon, IL 62864 ~21.44 miles south of Salem
  • Affordable Suburban property
  • 4 floors in hotel
From$65
Very Good 4.5 /5Reviews Call
Holiday Inn - Mt. Vernon 222 Potomac Blvd., Mt. Vernon, IL 62864 ~21.51 miles south of Salem
  • Mid-scale hotel
Days Inn
+1-800-997-5148
205 Potomac Dr., Mount Vernon, IL 62864 ~21.53 miles south of Salem
  • Affordable property
Drury Inn & Suites Mount Vernon 145 North 44th St., Mt. Vernon, IL 62864 ~21.63 miles south of Salem
  • 3-star Suburban property
  • Check-in: 3:00 PM
Mariner's Village Resort - Carlyle 1 Resort Dr., Carlyle, IL 62231 ~22.40 miles west of Salem
  • Two star Lake hotel
  • Check in time: 3:00pm
Economy Inn
+1-800-881-1523
1500 North 6th St., Vandalia, IL 62471 ~25.50 miles north of Salem
  • 2 star Lake property
  • 44 sleeping rooms in hotel
Ramada Vandalia in Vandalia
+1-800-997-5149
2707 Veterans Ave., Vandalia, IL 62471 ~25.70 miles north of Salem
  • Three Star hotel
From$75
Very Good 4.0 /5Reviews Call
Americas Best Value Inn Vandalia 1920 Kennedy Blvd., Vandalia, IL 62471 ~25.97 miles north of Salem
  • Cheap Rural hotel
  • Has environment-friendly policy Read more
Best Western Us Inn
+1-800-230-4134
11640 State Route 127, Nashville, IL 62263 ~28.09 miles southwest of Salem
  • Mid-scale Highway hotel
  • Hotel has 2 floors
From$65
Very Good 4.0 /5Reviews Call
Comfort Inn & Suites Greenville Il in Greenville
+1-800-997-5148
2265 South State Route 127, Greenville, IL 62246 ~28.69 miles northwest of Salem
  • Cheap Rural hotel
  • 2 conference rooms in property
Super 8 Motel
+1-888-690-5247
1700 South State Rt 127, Greenville, IL 62246 ~29.44 miles northwest of Salem
  • Low priced Rural hotel
  • 43 rooms in hotel
Econo Lodge & Suites - Greenville 1731 South State Route 127, Greenville, IL 62246 ~29.47 miles northwest of Salem
  • Low-priced Highway hotel
  • Hotel has 9 suites
Red Carpet Inn
+1-800-881-1523
1525 South State Route 127, Greenville, IL 62246 ~29.60 miles northwest of Salem
  • Two-star Highway hotel
  • Free comp. breakfast
Best Western Raintree Inn I 70 & 57 Exit 159, Effingham, IL 62401 ~39.89 miles northeast of Salem
  • Cheap Highway hotel
  • Check in: 2:00 pm
From$60
Average 3.5 /5Reviews Call
Lexington Inn & Suites Effingham 1602 West Fayette Ave., Effingham, IL 62401 ~39.92 miles northeast of Salem
  • Mid-scale Highway property
  • 61 rooms in property
America's Best Value Inn
+1-800-230-4134
1606 West Fayette Ave., Effingham, IL 62401 ~39.95 miles northeast of Salem
  • 2-star Highway property
  • Complimentary breakfast is offered
Comfort Suites : 1310 West Fayette
+1-800-997-5148
1310 West Fayette, Effingham, IL 62401 ~40.02 miles northeast of Salem
  • Mid-scale property
  • Free breakfast available
Econo Lodge
+1-888-690-5247
1412 West Fayette Ave., Effingham, IL 62401 ~40.06 miles northeast of Salem
  • Low Cost Suburban property
  • Check-in time: 2:00 PM
Next 25 Salem Hotels >  [1 - 25 of 34]    
Next: See My Salem Hotels with Pricing
Back to Top