Find Hotels with a Gym in St. Louis, MO

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top St. Louis Hotels with a Gym

Drury Inn & Suites St. Louis Brentwood
3 out of 5
8700 Eager Rd, Brentwood, MO
Fully refundableReserve now, pay when you stay
The price is $108 per night from Dec 5 to Dec 5
4.7/5 Exceptional! (955 reviews)
"Pillows need replacing, they were lumpy"

Reviewed on Nov 22, 2021

Drury Inn & Suites St. Louis Brentwood
Drury Plaza Hotel St. Louis at the Arch
3 out of 5
2 South 4th Street, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $108 per night from Dec 12 to Dec 12
4.7/5 Exceptional! (1,934 reviews)
"It was great with a great view."

Reviewed on Nov 27, 2021

Drury Plaza Hotel St. Louis at the Arch
Moonrise Hotel
4 out of 5
6177 Delmar Blvd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $119 per night from Dec 26 to Dec 26
4.6/5 Exceptional! (959 reviews)
"N/A"

Reviewed on Nov 22, 2021

Moonrise Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Drury Inn & Suites St. Louis Forest Park
3 out of 5
2111 Sulphur Avenue, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $117 per night from Dec 12 to Dec 12
4.6/5 Wonderful! (979 reviews)
"I had a medical appointment and it was convenient to where I needed to be really early in the morning. Facility was wonderful and staff very very friendly and great service."

Reviewed on Oct 27, 2021

Drury Inn & Suites St. Louis Forest Park
Hampton Inn Gateway Arch Downtown
2.5 out of 5
333 Washington Ave, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $101 per night from Dec 5 to Dec 5
4.4/5 Excellent! (984 reviews)
"Clean property, guest room very organize. Breakfast presentation was wonderful. Secured lobby and guest parking. Will recommend to friends."

Reviewed on Nov 10, 2021

Hampton Inn Gateway Arch Downtown
The Chase Park Plaza Royal Sonesta St. Louis
4.5 out of 5
212 N Kingshighway, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $170 per night from Dec 26 to Dec 26
4.4/5 Excellent! (994 reviews)
"Rooms never got clean due to employee shortage."

Reviewed on Nov 1, 2021

The Chase Park Plaza Royal Sonesta St. Louis
Courtyard by Marriott St Louis Creve Coeur
3 out of 5
828 N New Ballas Rd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $103 per night from Dec 5 to Dec 5
4.3/5 Excellent! (990 reviews)
"It was very quiet."

Reviewed on Nov 16, 2021

Courtyard by Marriott St Louis Creve Coeur
Homewood Suites by Hilton St. Louis Westport
3 out of 5
2434 Old Dorsett Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $110 per night from Dec 25 to Dec 25
4.3/5 Excellent! (290 reviews)
"It was such a nice place to stay, and loved walking into a fireplace because of how wind and cold it was."

Reviewed on Nov 15, 2021

Homewood Suites by Hilton St. Louis Westport
DoubleTree by Hilton Hotel St. Louis - Chesterfield
4 out of 5
16625 Swingley Ridge Rd, Chesterfield, MO
Fully refundableReserve now, pay when you stay
The price is $110 per night from Dec 24 to Dec 24
4.3/5 Excellent! (969 reviews)
"Friendly clean"

Reviewed on Oct 25, 2021

DoubleTree by Hilton Hotel St. Louis - Chesterfield
Clayton Plaza Hotel & Extended Stay
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $104 per night from Dec 7 to Dec 7
4.3/5 Excellent! (1,387 reviews)
"The room could have been cleaner."

Reviewed on Nov 22, 2021

Clayton Plaza Hotel & Extended Stay
Hyatt Regency St. Louis at The Arch
4 out of 5
315 Chestnut St, St. Louis, MO
Fully refundable
The price is $89 per night from Dec 24 to Dec 24
4.2/5 Excellent! (2,927 reviews)
"Affordable and right next to the Arch, nice views."

Reviewed on Nov 25, 2021

Hyatt Regency St. Louis at The Arch
Marriott St. Louis Grand
4 out of 5
800 Washington Ave, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $103 per night from Dec 17 to Dec 17
4.2/5 Very Good! (980 reviews)
"Staff was very friendly place was clean"

Reviewed on Nov 25, 2021

Marriott St. Louis Grand
The Cheshire
4 out of 5
6300 Clayton Rd, Richmond Heights, MO
Fully refundableReserve now, pay when you stay
The price is $132 per night from Dec 20 to Dec 20
4.1/5 Very Good! (989 reviews)
"LOVED the theme and decor. the scavenger hunt was a unique addition to explore the Inn. Loved the art in all forms. As is common in 10/21 at hotels and restaurants, there was not enough housekeeping staff. But, when anything was requested, it showed up immediately."

Reviewed on Nov 7, 2021

The Cheshire
Hilton Garden Inn St. Louis Airport
3 out of 5
4450 Evans Place, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $118 per night from Dec 10 to Dec 10
4.1/5 Very Good! (998 reviews)
"Perfect location"

Reviewed on Sep 18, 2021

Hilton Garden Inn St. Louis Airport
Hilton St. Louis at the Ballpark
4 out of 5
1 S Broadway, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $129 per night from Dec 5 to Dec 5
3.9/5 Good! (1,046 reviews)
"Customer servive."

Reviewed on Nov 22, 2021

Hilton St. Louis at the Ballpark
Marriott St. Louis Airport
4 out of 5
10700 Pear Tree Lane, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $120 per night from Dec 3 to Dec 3
3.8/5 Good! (968 reviews)
"Need robes please"

Reviewed on Nov 21, 2021

Marriott St. Louis Airport
Red Roof Inn St Louis - Troy, IL
2 out of 5
2030 Formosa Road, Troy, IL
Fully refundableReserve now, pay when you stay
The price is $75 per night from Nov 29 to Nov 29
3.8/5 Good! (825 reviews)
"It was a VERY clean experience which is hard to find nowadays. The check in girl was super friendly and nice and welcoming. After we checked in, we had to go to a Halloween party and needed scissors, she was more than happy to let us borrow hers. No attitude, no annoyance on her face. I wish I could ..."

Reviewed on Oct 25, 2021

Red Roof Inn St Louis - Troy, IL
Le Meridien St. Louis Downtown
4 out of 5
1019 Pine St, St. Louis, MO
The price is $139 per night from Dec 19 to Dec 19
3.3/5 (999 reviews)
"This was at one time a very beautiful hotel. The rooms could use some TLC. The tiles floor in the bathroom was cracked and didn't look very clean, the carpet was loose and bunched up and I actually tripped on it, the bathroom was very small and everything just overall didn't seem too clean. The girl ..."

Reviewed on Jan 28, 2019

Le Meridien St. Louis Downtown
Quality Inn St. Louis Airport Hotel
2.5 out of 5
10232 Natural Bridge Rd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $65 per night from Dec 6 to Dec 6
3.1/5 (971 reviews)
"Convenient and served a purpose for me. Very close to the airport with free shuttle service."

Reviewed on Nov 24, 2021

Quality Inn St. Louis Airport Hotel
OYO Hotel St. Louis Downtown City Center MO
3.5 out of 5
400 S 14th St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $80 per night from Dec 5 to Dec 5
3/5 (419 reviews)
"No microwave in the room was my only coMplaint. Staff was polite helpful and friendly Check in & out was great"

Reviewed on Nov 22, 2021

OYO Hotel St. Louis Downtown City Center MO
Don't see what you're looking for?
See all available properties in St. Louis
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Recent reviews of St. Louis hotels
expedia verified reviews