Hotels in St. Clair County

Best St. Clair County Hotels

Enter your dates for prices and availability of the best hotels in St. Clair County.

Swipe up to view more

What Travelers Said About the Best Hotels in St. Clair County

See all
Browse these genuine traveler ratings and real guest reviews to find the best St. Clair County hotels.
7.9/10
Good
GGuest UserThis hotel has not been kept up well at all. The room walls were dirty, had holes in them and needed repainted! The shower/bath tub were not working properly! The entire room was dirty, especially the bathroom where they had not even cleaned poop off of the toilet seat. All of the furniture was dinged and beat up. On a positive note, all of the workers we encountered were very nice, helpful and respectful. The location was also very nice, especially with the pond you could walk around. We will definitely not be returning, though.
Hilton Garden Inn St. Louis Shiloh/O'Fallon Hotels in St. Clair County

Hilton Garden Inn St. Louis Shiloh/O'Fallon

Hotel near O'Fallon
Price per night from:£96
7.5/10
AAnonymous UserOne of there housekeepers walked into my room unannounced! She didn’t knock nor did she ask if anyone was in the room once she entered. The hotel doesn’t seem too worried about it and I don’t appreciate that. That was a complete invasion of my privacy and is absolutely unacceptable!
Radisson Hotel Fairview Heights - St Louis Hotels in St. Clair County

Radisson Hotel Fairview Heights - St Louis

Hotel near Fairview Heights
Price per night from:£87
7.4/10
GGuest UserWas very clean and very businesslike and the staff is very helpful actually again and recommend it
Casino Queen Hotel Hotels in St. Clair County

Casino Queen Hotel

Hotel near East Saint Louis
Price per night from:£61
7.1/10
GGuest UserVery nice staff, nice room, if a bit crusty around the edges. Great shower, TV was troublesome but staff fixed me up.  Breakfast was skimpy but sufficient. I had an Apple, a yogurt, apple juice, and coffee.  Having to deal with Trip.Com, online was a pain but I got thru it.  I’ll be returning to Belleville IL and will stay here again.
Super 8 by Wyndham Belleville IL/St. Louis Area Hotels in St. Clair County

Super 8 by Wyndham Belleville IL/St. Louis Area

Hotel near Belleville
Price per night from:£60
6.4/10
GGuest UserIt is a great quite hotel. The staff is amazing. I love my room it’s very comfortable and the fact they have a pool is great and the location is around everything I really love it
Comfort Inn & Suites O'Fallon - St Louis Area Hotels in St. Clair County

Comfort Inn & Suites O'Fallon - St Louis Area

Hotel near O'Fallon
Price per night from:£73
6.1/10
GGuest UserThe room was very clean. All amenities were good except the fridge made strange sound so I just unplugged it. Also, at times I could hear traffic outside but the aircon muffled it out pretty well. Overall, an awesome hotel for the price!
Quality Inn & Suites Caseyville - St. Louis Hotels in St. Clair County

Quality Inn & Suites Caseyville - St. Louis

Hotel near Caseyville
Price per night from:£52
6.0/10
AAngeldustMy husband and I only stayed one night. The check in process was quick and easy since we had prepaid through the app. They did need a credit card for a $100.00 deposit that we would get back after check out….. it’s still being held. Maybe tomorrow it will be back in my account. Our room was nice at first glance. Went to take a shower and there was an open bottle of curtesy shampoo in the tub and hair. Ugh. So much for that I just prayed my sheets were clean and we went to bed.
La Quinta Inn & Suites by Wyndham O'Fallon, IL - St. Louis Hotels in St. Clair County

La Quinta Inn & Suites by Wyndham O'Fallon, IL - St. Louis

Hotel near O'Fallon
Price per night from:£55
5.2/10
BBethany RobbenI have stayed here several times before within the last year for business & this hotel is a decent value; amenities included are free breakfast for 2 guests per room, free wifi, access to hot water 24/7 during your stay, pool, & fitness center. The main reason I have stayed here frequently within the past year is because I work at TJ Maxx in Fairview Heights, IL & I live 40 minutes away & is 1 of the closest hotels. The main things to keep in mind are rooms don't include a microwave or mini fridge because it's an older hotel, but there is a microwave in the downstairs kitchen area the front desk staff are more than happy to let guests use. This hotel also faces a major highway where many people commute to/from St. Louis, MO frequently, so rooms can be very noisy if your room is on the right of the highway facing traffic & you're not used to sleeping through it like me, you may not the best sleep quality. Breakfast is good & guests can choose from scrambled eggs, sausage, juice, yogurt, bagels, potatoes on some mornings, cereal & whole milk, etc.
Best Western St. Louis Fairview Heights Hotels in St. Clair County

Best Western St. Louis Fairview Heights

Hotel near Fairview Heights
Price per night from:£57
3.2/10
GGuest UserThis hotel was amazing and we will stay again. You could smell the cleanliness when you walked in the door and the room was super clean.
Days Inn & Suites by Wyndham Caseyville Hotels in St. Clair County

Days Inn & Suites by Wyndham Caseyville

Hotel near Caseyville
Price per night from:£39

FAQs About St. Clair County Hotels

What are the best hotels in St. Clair County?

Whether you're planning a business trip or a vacation, St. Clair County has many top-rated hotels to choose from. Days Inn & Suites by Wyndham Caseyville, Casino Queen Hotel, Motel 6 Caseyville and IL are among the best choices for your stay.

How much is a hotel in St. Clair County on average?

The average price for hotels in St. Clair County is £86 on weekdays, and £105 on weekends (Friday-Saturday).

What are the best hotel deals in St. Clair County?

Find the best hotel deals and promotions on Trip.com, available year-round for both first-time and loyal users. Please check the promotions page to see what promotions are available now on Trip.com.

What are the best pet-friendly hotels in St. Clair County?

Motel 6 Caseyville and IL is pet-friendly. Bring your pets along for an enjoyable stay!

Which hotels in St. Clair County provide fitness facilities?

Casino Queen Hotel, Sleep Inn O'Fallon Near I-64 and Super 8 by Wyndham O'Fallon include fitness facilities, so you can maintain your routine while traveling. Stay on track with your fitness goals while on the go!

Which hotels in St. Clair County have pools?

Motel 6 Caseyville, IL, Sleep Inn O'Fallon Near I-64 and Super 8 by Wyndham O'Fallon are excellent options for hotels with swimming pools. Book your stay to enjoy the pool and make your trip more enjoyable.

Which hotels in St. Clair County have the best breakfast?

Begin your day with a tasty and satisfying breakfast! Drury Inn & Suites St. Louis Fairview Heights, Hilton Garden Inn St. Louis Shiloh/O'Fallon and Radisson Hotel Fairview Heights - St Louis provide the best breakfast to start your day.

St. Clair County Hotels Info

Highest Price£314
Lowest Price£56
Number of Reviews 2,798
Total Properties41
Average Price(Weekday Night)£86
Average Price(Weekend Night)£105