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

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

The service , the helpful staff, the breakfast, the room was comfortable. and clean.
Scored 8.7
8.7
Rated excellent
Excellent
114 reviews
Price from
$134
1 night, 2 adults
Best Western Plus MidAmerica Hotel, hotel in Mascoutah

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.

Friendly staff and clean quiet room
Scored 8.8
8.8
Rated excellent
Excellent
294 reviews
Price from
$107.54
1 night, 2 adults
Hampton Inn O'Fallon, Il, hotel in O'Fallon

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

Scored 8.7
8.7
Rated excellent
Excellent
298 reviews
Price from
$125.80
1 night, 2 adults
Econo Lodge Inn & Suites, hotel in Fairview Heights

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

Clean and nice room
Scored 6.7
6.7
Rated pleasant
Pleasant
100 reviews
Price from
$63.75
1 night, 2 adults
Fairfield by Marriott Inn and Suites O Fallon IL, hotel in O'Fallon

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.

Very clean!
Scored 8.7
8.7
Rated excellent
Excellent
112 reviews
Price from
$129.27
1 night, 2 adults
Rodeway Inn & Suites, hotel in O'Fallon

Located 6 miles from Southwestern Illinois College, this O'Fallon, Illinois hotel features an indoor pool, a daily hot breakfast and rooms with a 32-inch flat-screen TV.

Scored 5.7
5.7
Rated okay
Fair
35 reviews
Price from
$59
1 night, 2 adults
Drury Inn & Suites St. Louis/O'Fallon, IL, hotel in O'Fallon

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 location. Kickback is nice. Staff is wonderful. Super clean. Good breakfast.
Scored 9.0
9.0
Rated wonderful
Wonderful
772 reviews
Price from
$112.49
1 night, 2 adults
Drury Inn & Suites St. Louis - Fairview Heights, hotel in Fairview Heights

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.

Food was good, room was very clean. Staff was super friendly and helpful.
Scored 8.7
8.7
Rated excellent
Excellent
662 reviews
Price from
$103.69
1 night, 2 adults
TownePlace Suites by Marriott St. Louis O'Fallon, hotel in O'Fallon

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

It was very clean and accommodating
Scored 8.9
8.9
Rated excellent
Excellent
35 reviews
Price from
$129
1 night, 2 adults
Hilton Garden Inn St. Louis Shiloh/O'Fallon IL, hotel in O'Fallon

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.

It was very spacious and comfortable. Also the breakfast was great.
Scored 7.3
7.3
Rated good
Good
126 reviews
Price from
$108.36
1 night, 2 adults
See all hotels in and around Shiloh