Skip to content
HassleFix

Mattress Smells Like Smoke? How to Pull the Odor Out

Smoke settles deep into mattress fabric and foam. Air it, lift it with baking soda, then use a fabric-safe odor eliminator spray on what is left.

By Jamilur Rahman Updated November 5, 2026 · 6 min read

Time
1 day, mostly waiting
Cost
Under $20
Difficulty
Easy
A bare mattress in a sunlit bedroom with an open window and a light dusting of baking soda on top
In this guide
  1. Quick answer
  2. Free vs. permanent fix
  3. What you'll need
  4. Why it happens
  5. Try this first (free)
  6. When free fixes aren't enough
  7. Buy the fix
  8. Check the room, not just the mattress
  9. When the smoke comes from outside
  10. What to skip
  11. FAQ
  12. Related problems

Quick answer

If your mattress smells like smoke, the tar and soot in smoke have settled into the fabric and foam. Strip the bed, air the mattress, vacuum it and leave a layer of baking soda on it for several hours. If a smoky smell remains, a smoke odor eliminator spray made for fabric breaks the odor down instead of covering it. A mattress that was in a fire should be replaced.

Free fix vs. permanent fix

Free fix · A day of waiting

Air it, baking soda, repeat

  • Strip the bedding and wash it hot
  • Air the mattress with windows open and a fan running
  • Sprinkle baking soda, wait 6 to 24 hours, then vacuum
  • Repeat once or twice

How long it lasts: Lifts a light smoke smell for good. Heavy or old smoke can return when the mattress warms up.

Most readers choose Permanent fix
Smoke odor eliminator spray for fabric (illustration)
Illustration

A smoke odor eliminator spray for fabric

Baking soda pulls odor from the surface but cannot reach deep into foam. An odor-neutralizing spray is made to bind or break up smoke compounds in fabric, which is why owners describe it as going after the smell and not hiding it. Mist it lightly and let it dry.

What to get: Smoke odor eliminator spray for fabric

How long it lasts: Often permanent on light smoke, since it treats the odor itself. Heavier smoke can take two or three rounds.

As an Amazon Associate I earn from qualifying purchases.

What you'll need

  • Vacuum with an upholstery attachment

    To lift soot and baking soda

    You have it
  • Baking soda

    A cheap odor absorber for the surface

    You have it
  • Box fan

    Moves air across the bare mattress

    You have it
  • Our pick
    Smoke odor eliminator spray for fabric (illustration)
    Illustration

    Smoke odor eliminator spray for fabric

    Look for one made for fabric and upholstery

  • Air purifier with an activated carbon filter (illustration)
    Illustration

    Air purifier with an activated carbon filter

    For rooms where smoke keeps coming back

Why it happens

1

Tar and soot from smoking indoors

Cigarette smoke leaves a sticky tar film. It settles on fabric and sinks into foam, and body heat pulls the smell back out at night.

2

Smoke from a nearby fire or neighbor

Wildfire smoke, a kitchen fire or smoke drifting through shared vents can saturate soft furnishings like a mattress.

3

A used or secondhand mattress

A mattress from a smoker's home, a rental or a storage unit can carry years of smoke in its foam.

4

Warmth releasing the odor

Heat frees odor trapped in foam. The smell often seems stronger at night or on warm days, even after the bedding is washed.

Try this first (free)

Do these in order, starting with the simplest.

  1. Strip and wash everything

    Wash sheets, the mattress protector and pillowcases hot with detergent, and add a cup of white vinegar to the rinse if the care labels allow. Smoke clings to bedding, so wash it first.

  2. Air the mattress

    Tool used: Box fan

    Open the windows and aim a fan across the bare mattress for several hours. A dry, breezy day is best. Avoid leaving a foam mattress in strong sun for long, as heat can age the foam.

  3. Vacuum the surface

    Tool used: Vacuum with an upholstery attachment

    Go over the top and the sides slowly with the upholstery attachment to lift loose soot.

  4. Cover it with baking soda

    Tool used: Baking soda

    Dust a thin, even layer over the whole mattress. Leave it for 6 to 24 hours, then vacuum it up slowly. Repeat if the smell is strong.

  5. Treat what is left with a spray

    Tool used: Smoke odor eliminator spray for fabric

    Hold a fabric-safe smoke odor eliminator about a foot away and mist the surface lightly. Do not soak the mattress. Let it dry completely with the fan on before you make the bed.

    Smoke odor eliminator spray for fabric (illustration)
    Illustration

    Tool for this step

    Smoke odor eliminator spray for fabric · Look for one made for fabric and upholstery

    Check price on Amazon

