St. Clair County

3-Star Hotels in St. Clair County

Choose your dates to see the latest prices and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 20 3-Star hotels for you in St. Clair County

Choose your travel dates to see the latest prices and deals for 3-star hotels in St. Clair County.
Most Booked
Lowest price
Closest to downtown
Highest Rated
83
Hotels in Fairview Heights
Featured facilities: Swimming Pool, Business Center, Fitness Room
95 reviews
7.5/10
1 night
From €77
Check Availability
68
Hotels in O'Fallon
Featured facilities: Swimming Pool, Fitness Room
Great
89 reviews
9.1/10
1 night
From €134
Check Availability
39
Hotels in O'Fallon
Featured facilities: Swimming Pool, Business Center, Barbecue
Great
49 reviews
9.0/10
1 night
From €170
Check Availability
99+
Hotels in O'Fallon
Featured facilities: Swimming Pool, Business Center, Fitness Room
Amazing
98 reviews
9.4/10
1 night
From €108
Check Availability
50
Hotels in Mascoutah
Featured facilities: Swimming Pool, Airport Pick-up Service, Business Center
Very Good
99 reviews
8.9/10
1 night
From €82
Check Availability
67
Hotels in Fairview Heights
Featured facilities: Swimming Pool, Business Center, Fitness Room
52 reviews
6.9/10
1 night
From €88
Check Availability
33
Hotels in Belleville
Featured facilities: Children's Toys, Barbecue, Fitness Room
Outstanding
31 reviews
9.8/10
Check Availability
75
Hotels in Fairview Heights
Featured facilities: Business Center, Fitness Room, Parking
Great
98 reviews
9.0/10
1 night
From €98
Check Availability
90
Hotels in Shiloh
Featured facilities: Swimming Pool, Business Center, Fitness Room
Very Good
100 reviews
8.5/10
1 night
From €90
Check Availability
99+
Hotels in O'Fallon
Featured facilities: Swimming Pool, Meeting Room, Fitness Room
Very Good
97 reviews
8.0/10
1 night
From €113
Check Availability
See All 3-Star Hotels in St. Clair County

Latest Reviews for St. Clair County hotels

See all
Browse reviews and ratings from real guests to find the 3-star St. Clair County hotels that suits your needs.

Casino Queen Hotel

7.9/10
Good
Posted on Apr 12, 2025
Guest User
Room was tired. Carpet worn and stained.Drapes wouldn’t close completely, letting the sunshine in at 6:15. Furniture was old and damaged. Location is next to a casino which is also old and worn. Located in East St. Louis, you must be very aware of your surroundings. It is near the Metro station and they do have a shuttle to and from the Cardinal games. ( A good point!). Not worth the amount we paid for the room!!
Price per night from:€85

Best Western St. Louis Fairview Heights

7.0/10
Posted on Oct 24, 2024
Bethany Robben
I 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.
Price per night from:€74

Frequently Asked Questions

What are some of the best 3 star hotels in St. Clair County?

Whether you are traveling to St. Clair County for business or tourism, Casino Queen Hotel (from €119) , Best Western St. Louis Fairview Heights (from €75) and Fairfield Inn & Suites O’Fallon, IL (from €124) are all popular hotels.

How much for staying at a 3 star hotel in St. Clair County?

For 3 star hotels in St. Clair County, the average price is €129 on weekdays, and is €163 on weekends (Friday–Saturday).

What are some of the best 3 star hotels in St. Clair County with bar?

Which 3 star hotels in St. Clair County have a gym?

Which 3 star hotels in St. Clair County provide great breakfast?

Do any deals available for 3 star hotels in St. Clair County?

Trip.com provides various promotions and discounts for 3 star hotels. You can check the promotions page to see the latest deals that available for you on Trip.com.

Which 3 star hotels in St. Clair County have a swimming pool?

Which 3 star hotels in St. Clair County have free Wi-Fi?

Get your Internet connection is essential during traveling. Casino Queen Hotel (from €119), Radisson Hotel Fairview Heights - St Louis (from €76) and Country Inn & Suites by Radisson, Fairview Heights, IL (from €83) are popular hotels offering free Wi-Fi.

St. Clair County 3-star Hotel Info for Tourists

Number of reviews1,128
Total properties20
Weekday Avg. Price€129
Weekend Avg. Price€163