St. Clair County

Explore 3-Star Hotels in St. Clair County

Choose your dates to see the latest hotel 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 great 3-Star hotels in St. Clair County for you.

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 Real Reviews for St. Clair County hotels

See all
Find the perfect stay with trusted ratings and reviews.

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

FAQs

What are the popular 3 star hotels in St. Clair County?

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

What’s the average rate for 3 star hotels in St. Clair County?

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

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

Which 3 star hotels in St. Clair County offer fitness facilities?

Which 3 star hotels in St. Clair County have bars?

Which 3 star hotels in St. Clair County offer breakfast?

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

What deals are available for 3 star hotels in St. Clair County?

Trip.com offers a range of promotions and discounts for 3 star hotels. You can visit the promotions page to find out what offers are available on Trip.com.

More information

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