St. Clair County

St. Clair County Hotels with Gym

Enter your dates to find hotels with a Gym in St. Clair County to keep up your workout routine during travel.

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

Best St. Clair County Hotels with Gym

Check out our selection of St. Clair County hotels with Gym
Most Booked
Lowest price
Closest to downtown
Highest Rated
76
Hotels in Fairview Heights
Featured facilities: Fitness Room
Great
100 reviews
9.0/10
1 night
From €90
Check Availability
80
Hotels in O'Fallon
Featured facilities: Fitness Room
93 reviews
6.3/10
1 night
From €46
Check Availability
68
Hotels in O'Fallon
Featured facilities: Fitness Room
Great
90 reviews
9.1/10
1 night
From €134
Check Availability
83
Hotels in Fairview Heights
Featured facilities: Fitness Room
95 reviews
7.5/10
1 night
From €69
Check Availability
99+
Hotels in O'Fallon
Featured facilities: Fitness Room
Amazing
99 reviews
9.4/10
1 night
From €109
Check Availability
49
Hotels in O'Fallon
Featured facilities: Fitness Room
92 reviews
6.4/10
1 night
From €53
Check Availability
70
Hotels in O'Fallon
Featured facilities: Fitness Room
Great
97 reviews
9.1/10
1 night
From €104
Check Availability
39
Hotels in O'Fallon
Featured facilities: Fitness Room
Great
49 reviews
9.0/10
1 night
From €161
Check Availability
50
Hotels in Mascoutah
Featured facilities: Fitness Room
Very Good
101 reviews
8.9/10
1 night
From €83
Check Availability
69
Hotels in Cahokia
Featured facilities: Fitness Room
101 reviews
7.2/10
1 night
From €62
Check Availability
See All Hotels with Gym in St. Clair County

Top rated hotels in St. Clair County

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.

Holiday Inn Express & Suites O'FALLON/SHILOH by IHG

8.3/10
Very Good
Posted on Nov 30, 2025
Anonymous User
Hygiene: clean Environment: very good
Price per night from:€95

Hilton Garden Inn St. Louis Shiloh/O'Fallon

8.0/10
Very Good
Posted on Sep 5, 2022
Guest User
This 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.
Price per night from:€97

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:€71

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

Country Inn & Suites by Radisson, Fairview Heights, IL

6.9/10
Posted on Mar 1, 2025
Anonymous User
The hotel room is very comfortable, clean, suitable for work and vacation. The environment is clean and tidy and quiet. Hotel location is very good, convenient transportation Wi-Fi is also provided by the hotel.
Price per night from:€72

Comfort Inn & Suites O'Fallon - St Louis Area

6.4/10
Posted on Jun 9, 2023
Guest User
It 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
Price per night from:€55

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

5.5/10
Posted on Jun 29, 2023
Angeldust
My 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.
Price per night from:€61

Baymont by Wyndham O'Fallon St. Louis Area

5.5/10
Posted on Oct 16, 2021
CNLuke Zhan
Only stayed for one night and rested and fell asleep the next day to continue the trip, so I didn’t feel much. Overall, the bed was quite soft and quite a lot. The location of this kind of bed in American hotels is also good. The main reason is that the parking is convenient and comfortable. The cleanliness can only be said to be normal
Price per night from:€47

Frequently Asked Questions

What's the best hotel with Gym in St. Clair County?

Whether your trip to St. Clair County is for business or leisure, Casino Queen Hotel (from €80) , Best Western St. Louis Fairview Heights (from €75) and Quality Inn & Suites Near St Louis and I-255 (from €63) are popular choices.

What's the average price for hotels with Gym in St. Clair County?

For hotels with Gym in St. Clair County, the average price is €115 on weekdays and €144 on weekends (Friday–Saturday).

Which hotels with Gym in St. Clair County have deals?

There are many deals available on Trip.com for both new and loyal users. Please check the promotions page to save your upcoming stays.

St. Clair County Hotels with Gym Information

Total properties24
Number of reviews1,896
Highest price€65
Lowest price€65
Weekday Avg. Price€115
Weekend Avg. Price€144