Step by step: how to get weed smell out of a car
- 1
Air the car out
Park in a safe, open spot, ideally in the sun, and open every door and the trunk for at least an hour. Fresh air carries off the smell that is floating in the cabin, so the cleaning can deal with what is stuck to surfaces.
- 2
Clear out the source
Empty ashtrays, cupholders, door pockets and the space under the seats. Throw away ash, roaches, wrappers and any stash bags or containers. One forgotten item can keep the smell going for weeks.
- 3
Vacuum everything
Vacuum seats, carpets, floor mats, the headliner edges and the seat tracks with a brush and crevice tool. Take the floor mats out and shake or vacuum both sides. Ash dust in the carpet holds odor.
- 4
Wipe every hard surface
Wipe the dashboard, console, steering wheel, door panels, seat belt buckles and vents with a microfiber cloth and interior cleaner or mild soapy water. Smoke leaves a sticky film you can often see on the cloth. Rinse and wring the cloth often.
- 5
Clean the inside glass
Smoke film builds up on the windshield and windows and keeps releasing smell when the glass heats up. Clean every window with glass cleaner and two microfiber towels until the cloth comes away clean.
- 6
Deodorize fabric with baking soda
Sprinkle a light, even layer of baking soda over the seats, carpet and mats, brush it in gently, and leave it for at least 3 hours or overnight with the windows cracked. Vacuum it up thoroughly. For heavy smell, shampoo the seats and carpet instead.
- 7
Replace the cabin air filter
The cabin air filter traps smoke particles and pushes the smell back out every time the fan runs. On many cars it sits behind the glove box and takes a few minutes to change; check your owner’s manual for the location and the right part.
- 8
Run the vents on fresh air
With the new filter in, start the car, set the system to outside air (not recirculate), and run the fan on high with the windows down for 10 to 15 minutes. Leave an activated charcoal bag under a seat for the next few weeks to absorb what is left.
Why weed smell lingers in a car
Smoke does not just float in the air; it leaves residue on every surface, and those surfaces keep releasing the smell. A car is a small, closed space full of fabric, foam and plastic, so it soaks up more than a room does.
The EPA explains that chemicals released by smoking and vaping can build up on hard surfaces and embed in soft ones like upholstery and carpet, and can later be released back into the air. It also says ventilation, filtration and air cleaning reduce these exposures but do not eliminate them, and that the only way to prevent them is not to smoke or vape indoors, including in cars. That is why cleaning surfaces matters more than spraying fragrance.
What works and what does not
| Method | Does it remove the smell? | Notes |
|---|---|---|
| Airing out | Partly | Clears the air, not the residue on surfaces |
| Wiping hard surfaces and glass | Yes | Removes the sticky film where much of the smell lives |
| Baking soda on fabric | Yes, for light smell | Cheap and safe; needs hours to work, then a thorough vacuum |
| Upholstery and carpet shampoo | Yes, for heavy smell | Use a portable extractor; let it dry fully with the windows open |
| New cabin air filter | Yes | Often the missing step when the smell comes back with the fan |
| Air fresheners and sprays | No | Mask the smell for a few days |
| Ozone generator | Not recommended | See below |
Kia’s owner’s manual, for example, shows the cabin (climate control) air filter behind the glove box and says to replace it on schedule, and sooner in dusty or polluted conditions. Other makes put it under the dash or the hood cowl, so check your own manual.
Should you use an ozone generator?
For a DIY job, no. Ozone is a lung irritant, and the EPA says no federal agency has approved ozone generators for use in occupied spaces. It notes that inhaled ozone can damage the lungs, and that at levels that do not exceed public health standards, ozone is not effective at removing many odor-causing chemicals.
Some detailers use ozone treatment in an empty car followed by a long airing out. If you hire one, make sure nobody, including pets, is in the car during treatment and that it is fully aired before you drive. Most cars do not need it once the surfaces, fabric and filter are clean. For smoke smell in the house, see our guide to getting rid of smoke smell.
Mistakes to avoid
- Hanging an air freshener and skipping the cleaning, which only layers a scent on top of the smoke.
- Forgetting the inside of the windshield, which keeps giving off smell on hot days.
- Leaving the old cabin air filter in, so the smell blows back in with the fan.
- Running the air on recirculate while you air the car out.
- Shampooing seats and closing the car up wet, which adds a musty smell to the smoke.
Products that make this easier
Optional. Everything above works with basic supplies; these just save time or effort.
- See it on Amazon
Deodorize fabric
Arm & Hammer Baking Soda
Absorbs odor from seats and carpet when left for a few hours. Use a thin layer and vacuum it completely, or it leaves white dust in the fibers.
- See it on Amazon
Replace the filter
FRAM Fresh Breeze Cabin Air Filter
Cabin filters with baking soda help with odor, and FRAM makes them for most models. Look up the exact part for your car before you order.
- See it on Amazon
Wipe hard surfaces
Chemical Guys Total Interior Cleaner & Protectant
One spray for dash, console, vinyl and plastic that lifts smoke film. Test it on a hidden spot of leather or screens first, and spray the cloth, not the surface.
- See it on Amazon
Absorb what is left
Moso Natural Air Purifying Bag
A fragrance-free charcoal bag that sits under a seat and soaks up lingering odor. It helps after cleaning; it will not fix a dirty car on its own.
As an Amazon Associate, Broombook earns from qualifying purchases. Links open the product on Amazon, where sizes, sellers and prices change.