How to Remove Cigarette Smells From Clothes & Carpet

closeup of an ashtray

The Spruce / Ana-Maria Stanciu 

Project Overview
  • Working Time: 5 hrs
  • Total Time: 1 day, 12 hrs

Stale cigarette and cigar smoke odors in clothing or around your home are never pleasant. If you've had a smoky encounter, treat your clothing and home as soon as possible to remove the smoke odor so the nicotine residue does not begin to build up over time. There are a few easy methods using common household supplies to dissipate the odors, but it can be a slow process to regain freshness. Read on for sure-fire ways to remove smoke odor from clothing and carpets.

Odor type Smoke
Detergent type Heavy-duty laundry detergent
Water temperature Warm

Click Play to Learn How to Easily Remove Cigarette and Cigar Smell From Clothes

Before You Begin

If the clothing is labeled as dry clean only, follow the steps for airing the clothing outdoors or inside. You can also use a home dry cleaning kit to refresh fabrics or take your garments to a professional cleaner

If it is a garment that can be hand-washed, add a pre-washing baking soda soaking step and a vinegar rinse. 

If the item can not be washed, try a fabric refresher spray. The formula will trap the odor molecules and suspend them until the fabric can be properly cleaned. 

For odor removal from vintage upholstery, consult a professional.

materials for removing smoke smells

The Spruce / Ana-Maria Stanciu 

What You'll Need

Equipment / Tools

  • Soaking basin or sink
  • Clothesline or clothes rack
  • Sealable bin or plastic bag (optional)
  • Bowl (optional for carpet or upholstery)


  • Baking soda
  • Distilled white vinegar
  • Unscented heavy-duty laundry detergent
  • Water
  • Fabric refresher (optional)
  • Commercial odor remover containing activated charcoal (optional for carpet or upholstery)


How to Remove Cigarette and Cigar Smells From Clothing

If your washable clothes and linens are smoky due to exposure for only a short time, such as a weekend visit, these methods work particularly well. Extended exposure will take repeated treatments.

  1. Air out the Garment

    Hang the smoke-laden clothing in the open air. If you cannot hang things outside, hang the clothing in room filled with lots of green leafy plants to help absorb the odors. Use a fan to create air movement. The length of time you need to air clothes depends upon how saturated they are with smoke and how sensitive you are to the odor. The length of airing can be as little as a few hours to a couple of weeks.

    clothing on a drying rack
    The Spruce / Ana-Maria Stanciu 
  2. Soak in Baking Soda and Water Solution

    To remove the odor, soak washable clothing in a sink or washing machine filled with warm water and one cup baking soda before washing. Overnight is usually sufficient. 

    mixing a baking soda soaking solution
    The Spruce / Ana-Maria Stanciu  
  3. Machine Wash

    After soaking, wash according to the garment care label instructions using unscented laundry detergent. Add one cup of distilled white vinegar to the rinse cycle and stop the cycle. Let the laundry soak for an hour in the vinegar and water solution before completing the rinse cycle. If the clothes should be hand-washed, follow your usual routine but add vinegar to the rinse water.

    placing items into the washer
    The Spruce / Ana-Maria Stanciu 
  4. Air-Dry

    Dry the freshly washed clothes and linens on a clothesline or clothes rack in the sunlight. If you must dry in a clothes dryer, use a low-temperature setting because excessively high heat can actually cause any remaining odor molecules to bond with the fibers.


    The ultra-violet rays of the sunlight will help remove odors and smells; however, bright sunlight can cause dyes to fade, so hang dark colors in the shade. Line drying your clothes will also provide a final opportunity for clothes to air out.

    items drying on a rack
    The Spruce / Ana-Maria Stanciu  
  5. Use a Fabric Freshener

    If the smoke smell lingers, use a fabric refresher in either scented or unscented formulas to mask the odors. There are in-wash formulas or sprays that bind with the odor molecules. If spraying, spray the clothing outside and let it continue to air.

    spraying a garment with deodorizer
    The Spruce / Ana-Maria Stanciu  
  6. Seal in Container With Baking Soda

    Do not store clothes away long-term with any type of strong odor. However, temporarily, you can use a sealed container to trap odors. Place the garments in a sealed plastic tub or heavy-duty plastic bag with a box of baking soda. Leave the container sealed for a week or so. The baking soda will absorb the odors.

    placing a garment in a sealed bag with baking soda
    The Spruce / Ana-Maria Stanciu 

How to Remove Cigarette and Cigar Smells From Carpet and Upholstery

If you have a frequent indoor smoker in the house, it is nearly impossible to remove all of the smoke smell from carpet and upholstery. But it can be done if the smoke exposure was brief.

  1. Clean out the Cigarette Butts and Ashes

    As soon as possible, empty all ashtrays and dispose of the trash bags.

    emptying out an ashtray
    The Spruce / Ana-Maria Stanciu
  2. Air out the Room

    Open as many windows as possible and turn on circulating fans to help bring in fresh air.

    opening a window to air out the room
    The Spruce / Ana-Maria Stanciu
  3. Set out Bowls of Vinegar

    Pour some distilled white vinegar into small bowls or cups and place in the affected rooms.

    setting out bowls of vinegar
    The Spruce / Ana-Maria Stanciu 
  4. Put Washable Accessories in Washer

    Toss any washable curtains, small rugs, pillows, and throw blankets from the room in the washer.

    putting washable items into the washer
    The Spruce / Ana-Maria Stanciu
  5. Treat Carpet and Upholstery With Baking Soda

    Sprinkle plain, dry baking soda on carpets and area rugs. Allow the baking soda to remain on the carpet for about an hour and then vacuum up. Be sure to toss the vacuum bags after cleaning or empty the vacuum cup.

    sprinkling baking soda onto a rug
    The Spruce / Ana-Maria Stanciu

Usually, all it takes is one time going through these steps to remove strong smoke odor. But, if your clothes, carpet, or upholstery still have bothersome cigarette odors or nicotine stains, repeat the steps. If the baking soda method does not work on carpet or upholstery the second time, try a commercial odor remover that uses activated charcoal.