Find Non-Smoking Hotels in St. Louis, MO

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top St. Louis Non-Smoking Hotels

Best Western Kirkwood Inn
2.5 out of 5
1200 S Kirkwood Road, Kirkwood, MO
Fully refundableReserve now, pay when you stay
The price is $105 per night from Nov 28 to Nov 28
4.5/5 Wonderful! (966 reviews)
"No"

Reviewed on Oct 17, 2021

Best Western Kirkwood Inn
Courtyard by Marriott St Louis Westport Plaza
3 out of 5
11888 Westline Industrial Dr, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $94 per night from Nov 7 to Nov 7
4.4/5 Wonderful! (966 reviews)
"Great place to stay. Super clean, staff was friendly and I was able to check in early."

Reviewed on Oct 1, 2021

Courtyard by Marriott St Louis Westport Plaza
Courtyard by Marriott St. Louis Chesterfield
3 out of 5
17369 Chesterfield Airport Road, Chesterfield, MO
Fully refundableReserve now, pay when you stay
The price is $111 per night from Nov 20 to Nov 20
4.4/5 Excellent! (238 reviews)
"Oh my goodness! The staff hands down are so amazing!! So nice! So friendly! So funny! We will be coming back for future visits! You don’t find people like these in the city!"

Reviewed on Oct 3, 2021

Courtyard by Marriott St. Louis Chesterfield
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.
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 $116 per night from Nov 9 to Nov 9
4.3/5 Excellent! (988 reviews)
"I booked this hotel to attend a memorial service and when I started looking this was the most cost efficient I could find available for the night. I was pleasantly surprised by how nice this hotel is. The curb appeal draws you in with it’s beautiful flowers but the friendly staff and cleanliness ..."

Reviewed on Oct 4, 2021

Courtyard by Marriott St Louis Creve Coeur
Best Western Plus Pontoon Beach
3 out of 5
4 Regency Pkwy, Granite City, IL
Fully refundableReserve now, pay when you stay
The price is $95 per night from Oct 31 to Oct 31
4.3/5 Excellent! (356 reviews)
"Ray at the front desk was very friendly and helpful. Room was very clean. Very comfortable stay."

Reviewed on Oct 25, 2021

Best Western Plus Pontoon Beach
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 $105 per night from Nov 8 to Nov 8
4.3/5 Excellent! (1,318 reviews)
"Staff is extremely helpful, courteous and generous with smiles."

Reviewed on Oct 25, 2021

Clayton Plaza Hotel & Extended Stay
Comfort Inn Near Six Flags St. Louis
2.5 out of 5
1320 Thornton St, Pacific, MO
Fully refundableReserve now, pay when you stay
The price is $109 per night from Nov 9 to Nov 9
4.2/5 Excellent! (449 reviews)
"Convenient for a night stay."

Reviewed on Oct 25, 2021

Comfort Inn Near Six Flags St. Louis
Comfort Suites St Charles-St Louis
2.5 out of 5
1400 S 5th St, St. Charles, MO
4.2/5 Excellent! (536 reviews)
Stuck in St Charles with help from Hotels.com
"When we arrived, hotel was closed by aide COVID-19. That is understandable, except we received no notice. As a result, we were stuck with no reservation and no way to get assistance. Backlog for customer service was over 2.5 hours. Chat did not help. Hotels.com should have warned us of the cancellation, ..."

Reviewed on Sep 25, 2020

Get rates
Comfort Suites St Charles-St Louis
Country Inn & Suites by Radisson, St. Peters, MO
2.5 out of 5
3877 Veterans Memorial Pkwy, St. Peters, MO
Fully refundableReserve now, pay when you stay
The price is $84 per night from Nov 23 to Nov 23
4.2/5 Excellent! (721 reviews)
"I liked that it was very quiet and the bed was very comfortable and the water was nice and hot for a good bath."

Reviewed on Oct 23, 2021

Country Inn & Suites by Radisson, St. Peters, MO
Comfort Inn Edwardsville - St. Louis
2.5 out of 5
3080 S State Route 157, Edwardsville, IL
Fully refundableReserve now, pay when you stay
The price is $92 per night from Nov 9 to Nov 9
4.1/5 Very Good! (486 reviews)
"Room anneke like people had smoked in it previously."

