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 102 Holiday Lane, Salem, IL 62881
  • Affordable Highway hotel
  • 15 suites in property
Super 8 118 Woods Lane, Salem, IL 62881
  • Economical Highway hotel
  • 3 floors in property
  • Fantastic service
  • Popular among families
From$56
Very Good 4.0 /5Review Score CallBookMore Details
Days Inn 1812 West Main St., Salem, IL 62881
  • Two star property
  • Check-in time: 3:00pm
Quality Inn & Suites - Salem 1800 West Main St., Salem, IL 62881
  • 2-star Rural hotel
  • Check in: 3pm
  • Good breakfast
  • Great location
From$69
Average 3.5 /5Reviews CallBookMore Details
Americas Best Value Inn in Centralia 200 East Noleman, Centralia, IL 62801 ~12.06 miles southwest of Salem
  • 2-star hotel
  • 57 rooms in hotel
  • Most guests thought the building wasn't nice
  • Service is ok
Best Western Plus Centralia Hotel & Suites 8145 Jolliff Bridge Rd., Centralia, IL 62801 ~12.97 miles west of Salem
  • 3-star hotel
  • Hotel has 61 rooms
From$85
Excellent 5.0 /5Read Reviews CallBookMore Details
Red Carpet Inn : 940 Miller St. 940 Miller St., Dix, IL 62830 ~13.11 miles south of Salem
  • Low priced hotel
Super 8 Motel : 401 South 44th St. 401 South 44th St., Mount Vernon, IL 62864 ~21.42 miles south of Salem
  • Economy Highway property
  • 3 floors in property
  • Approx. half of guests said the bathroom was dirty
  • Friendly service
Hampton Inn - Mt.vernon 221 Potomac Blvd., Mt.vernon, IL 62864 ~21.42 miles south of Salem
  • Mid-scale Highway hotel
  • Check-in time: 2:00pm
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
Comfort Suites 404 South 44th St., Mount Vernon, IL 62864 ~21.44 miles south of Salem
  • Affordable Rural property
  • 2 meeting rooms in hotel
  • Our kids loved the pool
  • Comfortable beds
From$80
Very Good 4.5 /5Review Score CallBookMore Details
Fairfield Inn & Suites Mount Vernon / Rend Lake : 217 Potomac Blvd. 217 Potomac Blvd., Mount Vernon, IL 62864 ~21.44 miles south of Salem
  • Three Star Suburban property
  • Check-in: 03:00 PM
From$90
Very Good 4.5 /5Reviews CallBookMore Details
Holiday Inn 222 Potomac Blvd., Mt. Vernon, IL 62864 ~21.51 miles south of Salem
  • 3 star property
  • Food places nearby
  • Key card didn't work
Days Inn in Mount Vernon
+1-866-429-5787
205 Potomac Dr., Mount Vernon, IL 62864 ~21.53 miles south of Salem
  • Affordable property
  • No smoking rooms
  • Easily accessible by car, said 100%
From$80
Average 3.0 /5Reviews CallBookMore Details
Quality Inn Mount Vernon 201 Potomac Blvd., Mount Vernon, IL 62864 ~21.55 miles south of Salem
  • 3 star property
  • Check in: 15:00
Drury Inn & Suites Mount Vernon - Mt. Vernon 145 North 44th St., Mt. Vernon, IL 62864 ~21.63 miles south of Salem
  • Mid-scale Suburban property
  • Free breakfast
  • Good sized hot tub
  • The cleanest hotels
Americas Best Value Inn - Mount Vernon 222 South 44th St., Mount Vernon, IL 62864 ~21.70 miles south of Salem
  • Cheap property
  • 45 sleeping rooms in hotel
Motel 6 Mount Vernon Il 220 South 44th St., Mount Vernon, IL 62864 ~21.74 miles south of Salem
  • Economical hotel
  • Check-in: 14:00
Mariner's Village Resort & Inn - Carlyle 1 Resort Dr., Carlyle, IL 62231 ~22.40 miles west of Salem
  • Economy Lake hotel
  • Free breakfast
Centerstone Inn & Suites 1371 William Rd., Carlyle, IL 62231 ~23.04 miles west of Salem
  • 2-star property
  • 2 floors in property
Best Western Lorson Inn - Flora 201 Hagen Dr., Flora, IL 62839 ~25.20 miles east of Salem
  • Midscale hotel
  • Hotel has 41 rooms
From$80
Very Good 4.5 /5Read Reviews CallBookMore Details
Economy Inn
+1-888-690-5281
1500 North 6th St., Vandalia, IL 62471 ~25.50 miles north of Salem
  • Economical Lake property
  • 2 floors in property
  • Friendly owner
  • Sink did not work
Holiday Inn Express & Suites Vandalia 21 Mattes Ave. P.o.box 338, Vandalia, IL 62471 ~25.54 miles northwest of Salem
  • Low-priced property
  • Fitness / Gym is on-site
From$113
Very Good 4.5 /5Reviews CallBookMore Details
Ramada Vandalia - Vandalia
+1-888-305-3366
2707 Veterans Ave., Vandalia, IL 62471 ~25.62 miles north of Salem
  • Two-star hotel
  • Check in: 11:00 AM
Americas Best Value Inn in Vandalia 1920 Kennedy Blvd., Vandalia, IL 62471 ~26.01 miles north of Salem
  • Two-star Rural hotel
  • Hotel has a green policy See policy
  • Free breakfast buffet
  • Clean hotel facilities
From$59
Very Good 4.0 /5Read Reviews CallBookMore Details
Best Western U. S. Inn 11640 State Route 127, Nashville, IL 62263 ~28.38 miles southwest of Salem
  • 3 star Highway hotel
  • Free breakfast available
Next 25 Salem Hotels >  [1 - 25 of 49]    
Next: See My Salem Hotels with Pricing
Back to Top