Skip to main content

Search hotels in Shiloh

Enter your dates to see the latest prices and deals for Shiloh hotels

Filter by:

Star Rating

Review score

Shiloh – 1 hotel or place to stay

See the latest prices and deals by choosing your dates.
Holiday Inn Express & Suites O'Fallon-Shiloh, an IHG Hotel, hotel in Shiloh

Holiday Inn Express & Suites O'Fallon-Shiloh, an IHG Hotel has accommodations in Shiloh. This 3-star hotel has air-conditioned rooms with a private bathroom.

The service , the helpful staff, the breakfast, the room was comfortable. and clean.
Scored 8.2
8.2
Rated very good
Very Good
119 reviews
Price from
$134
1 night, 2 adults
Best Western Plus MidAmerica Hotel, hotel in Shiloh

Featuring a casino, Best Western Plus MidAmerica Hotel is located in Mascoutah in the Illinois region, 24 miles from St. Louis Gateway Arch and 23 miles from Laclede's Landing.

Size of room.
Scored 8.9
8.9
Rated excellent
Excellent
279 reviews
Price from
$107.54
1 night, 2 adults
Hampton Inn O'Fallon, Il, hotel in Shiloh

Located in O'Fallon, within 16 miles of St. Louis Gateway Arch and 16 miles of Laclede's Landing, Hampton Inn O'Fallon, Il has accommodations with a fitness center and free WiFi throughout the...

Everything
Scored 8.8
8.8
Rated excellent
Excellent
318 reviews
Price from
$124.14
1 night, 2 adults
Econo Lodge Inn & Suites, hotel in Shiloh

Econo Lodge Inn & Suites is offering accommodations in Fairview Heights. This 2-star hotel offers room service, an ATM and free WiFi.

The location was great! It's right across the parking lot from Lotawata Creek, which has delicious food. The staff was extraordinarily friendly. The room was clean and we were provided with a refrigerator and microwave. We needed those things because we had dined at Lotawata Creek. Lol! It was very reasonable and a nice, hot breakfast was included (you get to make your own waffles)! We would definitely stay there again. We really got our money's worth.
Scored 6.1
6.1
Rated pleasant
Pleasant
102 reviews
Price from
$63.75
1 night, 2 adults
Fairfield by Marriott Inn and Suites O Fallon IL, hotel in Shiloh

Featuring 3-star accommodations, Fairfield by Marriott Inn and Suites O Fallon IL is located in O'Fallon, 17 miles from St. Louis Gateway Arch and 16 miles from Laclede's Landing.

Scored 9.1
9.1
Rated wonderful
Wonderful
119 reviews
Price from
$129.27
1 night, 2 adults
Drury Inn & Suites St. Louis/O'Fallon, IL, hotel in Shiloh

Located 17 miles from central St. Louis, this O’Fallon, Illinois hotel offers a 37-inch flat-screen cable TV in every guest room. A hot breakfast with eggs, sausage, and more is served daily.

Great breakfast, coffee, and service! Friendly staff! Clean and nice decor. Perfect location with easy access to the Interstate and many restaurants nearby.
Scored 9.0
9.0
Rated wonderful
Wonderful
744 reviews
Price from
$116.99
1 night, 2 adults
Drury Inn & Suites St. Louis - Fairview Heights, hotel in Shiloh

Conveniently located off Interstate 64 and just a 15-minute drive from downtown St. Louis, this hotel features a flat-screen TV in every guest room.

Friendly staff. Comfortable rooms
Scored 8.7
8.7
Rated excellent
Excellent
669 reviews
Price from
$109.79
1 night, 2 adults
TownePlace Suites by Marriott St. Louis O'Fallon, hotel in Shiloh

Located in O'Fallon and with St. Louis Gateway Arch reachable within 16 miles, TownePlace Suites by Marriott St.

This property is very nice and clean .
Scored 8.2
8.2
Rated very good
Very Good
35 reviews
Price from
$129
1 night, 2 adults
Hilton Garden Inn St. Louis Shiloh/O'Fallon IL, hotel in Shiloh

Hilton Garden Inn St. Louis Shiloh/O'Fallon IL has a fitness center, shared lounge, a restaurant and bar in O'Fallon. This 3-star hotel offers a 24-hour front desk, an ATM and free WiFi.

Location, staff was great.
Scored 7.4
7.4
Rated good
Good
126 reviews
Price from
$108.48
1 night, 2 adults
Super 8 by Wyndham O'Fallon, hotel in Shiloh

Offering guest rooms with free Wi-Fi and cable TVs, this hotel is less than 7 miles from Scott Air Force Base in O’Fallon, Illinois. A complimentary grab and go breakfast is served each morning.

Breakfast was disappointing but the woman who staffed it was kind and obviously trying her best.
Scored 6.9
6.9
Rated pleasant
Pleasant
494 reviews
Price from
$50.15
1 night, 2 adults
See all hotels in and around Shiloh