Close this search box.

How to Get Smoke Smell Out of the Mattress?

Do you have a smoker in the house? Or have you recently moved into a new place where the previous occupants were smokers? One of the biggest challenges of living with a smoker is getting rid of the strong, lingering smoke smell from your furniture and surroundings. If you’re struggling to eliminate the smoke smell from your bed and mattress, don’t worry – we’ve got you covered!

Smoke odor can be a stubborn issue to tackle, especially when it has seeped into fabrics and mattresses. It can lead to an unpleasant sleeping experience, not to mention put your health at risk. It’s essential to address the odor as soon as possible if you want to live in a healthy and clean environment.

In this article, we will explore some of the best ways to get smoke smell out of your mattress effectively. Whether you have a memory foam, latex, or a traditional innerspring mattress, these tips will help you get rid of the smoke smell and make your bed fresh and clean again.

How to Get Cigarette Smell Out of the Mattress?

Below are several tips you can maximize to get the cigarette smell out of your mattress.

1. Use Baking Soda to Neutralize the Smell

Since your mattress is porous, weed and cigarette smoke may linger around it because they penetrate the surface and get trapped inside it. It can even be worse if you smoke frequently. You may opt for deep cleaning to eliminate any unwanted odor, but baking soda is an excellent idea if you want a fast, effective, effortless solution.

Baking soda is affordable and effective. It is a deodorizer meaning it eliminates smells from fabrics. To use it, remove all your bedding and spread baking soda around your mattress surface.

Ensure you rub it appropriately so that it gets into the crevices and dips to remove any odor. Allow it to sit for at least one hour; if the smell is more pungent, let it stay for over an hour.

Then after the time is over, you have to vacuum the baking soda with an upholstery attachment. If you notice some smells, you can repeat the same process until your mattress smells fresh.

You can incorporate some essential oil drops on top of the dry baking soda before you sprinkle it on the mattress. You can also perform cleaning your mattress outside so that, besides eliminating smells, your bed can air out.

2. Use Vinegar to Break Down the Smoke Residue

Vinegar usually works best as an odor neutralizer and is also a great option if you do not like using alcohol. It is also affordable and quick to apply.

Start by mixing distilled white vinegar with water in equal portions inside a spray bottle. You can also incorporate lemon rind inside the spray bottle to get effective results and pleasant smells on your mattress.

Next, you have to sprinkle the mixture on the mattress. Remember to cover the bottom of the bed so you do not saturate the entire mattress until it becomes wet. After spraying, you have to wait for it to dry.

You will notice the vinegar’s smell disappears even as your bed dries. When the mattress is completely dry, you can spread some baking soda to remove any lingering odors and ensure any dampness is absorbed. You can allow the baking soda to sit for one hour and vacuum the mattress.

3. Use Dishwashing Liquid to Remove Soot and Stains

Use Dishwashing Liquid to Remove Soot and Stains

A suitable dishwashing liquid can assist you with eliminating the soot and stains of cigarettes on your mattress. However, do not spray it directly on your bed.

First, mix it with baking soda to have an effective paste. Afterward, you can sprinkle the paste on your mattress as a spot cleaner to eliminate any soot and stains.

You can leave the paste on your mattress for at least one hour. Then wipe the residue using a paper towel or the regular towel. Let it dry before you continue using the mattress.

4. Use a Steam Cleaner to Deep Clean Your Mattress

Use a Steam Cleaner to Clean Your Mattress

Deep cleaning is ideal for keeping your mattress smelling fresh and free from unpleasant smells. It’s not that hard; sprinkle some baking soda in a little container, vacuum your mattress using an upholstery attachment, and run the stem cleaner across your bed. Let it dry for 2 hours before you use it again.

Ensure you start the process early since it takes some time. However, it is worth investing your time since you will get great results. Here is how to clean your mattress deep using a steam cleaner:

  • Switch on Your Steam Cleaner

Add cold tap water to it before you turn it on. You should hear the machine’s sound as it starts to heat up. You can use it after five to ten minutes.

  • Vacuum and Deodorize

As the machine is getting ready to steam clean, you can opt to vacuum your mattress surface after stripping off all the blankets, sheets, extra mattress pads, and pillows from the bed.

  • Spot Clean Stains

You can use a moderate detergent alongside a water mixture to remove any stain on the mattress. You may generously sprinkle baking soda and then some white vinegar on the stain. Remember not to oversaturate the stain.

  • Steam Clean the Mattress

Take your steam cleaner and ensure you are holding a few inches above your mattress surface. Use a medium heat setting and keep it a little further from the fabric. Gently slide the steam cleaner across your bed using low, long strokes.

Ensure you are keen to notice how damp your mattress appears. It should be slightly moist and not become wet. If wet, raise your steamer above and far away from your mattress surface.

  • Let the Bed Dry

After a successful steam cleaning process, allow your mattress to dry for at least three hours. Remember to open the windows and fix a fan to blow directly on your bed. You can as well take your bed outside to dry using the sun.

If you want to know if the mattress is fully dry, use dry towels to press forcefully around different spots on the mattress. If you notice they come out with moisture, let your bed dry for more hours. Afterward, when it has thoroughly dried, you can fix your sheets and pillows and enjoy a clean and fresh bed.


Getting the smoke smell out of a mattress is not easy, especially if it’s a cigarette or weed smell. Fortunately, you can use baking soda to neutralize the smell, vinegar to break down the smell residue, dishwashing liquid to eliminate any stains and soot, and a steam cleaner to deep clean your mattress. 

Author: Jessica

Jessica is a lover of both life and gardening. She loves to share his passion for both on social media. He often posts about his latest gardening projects, as well as tips and tricks for others who might be interested in starting their own gardens. She also frequently posts about the different aspects of his life that he enjoys, from spending time with friends and family to exploring new places.

Keep in mind that we may receive commissions when you click our links and make purchases. However, this does not impact our reviews and comparisons. We try our best to keep things fair and balanced, in order to help you make the best choice for you.

As an Amazon Associate, I earn from qualifying purchases.