How to get rid of cigarette smoke odour in rooms

Updated April 17, 2017

If you have recently stopped smoking, intend to put your house on the market or are tired of being told that your house smells like an ashtray, there are ways to get rid of cigarette smoke odour in rooms. Unfortunately, cigarette smoke contains tar and oils that cling to every surface in your home, including floors, furniture and walls. Effectively removing the odour from your house requires a considerable amount of time and effort.

Remove all ashtrays from the room, and immediately stop smoking inside. Ashtrays full of ashes and fag butts will hold cigarette odour in rooms long after the last cigarette was smoked.

Replace the air filters in your house if you have a modern ventilation or air conditioning system because they probably smell of cigarette smoke and will continue to spread the odour into every room in your home even after you stop smoking.

Wash or replace curtains, and clean upholstered furniture to remove lingering smoke odours. Make certain to carefully read and follow the manufacturer's instructions on your furniture before washing to avoid damaging your upholstery or voiding any warranties you might have.

Vacuum and shampoo all carpets. Rugs should be replaced, when possible. Check your warranty before shampooing your carpet. You may be required to have your carpets professionally cleaned to prevent voiding your warranty.

Sprinkle bicarbonate of soda on your carpet and leave it for three to four hours before vacuuming. Before trying this odour-removal technique, test a small area of your carpet by sprinkling some soda and letting it sit overnight. If the carpet fades or shows other signs of damage, do not apply the bicarbonate of soda to the rest of the floor.

Clean your windows with equal parts vinegar and water.

Prime and paint your walls. While this might seem a lot of work, it will help get rid of cigarette smoke odour and hide any nicotine stains that have formed on your walls. If your walls are heavily stained, you should scrub them with a vinegar and water solution and allow them to dry before priming.

Place bowls of bicarbonate of soda around the room and leave for several days. The soda crystals should absorb any odour still lingering in the air. You may need to repeat this process several times to get rid of cigarette smoke odour in rooms completely.


Scented candles or room deodorisers only mask the smell of cigarettes. The odour will return when the candle burns out or the deodoriser is empty.

Things You'll Need

  • Air filters
  • Upholstery cleaner
  • Carpet shampoo machine
  • Carpet cleaning solution
  • Bicarbonate of soda
  • Vinegar
  • Paint primer
  • Paint and painting supplies
Cite this Article A tool to create a citation to reference this article Cite this Article

About the Author