How to Get Smoke Smell Out of a Car (and Musty Odors)

TL;DR: Smoke smell lives in residue soaked into fabric, foam padding and the air system, so scented sprays never fix it. Remove every butt and bit of ash, clean the soft and hard surfaces, swap the cabin air filter, then use a neutralizer or ozone as the final step. Musty odors need the water source found and dried before any cleaning.
To get smoke smell out of a car, you have to clean out the sticky residue the smoke left behind. Throw out ash and butts, vacuum everywhere, and work baking soda or activated charcoal into the fabric. Wipe hard surfaces and glass with a white vinegar and water mix, then shampoo or steam the seats, carpet and headliner.
Replace the cabin air filter and treat the vents. Finish with an odor neutralizer or ozone. Air fresheners only cover the smell, so it comes back.
A car that smells musty follows the same idea. Find the water, dry it out, clean it, then treat the air system.
Why smoke smell is so hard to get out of a car
Smoke contamination that lingers after a cigarette or cigar is put out is called thirdhand smoke. Its leftover compounds build up on surfaces, clothing and dust and can stay for long periods, even after airing out and normal cleaning.
In a car, that means a film of tar residue and nicotine on nearly everything you touch. Cigarette smoke and cigar smoke both leave it, and so does weed smoke.
The smell also goes deeper than the surface. Smoke odor hides in fabric, in foam padding and in the HVAC system, so wiping surfaces alone will not remove it.
As Steamtown Auto Detailing puts it, smoke smell is nearly impossible to remove because smoke buries itself within the fibers of fabrics. That is why every soft surface needs treating, including the ones that look clean.
The headliner is a common holdout. Smoke rises, and headliners absorb it and are hard to clean without damage.
The air system gets hit too. When the heat or A/C runs while someone smokes, smoke gets pulled into the HVAC system and coats the evaporator core, the air ducts and the cabin air filter. Every time you turn the fan on after that, it can push the smell back out.
How to get smoke smell out of a car, step by step
Work in order: remove the source, deep clean, treat the air system, then neutralize what is left. Skipping a step is the most common reason the smell comes back.
Light or occasional smoking may clear with one round of these steps. Cigar smoke and years of heavy smoking usually take more than one pass. Weed smoke settles into fabric and vents the same way, so the same steps apply.
Step 1: Find and remove every source
Empty the ashtray and wash it. Then check under and between the seats, the seatback pockets, the glovebox, the center console and the trunk for ash, butts and wrappers.
Pull out loose items like clothes, blankets and seat covers and wash them. Fabric that rode around in a smoky car holds the smell too.
Go slow on this search. Steamtown Auto Detailing once found a cigar hidden in a random place in a car during a final vacuum. One missed butt under a seat can keep the whole car smelling.
Then drive with the windows down and the fan on fresh air mode, not recirculation mode. Recirculation keeps moving the same stale air around the cabin, while fresh air pulls in outside air and starts flushing it out.
Step 2: Vacuum, then use baking soda or activated charcoal
Vacuum the seats, carpet, floor mats and every crevice before anything gets wet. Ash turns into a gray paste once water hits it, so get it out dry.
Baking soda can be brushed into seats, carpets and mats, left for several hours and vacuumed up. Use a stiff brush so it works down into the fibers instead of sitting on top.
Activated charcoal traps odor molecules on its porous surface instead of masking them. Set small containers of it around the cabin and in the trunk, and leave them overnight or longer.
Does baking soda work? It lowers the smell, and it is worth doing. It will not pull residue out of foam padding or the vents, so treat this step as a head start.
Step 3: Wipe down hard surfaces and glass
Tar and nicotine leave a film on the dash, steering wheel, door panels, console and the inside of the glass. A haze on the windshield that smears when you wipe it is usually that film.
A spray of equal parts white vinegar and water helps break down smoke residue. Wipe the hard surfaces with it, and mist fabric lightly without soaking it.
Use a cleaner made for the material on leather and touch screens. Vinegar can dry out leather and streak or harm the coating on a screen.
Heavy smoking can leave that film thick enough to see. In one car where the previous owner smoked cigars, the interior was stained yellow and brown. That yellow film is the residue holding the smell, so keep wiping until your towel comes away clean.
Step 4: Shampoo or steam the seats, carpet and headliner
Steam cleaning helps loosen tar and nicotine stuck in upholstery and foam padding. Steam reaches deeper into the fibers than a spray and wipe can.
Shampoo the carpet and cloth seats with an upholstery shampoo, then extract the dirty water with a wet-dry vacuum. Pull out as much water as you can so the foam underneath does not stay wet.
Go gentle on the headliner. Mist the cleaner onto a towel, not onto the headliner, and blot. Soaking it can loosen the glue and make the fabric sag.
Let everything dry completely with the doors open or the windows cracked. Damp foam turns musty, and then you have traded one smell for another.
Step 5: Replace the cabin air filter and treat the vents
A cabin air filter that sat through a lot of smoking becomes a source of the smell itself. Replacing it is essential.
Take out the old filter before you use an A/C disinfectant spray, so the product can move through the system. Spray the treatment into the cowl air intake, the outside air vent at the base of the windshield, with the fan running on fresh air. Follow the product label for how long to run it.
Put in a fresh filter afterward. An activated carbon cabin filter helps with leftover odors, since the carbon layer traps smell the same way activated charcoal does.
Step 6: Finish with an odor neutralizer, fogger or ozone
An odor neutralizer is made to break down odor molecules, where a regular spray adds scent on top. Chemical Guys says its Total Reset products completely neutralize foul odors in the car rather than only adding a good smell.
An odor fogger fills the closed cabin with treatment, so read the label first. Chemical Guys says to turn the car off before using its Total Reset fogger. Nobody should sit inside while any fogger works.
An ozone generator is the heavy option. An ozone machine helps neutralize odors inside a car. Ozone is harsh to breathe, so keep people and pets out while it runs, then air the car out fully before anyone gets back in.
Foggers and ozone work best as the last step. On a car that still has ash in the carpet and film on the glass, they fade and the smoke smell returns.
How long does it take to get smoke smell out of a car?
For light smoking, a thorough cleaning plus drying time over a few days often does it. A car that was smoked in heavily for years, or one with cigar smoke, can take several rounds before the smell is gone.
Drying is often the slowest part. Seats and carpet need to dry all the way before you close the car up, and foam padding stays damp longer than the surface suggests.
If your car still smells like smoke after a detail, the smell is usually coming from a spot the cleaning did not reach. Check the cabin air filter, the ducts, the foam under the seat fabric and the headliner first.
Why air fresheners and quick fixes do not last
Vent clip fresheners and scented wipes put a nice smell on top of the smoke. The residue stays right where it was.
Once the scent fades, the smoke comes back. Warm days make it worse, because heat in a closed car pulls more odor out of the residue.
Pet odor works the same way, so get the hair and residue out first, often with an enzyme cleaner, before you add any scent.
Car smells musty? Find the moisture first


