Skip to main content

Search hotels in Shiloh

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

Shiloh – 2 hotels and places to stay

Filter by:

Star Rating

Review score

Located within 17 miles of St. Louis Gateway Arch and 16 miles of Laclede's Landing, Holiday Inn Express & Suites O'Fallon-Shiloh by IHG provides rooms in Shiloh.

Breakfast was okay. Location is good
Review score
Very Good
111 reviews
Price from
$130
1 night, 2 adults

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.

This location was excellent as the family I was visiting was located right across the field. I enjoy Best Western and the service and staff. I even received a text about potential bad weather and where the Hotel "shelter" area was located.
Review score
Excellent
321 reviews
Price from
$112.04
1 night, 2 adults

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...

Location is amazing.
Review score
Excellent
273 reviews
Price from
$129.20
1 night, 2 adults

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

Overall cleanliness was great. Staff was very friendly. Easy location to get to with a lot of restaurants near by. Stayed for 2 nights for cheaper price then 1 night it would cost at the holiday inn right next door. 10/10 recommend and will stay again when in the area.
Review score
Good
97 reviews
Price from
$63.94
1 night, 2 adults

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.

Dependable, clean
Review score
Excellent
102 reviews
Price from
$175.77
1 night, 2 adults

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 beds, and amenities
Review score
Wonderful
812 reviews
Price from
$110.99
1 night, 2 adults

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

Breakfast was very good and they had a nice variety each day of my stay. Room was very clean and comfortable.
Review score
Wonderful
32 reviews
Price from
$148
1 night, 2 adults

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.

Easy access and very friendly staff. It was great to return after a busy day and have dinner and drinks available.
Review score
Excellent
652 reviews
Price from
$109.64
1 night, 2 adults

Country Inn & Suites by Radisson, Fairview Heights, IL is located in Fairview Heights, 13 miles from St. Louis Gateway Arch and 12 miles from Laclede's Landing.

It was ok, clean, staff great, the scrambled eggs tasted real
Review score
Good
505 reviews
Price from
$75.65
1 night, 2 adults

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.

The room was clean, cool, and spacious. We were pleased with the location as well because it gave us access to many cool things in the area.
Review score
Good
120 reviews
Price from
$128.12
1 night, 2 adults
See all hotels in and around Shiloh

Hotels with parking in Shiloh

Research, refine, and make plans for your whole trip