Find Non-Smoking Hotels in St. Louis, MO

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Pick from 125 St. Louis Non-Smoking Hotels and compare room rates, reviews, and availability. Most hotels are fully refundable.

Courtyard by Marriott St. Louis Chesterfield
3.0 star property
9.0 out of 10, Wonderful, (409)
"One elevator was out of order, and only one (slow) elevator was working. The pool was out of order. There weren't trash bags in the trash cans in the room. The room was nice, and had several USB plug in's around the room, and Netflix built into the TV."
The price is $139
$162 total
includes taxes & fees
Jun 2 - Jun 3
Courtyard by Marriott St. Louis Chesterfield
Courtyard by Marriott St. Louis Downtown/Convention Center
3.0 star property
9.0 out of 10, Wonderful, (1003)
"Overall everything was good! I had one issue and that was my shower curtain be very dirty. I had to take it off so I could shower."
The price is $122
$145 total
includes taxes & fees
Jun 30 - Jul 1
Courtyard by Marriott St. Louis Downtown/Convention Center
Courtyard by Marriott St. Louis St. Peters
3.0 star property
9.0 out of 10, Wonderful, (523)
"Good"
The price is $139
$163 total
includes taxes & fees
Jun 2 - Jun 3
Courtyard by Marriott St. Louis St. Peters
Best Western St. Louis-Kirkwood Route 66
2.5 star property
8.8 out of 10, Excellent, (1007)
"x"
The price is $108
$125 total
includes taxes & fees
Jun 2 - Jun 3
Best Western St. Louis-Kirkwood Route 66
Clayton Plaza Hotel & Extended Stay
3.5 star property
8.8 out of 10, Excellent, (2881)
"Staff was great. Good breakfast. Overall a good stay. "
The price is $105
$122 total
includes taxes & fees
Jun 2 - Jun 3
Clayton Plaza Hotel & Extended Stay
Courtyard by Marriott St Louis Westport Plaza
3.0 star property
8.8 out of 10, Excellent, (1000)
"Pretty nice rooms. A few minor issues (bed crooked on frame, fold out couch sheets did not fit) and the mattress was super firm (hard!). Staff was great. No pool."
The price is $132
$153 total
includes taxes & fees
Jun 9 - Jun 10
Courtyard by Marriott St Louis Westport Plaza
Best Western Plus Pontoon Beach
3.0 star property
8.6 out of 10, Excellent, (485)
"Right across the street from a police station, so that's nice actually. When you walk in it smells good. Not musty or overpowering of chlorine even though the pool is right there. Was quiet and the beds were comfy enough. Room was decently clean as well believe me I looked!"
The price is $90
$100 total
includes taxes & fees
Jun 9 - Jun 10
Best Western Plus Pontoon Beach
Country Hearth Inn & Suites Edwardsville St. Louis
2.5 star property
8.6 out of 10, Excellent, (514)
"I've stayed in the inn across the parking lot. This is just as nice at a much reduced rate. Staff was friendly. Looked like the property has been kept up. The hotel was getting a new roof while I was there."
The price is $119
$137 total
includes taxes & fees
Jun 2 - Jun 3
Country Hearth Inn & Suites Edwardsville St. Louis
Courtyard by Marriott St Louis Creve Coeur
3.0 star property
8.6 out of 10, Excellent, (1000)
"Appreciated how very quiet it was overnight and ability to eliminate light in room. Best night sleep in a hotel."
The price is $140
$163 total
includes taxes & fees
Jun 8 - Jun 9
Courtyard by Marriott St Louis Creve Coeur
Courtyard by Marriott St. Louis Downtown West
3.0 star property
8.6 out of 10, Excellent, (950)
"Easy access to different parts of the city. "
The price is $156
$182 total
includes taxes & fees
Jun 16 - Jun 17
Courtyard by Marriott St. Louis Downtown West
Don't see what you're looking for?
See all available properties in St. Louis
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
$108
Cheapest price
$73
Number of guest reviews
8,731
Total number of hotels in St. Louis
2,020

 

Recent reviews of St. Louis hotels
Expedia verified reviews