When free fixes aren't enough

Baking soda and airing handle light smoke. If two rounds later the mattress still smells when it warms up, the smoke is deep in the foam. A targeted spray helps with moderate smoke when applied in thin passes with drying time between them. For tobacco from years in a smoker's home, or a mattress that was in a house fire, treatment may not fully work, and replacing it can cost less than months of trying. A mattress near a fire may also hold soot and burned-chemical residue, so do not sleep on it. If the smell is of burning plastic or something electric, unplug any electric blanket or heated pad right away and stop using it.

Buy the fix

Still stuck after the free fixes? These are the products we would look at.

Our picks compared
PickProductFixesWho it's forBuy
Best pick
Smoke odor eliminator spray for fabric (illustration)
Illustration
Smoke odor eliminator spray for fabric
leftover smoke smell that airing and baking soda leave behind Anyone whose mattress still smells after airing and baking soda. Check price
Upgrade pick
Air purifier with an activated carbon filter (illustration)
Illustration
Air purifier with an activated carbon filter
smoke that keeps re-entering the room from outside or from a smoker in the home Smokers' households, wildfire areas, and apartment buildings with drifting smoke. Check price
Best pick
Smoke odor eliminator spray for fabric (illustration)
Illustration

Smoke odor eliminator spray for fabric

Fixes: leftover smoke smell that airing and baking soda leave behind

Look for: Made for fabric and upholstery, and safe on soft surfaces such as mattresses; Odor-neutralizing, not just perfume; Unscented or lightly scented, so you do not sleep on a heavy fragrance; A fine mist nozzle that does not soak the surface.

Who it's for
Anyone whose mattress still smells after airing and baking soda.
Honest downside
The mattress was in a fire, is soaked, or has heavy tar staining, so replace it. Also skip sprays if you have asthma and cannot ventilate the room well.
Upgrade pick
Air purifier with an activated carbon filter (illustration)
Illustration

Air purifier with an activated carbon filter

Fixes: smoke that keeps re-entering the room from outside or from a smoker in the home

Look for: A real activated carbon filter, a thick bed and not a thin sheet; A HEPA filter for fine particles; Rated for the size of your bedroom; A quiet night setting.

Who it's for
Smokers' households, wildfire areas, and apartment buildings with drifting smoke.
Honest downside
The smell comes from the mattress alone. A purifier cleans air, not foam.

As an Amazon Associate I earn from qualifying purchases. We don't show prices because they change, so use the button to see today's price.

How we picked: How we picked: this page is based on mattress care guides, odor removal advice from cleaning and fire restoration groups, and what owners report in reviews of smoke odor sprays. We do not test products by hand.

Check the room, not just the mattress

Smoke settles on every soft surface. Curtains, rugs, pillows and the bedding all hold it, and they re-scent the mattress as the room warms. Wash what you can, air the rest, and wipe hard surfaces with a damp cloth. If you treat only the mattress, the room will put the smell back.

When the smoke comes from outside

If wildfire or neighbor smoke is the source, keep windows closed on smoky days, run an air purifier, and only air the mattress when the air outside is clear. Otherwise you are pulling more smoke in.

What to skip

Cover-up sprays, fresheners and ozone machines

Perfume sprays mask smoke for a few hours and then blend with it. Ozone generators can be harmful to breathe and can damage foam and rubber, so skip them in a bedroom.

Frequently asked questions

How long does it take for a mattress to stop smelling like smoke?
Light smoke can fade in a day or two of airing and baking soda. Deep, old smoke can take weeks of repeated treatment, and sometimes it never fully clears.
Does baking soda really get smoke smell out of a mattress?
It helps with light odor near the surface. It cannot reach deep into foam, which is why airing longer or using a fabric spray often follows.
Can I steam clean a mattress that smells like smoke?
It is better not to. Moisture can stay inside the mattress and grow mold. Dry methods and a light mist are safer.
Should I replace a mattress that smells like smoke?
Replace it if it was in a fire, if the smell remains after two weeks of treatment, or if it makes you cough. Otherwise, try the steps above first.

As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure

Smoke odor eliminator spray for fabric (illustration)
Illustration

Our pick: Smoke odor eliminator spray for fabric

Check price