A musty smell almost always means water is sitting somewhere it should not be, and mold or bacteria are growing in it. The source is usually hidden under the carpet, inside the A/C housing or in the cabin air filter.
Cleaning without fixing the water buys you a few good days before the smell is back. Find where the water is coming from before you scrub anything.
Common causes of a musty car smell
Start your search with these:
- A dirty cabin air filter, which collects dust, mold spores and moisture and can blow a musty smell through the cabin when the A/C or heater runs.
- A blocked A/C drain, where water collects in the evaporator or its housing and grows mold and mildew, causing a musty smell when the A/C is on.
- Leaks from worn door seals, a blocked sunroof drain or a bad trunk seal that soak the carpet padding.
- Wet clothes, sports gear, umbrellas or spilled drinks left in the car.
The evaporator core condenses moisture that normally drains out of the vehicle. That water leaves through the A/C condensate drain tube under the car, and when the tube clogs, it has nowhere to go.
Weather plays a part too. High humidity or frequent rain makes it harder to keep a car interior dry. Pacific Northwest rain and damp winters in Everett, Washington, keep plenty of local cars on the edge of musty.
Signs your car may have mold or mildew
Watch for these warning signs:
- The smell gets stronger right when the A/C or fan first turns on.
- Window fogging with no clear cause, which can be a sign of trapped humidity that lets mold grow.
- Damp carpet or padding, especially under the floor mats and in the footwells.
- Spots or fuzzy growth on seats, seat belts, carpet or the cabin air filter.
Mold on a cabin air filter signals standing moisture, usually a slow A/C condensate drain.
To check for a leak, press a dry paper towel into the carpet under the mats after a heavy rain. If it comes up wet, trace the water back toward the nearest door seal, the sunroof drain or the trunk.
How to get mold out of a car
Start by finding and fixing the leak or clogged drain. If water keeps getting in, the mold grows back no matter how well you clean.
Protect yourself while you work. Wear gloves and a mask, keep the doors open, and avoid breathing loose mold spores, especially if anyone in your home has allergies or asthma.
Dry it out, clean it, then treat the air system
Pull up wet mats and extract water from the carpet and padding with a wet-dry vacuum. Then dry the cabin fully with airflow, using fans with the doors open in a garage or on a dry day.
Vacuum loose spores with a vacuum that has a good filter. Then clean the affected surfaces with a cleaner made for each material, the same way you would for smoke film.
Replace the cabin air filter and treat the vents and evaporator with an A/C disinfectant spray, pulling the filter first so the spray moves through the system. A new filter clears the smell only when the water problem is fixed, meaning the drain is flowing and the evaporator is dry.
Humid climates and short trips that end before airflow dries the housing make filter mold grow faster. A few habits keep the car dry from here on:
- Run the fan for a bit before you shut the car off.
- Bring wet jackets, towels and gear inside.
- Check door seals and sunroof drains every fall, before the rain settles in.
When DIY is not enough
Get professional help if the padding under the carpet stays soaked, the mold keeps coming back after you clean, or there is heavy growth.
Soaked carpet padding sometimes has to come out to dry properly, or be replaced. That usually means pulling seats and trim, which is a bigger job than most people want to take on in the driveway.
DIY smoke odor methods compared
| Method | What it does | Best use |
|---|---|---|
| Baking soda | Brushed in, left several hours, then vacuumed | Seats, carpet and mats |
| Activated charcoal | Traps odor molecules instead of masking them | Overnight in the cabin and trunk |
| Vinegar and water spray | Helps break down smoke residue | Hard surfaces, glass, light fabric mist |
| Steam cleaning | Loosens tar and nicotine in upholstery and foam | Cloth seats and padding |
| Ozone machine | Helps neutralize odors inside a car | Final step after cleaning |
When to call a professional odor and mold service
Long-term smoking, cigar smoke and mold in the vents or padding often need pro equipment and more than one treatment. If you plan to sell or trade in the car, a smoke smell is also one of the first things a buyer notices when they open the door.
We treat smoke, pet, food, mildew and other lingering smells with source treatment, enzyme cleaning and neutralizing. Our mold and mildew treatment handles moisture-related mold from leaks or damp conditions with antimicrobial treatment, deep cleaning, drying and odor control. It is not certified structural or hazardous mold remediation.
A quick odor bomb is $75, odor elimination for strong smells starts at $345, and mold treatment starts at $365, quoted by how bad it is.
The Reflection Detail is fully mobile, so we come to your home or work and only need your water, not your power. We work rain or shine. If the smell keeps coming back after the steps above, take a look at our odor and mold removal service.
Related: How much does car detailing cost?
FAQ
Does vinegar get rid of smoke smell in a car?
It helps. A spray of equal parts white vinegar and water breaks down smoke residue on hard surfaces and glass. On fabric, mist lightly and never soak it. Vinegar alone will not reach foam padding or the vents, and it can dry out leather or harm screen coatings. Pair it with shampooing, a new cabin filter and a final neutralizer.
Will an ozone machine get rid of cigarette smell in a car?
It can help a lot as the last step. An ozone machine helps neutralize odors inside a car. It works poorly if ash, butts or tar film are still in the cabin, because that residue keeps releasing smell. Clean first, change the cabin air filter, then run ozone to handle what is left in the fibers and the air system.
Is it safe to use an ozone generator in a car?
It is safe only when nobody is inside. Ozone is harsh to breathe, so keep people and pets out of the car the whole time it runs. Follow the machine's directions on run time, then open the doors and air the cabin out fully before anyone sits inside. Never run it while you are in the car or parked with someone waiting inside.
Is mold in a car dangerous to breathe?
Loose mold spores are worth avoiding, especially for anyone with allergies or asthma. A closed cabin can push them at you every time the fan runs. While you clean, wear gloves and a mask and keep the doors open. If growth is heavy or keeps returning, have it treated, and fix the leak or clogged drain first so it does not grow back.
Does a smoke smell lower a car's resale value?
It can make a car harder to sell. Smoke smell is one of the first things a buyer notices when they open the door, and it can lead to lower offers. Yellow film on the headliner and glass tells the same story. Cleaning the cabin, replacing the cabin air filter and treating the odor before you list the car gives buyers a better first impression.
Should I get an odor bomb or full odor elimination?
It depends on how strong the smell is. A quick odor bomb is $75 and is the lighter option. For strong smells, like years of smoking, odor elimination starts at $345. That work includes source treatment, enzyme cleaning and neutralizing. If you are not sure which one your car needs, describe the smell when you ask us for a quote.
Sources
- Third-hand smoke
- How To Remove Cigarette Smell From Car: Detailer's Guide
- TikTok video by Steamtown Auto Detailing
- TikTok video by Steamtown Auto Detailing
- How to Get Rid of the Musty Smell From Your Car's Air Conditioner
- TikTok video by Chemical Guys
- How To Eliminate Moldy, Damp Odors From Your Car's Interior
- Why Does My Car A/C Smell?
- Cabin Air Filter Mold: Signs, Risks, And How To Fix It