Reviewed on Oct 4, 2021

Comfort Inn Edwardsville - St. Louis
Country Hearth Inn & Suites Edwardsville St. Louis
2.5 out of 5
1013 Plummer Drive, Edwardsville, IL
Fully refundableReserve now, pay when you stay
The price is $99 per night from Oct 31 to Oct 31
4.1/5 Very Good! (329 reviews)
"Clean hotel and warmer."

Reviewed on Oct 23, 2021

Country Hearth Inn & Suites Edwardsville St. Louis
Best Western Troy Hotel
2.5 out of 5
2020 Formosa Drive, Troy, IL
Fully refundableReserve now, pay when you stay
The price is $80 per night from Nov 11 to Nov 11
4.1/5 Very Good! (368 reviews)
"It was safe and very clean, continental breakfast and great staff."

Reviewed on Oct 25, 2021

Best Western Troy Hotel
Comfort Inn & Suites St. Louis - Chesterfield
2.5 out of 5
18375 Chesterfield Arpt Rd, Chesterfield, MO
Fully refundableReserve now, pay when you stay
The price is $76 per night from Nov 22 to Nov 22
4/5 Very Good! (888 reviews)
"Clean room good breakfast selection"

Reviewed on Oct 25, 2021

Comfort Inn & Suites St. Louis - Chesterfield
Best Western Plus The Charles Hotel
3 out of 5
1425 South 5th Street, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $109 per night from Nov 1 to Nov 1
4/5 Very Good! (957 reviews)
"The property was clean and quiet. Very convenient location for our weekend activities."

Reviewed on Oct 25, 2021

Best Western Plus The Charles Hotel
Comfort Inn & Suites St. Louis-Hazelwood
2.5 out of 5
7133 Douglas W. Palmer, Hazelwood, MO
3.9/5 Good! (348 reviews)
Comfort to the rescue
"We booked last minute due to issues with a different chain and was very pleased. This hotel knows how to ensure customers are cared for. They helped save our vacation!"

Reviewed on Jun 16, 2021

Get rates
Comfort Inn & Suites St. Louis-Hazelwood
Comfort Inn & Suites St. Louis-O'Fallon
2.5 out of 5
100 Comfort Inn Ct, O'Fallon, MO
Fully refundableReserve now, pay when you stay
The price is $87 per night from Nov 28 to Nov 28
3.9/5 Good! (486 reviews)
"We took our pups who were so welcome. Great spot for the night."

Reviewed on Oct 16, 2021

Comfort Inn & Suites St. Louis-O'Fallon
Comfort Inn St Louis - Westport
3 out of 5
12031 Lackland Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $81 per night from Nov 24 to Nov 24
3.8/5 Good! (970 reviews)
"EVERYONE was so damn kind !!!!! Loved my days there. BUT the tv remote device sucked. I will return!!😊"

Reviewed on Oct 16, 2021

Comfort Inn St Louis - Westport
Best Western St. Louis Inn
2.5 out of 5
6224 Heimos Industrial Park Dr, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $76 per night from Nov 8 to Nov 8
3.7/5 Good! (955 reviews)
"Check in was quick. Staff was nice. Facility was super clean. Will be checking this location if i am ever back in the area."

Reviewed on Oct 24, 2021

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
Fully refundableReserve now, pay when you stay
The price is $71 per night from Nov 4 to Nov 4
3.2/5 (969 reviews)
"Condition of rooms was definitely updated for a Red Roof Inn. Otherwise I know what I'm getting. The surrounding areas of the hotel left a little to be desired."

Reviewed on Oct 7, 2021

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
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

Get rates
OYO Hotel Lake St Louis
Don't see what you're looking for?
We've got more Non-Smoking Hotels. Find the right one for you.
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.

Pocket Guide: Non-Smoking Hotels in St. Louis

Search for hotels in St. Louis on Expedia. You can easily find your hotels in St. Louis using one of the methods below:

  • View our selection of featured hotels in St. Louis
  • Use the map to find hotels in the St. Louis neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Louis, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Louis
  • Enter your travel dates to view the best deals on hotels in St. Louis - while they last

More trip options

Recent reviews of St. Louis hotels