Find Non-Smoking Hotels in St. Louis, MO

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide

Top St. Louis Non-Smoking Hotels

Best Western Kirkwood Inn
2.5 out of 5
1200 S Kirkwood Road, Kirkwood, MO, 63122
Fully refundableReserve now, pay when you stay
The price is $89 per night from Jan 2 to Jan 3
$89
per night
Jan 2 - Jan 3
4.5/5 Wonderful! (1,001 reviews)
"This was a very good, economical choice for my one night stay. Clean, comfortable bed. Free parking, breakfast, on site dining and bar. Staff were very friendly and helpful. I would stay again if in the area."

Reviewed on Nov 24, 2022

Best Western Kirkwood Inn
Clayton Plaza Hotel & Extended Stay
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO, 63105
Fully refundableReserve now, pay when you stay
The price is $120 per night from Dec 16 to Dec 17
$120
per night
Dec 16 - Dec 17
4.4/5 Excellent! (1,948 reviews)
Will come back
"The staff was super friendly and helpful when we checked in and out."

Reviewed on Dec 4, 2022

Clayton Plaza Hotel & Extended Stay
Best Western Plus Pontoon Beach
3 out of 5
4 Regency Pkwy, Granite City, IL, 62040
Fully refundableReserve now, pay when you stay
The price is $93 per night from Dec 18 to Dec 19
$93
per night
Dec 18 - Dec 19
4.3/5 Excellent! (422 reviews)
"The breakfast was terrible, no closet in handicap room, and the bathroom was not handicap friendly for the bathtub. Very high sides on tub."

Reviewed on Oct 24, 2022

Best Western Plus Pontoon Beach

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Best Western Troy Hotel
2.5 out of 5
2020 Formosa Drive, Troy, IL, 62294
Fully refundableReserve now, pay when you stay
The price is $85 per night from Dec 21 to Dec 22
$85
per night
Dec 21 - Dec 22
4.1/5 Very Good! (529 reviews)
"Great room, friendly staff, one of best free hotel breakfasts we’ve had on our travels"

Reviewed on Nov 1, 2022

Best Western Troy Hotel
Best Western Plus The Charles Hotel
3 out of 5
1425 South 5th Street, St. Charles, MO, 63301
Fully refundableReserve now, pay when you stay
The price is $79 per night from Dec 11 to Dec 12
$79
per night
Dec 11 - Dec 12
3.9/5 Very Good! (1,000 reviews)
"No toilet paper holder in bathroom of Handicapped room!"

Reviewed on Dec 4, 2022

Best Western Plus The Charles Hotel
Comfort Inn & Suites St. Louis - Hazelwood
2.5 out of 5
7133 Douglas W. Palmer, Hazelwood, MO, 63042
Fully refundableReserve now, pay when you stay
The price is $94 per night from Dec 8 to Dec 9
$94
per night
Dec 8 - Dec 9
3.9/5 Good! (348 reviews)
"Horrible hotel, had homeless people living there. People hanging on the outside of the hotel. I requested a refund immediately."

Reviewed on Jun 18, 2021

Comfort Inn & Suites St. Louis - Hazelwood
Best Western St. Louis Inn
2.5 out of 5
6224 Heimos Industrial Park Dr, St. Louis, MO, 63129
Fully refundableReserve now, pay when you stay
The price is $80 per night from Dec 11 to Dec 12
$80
per night
Dec 11 - Dec 12
3.6/5 Good! (999 reviews)
"Comfortable place. Only draw back were barking dogs the second night there and took them over an hour before they stopped it."

Reviewed on Nov 29, 2022

Best Western St. Louis Inn
Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 
2.5 out of 5
5823 Wilson Avenue, St. Louis, MO, 63110
Fully refundableReserve now, pay when you stay
The price is $78 per night from Dec 14 to Dec 15
$78
per night
Dec 14 - Dec 15
3.1/5 (1,000 reviews)
"It was a great stay it usually is just this time the remote for tv didn't work I had to get up and down to use buttons on tv"

Reviewed on Nov 20, 2022

Red Roof Inn PLUS+ St Louis - Forest Park/ Hampton Ave 
OYO Hotel Lake St Louis
2 out of 5
10600 Veterans Memorial Pkwy, Lake St Louis, MO, 63367
2.1/5 (268 reviews)
Not recommend
"This hotel was a complete disappointment. The hotel is completely run down and the room was awful. Not very clean and Items like drawers need to be fixed. I would not recommend anyone staying here. Only reason I didn’t cancel after getting here is that I already prepaid:( Also after leaving and coming ..."

Reviewed on Oct 11, 2020

OYO Hotel Lake St Louis
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.

St. Louis Non-Smoking Hotels information

 

Non-Smoking Hotels in St. Louis

125

Highest price $120
Cheapest price $78
Number of guest reviews 7515
Total number of hotels in St. Louis 1673

 

Recent reviews of St. Louis hotels
Expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

Get a link to download the app in the Apple App Store or Google Play Store. 1 message per request. Message and data rates may apply. Text HELP for help or STOP to unsubscribe. Review the App Download SMS terms at www.expedia.com/app. For privacy, please go to www.expedia.com/lp/lg-privacypolicy.
QR code