Nobody likes a smelly car. It's unpleasant to sit in your car and smell a bad aroma, and you may feel embarrassed if you're giving friends a ride. Fortunately, in most cases, it's relatively simple to remove a bad smell from your car. Start with taking out trash from the car, then vacuuming the interior and wiping away any stains. If the smells linger, you may need to shampoo the interior surfaces or reach out to professional car cleaners.

Method 1
Method 1 of 2:

Removing Smells with Specific Causes

  1. 1
    Wipe interior surfaces with water and vinegar to remove cigarette smell. Mix a 1:1 mixture of white vinegar and water in a large bowl. Wet a clean rag in the mixture, and use the rag to wipe residue from smoke and tar off of the car's interior surfaces.[1] Since smoke tends to work its way into every surface of a vehicle, you may also need to spray a deodorizing spray into the car's vents and air intake.

    If you or somebody else regularly smokes in the car, though, the odor will always be present, so the best thing to do is to stop smoking in the car.

  2. 2
    Remove mildew or mold by vacuuming out any moisture. Use a wet-dry vac to vacuum out any moisture from your car's upholstery or carpets. Once you're done, leave the windows open for 8-10 hours to allow the car's interior to fully dry out. If you cleaned removable rugs or mats, let them dry in the sun to kill mold and mildew. Once the interior is dry, the mildew smell should be gone.[2]
    • Prevent future mildew in your vehicle by checking for any leaks in your car. You can check for leaks by parking your car over a sheet of clean cardboard overnight. If you find that your car has leaks, take it to a mechanic for repair.
    • If leaks aren't an issue, the mildew or mold may have occurred because of a spilled drink or wet gear being placed in the car and left there. Remove any contaminants such as rotting food and clean the area of the car with an all-purpose cleaner or shampoo.
    Advertisement
  3. 3
    Clean out vomit by scrubbing stains with a water and vinegar solution. Vomit is an odor source that should be cleaned up immediately, because the stomach acids in vomit cling to the fiber and can damage it. Mix vinegar and water at a 1:1 ratio in a large bucket. Then, dip a rag into the mixture and scrub at the vomit stain. Keep working over the stain until you've removed it from the surface it's on.[3]
    • Once you've scrubbed all of the residual vomit out of the carpet, use a wet-dry vac to pull all of the remaining water and vinegar out of the carpet.
  4. 4
    Remove urine stains by scrubbing with a stain remover. Urine has a strong odor and should be removed from the car as soon as possible. Visit an auto shop and buy a stain remover that is suitable for car upholstery or carpet. Blot the stain remover onto the car upholstery or carpet rather than rubbing it in. Let the stain remover sit for the time suggested by the packaging.
    • Allow the wet patch to air-dry. If you use a hot dryer source (like a hair dryer), the urine may adhere to the carpet and start to smell very bad.
    • If this doesn't work, you could try using a pet urine odor removing spray. You can purchase this product at most pet stores.
  5. 5
    Seek professional help if the odor continues to linger. There are professionals who focus specifically on removing odors, either through professional detailing outlets, or through specialist cleaning. These agencies will have plenty of experience removing stubborn odors and deeply-ingrained stains from cars.[4]
    • Search online for a specialist car cleaner near you, or call a local car dealership for their recommendation.
  6. Advertisement
Method 2
Method 2 of 2:

Cleaning Your Car to Eliminate Smells

  1. 1
    Clean trash and other garbage out of your car. Start with the basics by clearing everything out of the car and removing all trash. There may be an old piece of food or other garbage stinking up your car.[5] Check under the seats and remove all rotting food, trash, and junk items. Check back pockets and remove all trash items.
    • Be careful if you have children as there may be sticky candies, or unidentified blobs of food stuck within the pocket. Don't forget to clean the back or trunk of the car as well.
  2. 2
    Wipe the interior surfaces to remove stains that may produce odors.[6] Use a soft cleaning cloth and an all-purpose cleaning spray to wipe down every plastic, wood, glass, and metallic surface inside the car.[7] Look for any spills or stains that could be causing the odor. For example, a child may have spilled pudding on the seat.
    • For leather seats, use an appropriate leather cleaner. Alternatively, you can ask for a suitable interior car cleaner at your automotive store.
    • If your upholstery is not leather, remove stains by vacuuming or shampooing the surfaces.
  3. 3
    Remove and clean the floor mats or rugs. In most cars, the floor mats (where the driver's and passengers' feet rest) can be removed. Pull these out, and use a few rags and hot, soapy water to clean them. Stains may have accumulated over time, which may be producing the foul smell in your car.[8]
    • Use clean water when you're cleaning off the floor mats. Wipe off all excess water from the mats so no water pools up in the car once you put the mats back in.
  4. 4
    Vacuum the car to clear out any grime worked into the carpet. Vacuum the carpet and the seats to remove excess dirt. Besides dirt, food crumbs or leftover bits of trash may have been worked into the carpet. Vacuuming these out should improve the smell of your car. Run the vacuum nozzle over all seat and floor surfaces.[9]
    • If you're sure that the car's carpet is the problem, you could sprinkle carpet deodorizer over the carpet. Leave it to sit for the time recommended on the package instructions (usually about 5-10 minutes) before vacuuming it up.
  5. 5
    Shampoo the inside of the car if vacuuming didn't remove the smell. If vacuuming failed to remove the smell, you'll need to take a more aggressive approach towards cleaning the carpet. Purchase a car shampoo from your local car store and use a clean sponge for scrubbing. Mix the car shampoo with water as the package directions suggest. Scrub the shampoo deep into the car upholstery and carpet to release the dirt trapped inside the fabric folds.[10]
    • Work the shampoo deep into any existing carpet or seat stains. Stains may be a source of odor, so removing them is crucial.
    • Once you've finished scrubbing the car's interior, you'll need to rinse out the shampoo and let the interior carpets and seats dry.
    • When purchasing a car shampoo, select one that is designed to treat the type of materials used in your car.
  6. 6
    Sprinkle baking soda over odorous stains to remove the smell. Baking soda absorbs unpleasant odors. Buy a box at your local grocery store, and use your fingers to sprinkle a pinch of the powder over a smelly stain in your car. Let it sit for 4-5 hours and use a regular household vacuum cleaner to vacuum up the baking soda.[11]
    • Only sprinkle baking soda onto dry surfaces. If you sprinkle it onto a wet stain, the powder will form a tough-to-remove paste.
  7. 7
    Clean out the cabin air filter. Contaminants can get caught in your cabin air filter, which may make your vehicle smell when you run your air conditioning. Locate the pleated air filter in your vehicle behind the glove box, under the passenger-side dashboard, or under your hood and remove it. Hit the filter a few times with a soft brush or spray it with an air gun to get rid of the contaminants before you reinstall it.[12]
    • If you have trouble finding the cabin air filter, look in the vehicle's manual.
  8. Advertisement

Expert Q&A
Did you know you can get expert answers for this article? Unlock expert answers by supporting wikiHow

  • Question
    What is the best odor eliminator for cars?
    Chad Zani
    Chad Zani
    Auto Detailing Expert
    Chad Zani is the Director of Franchising at Detail Garage, an automotive detailing company with locations around the U.S. and Sweden. Chad is based in the Los Angeles, California area and uses his passion for auto detailing to teach others how to do so as he grows his company nationwide.
    Chad Zani
    Auto Detailing Expert
    Expert Answer

    Support wikiHow by unlocking this expert answer.

    Spray a scented antibacterial disinfectant into your car's air conditioning vents. Bacteria often build up inside them but people often forget to clean there.
  • Question
    What can be used to clean the stain in the trunk of my cream colored SUV? The interior color is cream which makes it difficult to keep clean.
    Inga Aksamit
    Inga Aksamit
    Travel Journalist
    Inga Aksamit is a travel writer, photographer, author, and outdoor educator with more than 10 years of experience. She has published two books and has written in extensive magazines. She is a member of the Bay Area Travel Writers and the Redwood Writers, writing organizations based in the San Francisco Bay Area.
    Inga Aksamit
    Travel Journalist
    Expert Answer

    Support wikiHow by unlocking this expert answer.

    Sprinkling the stain with baking soda shouldn't change the color. If you do use an all-purpose cleaner, make sure to use a clear one. Most rug shampoos won't harm the cream color, either.
  • Question
    How do I get rid of a damp smell in my car?
    Community Answer
    Community Answer
    A damp smell is often caused by mildew. You should try a chlorine dioxide-based product to destroy the mildew spores and eliminate the smell.
Advertisement

About This Article

Chad Zani
Co-authored by:
Auto Detailing Expert
This article was co-authored by Chad Zani. Chad Zani is the Director of Franchising at Detail Garage, an automotive detailing company with locations around the U.S. and Sweden. Chad is based in the Los Angeles, California area and uses his passion for auto detailing to teach others how to do so as he grows his company nationwide. This article has been viewed 1,660,481 times.
9 votes - 67%
Co-authors: 58
Updated: September 22, 2021
Views: 1,660,481
Article SummaryX

To remove odors from your car, try sprinkling baking soda over any smelly areas and letting it sit for 4-5 hours so it can absorb the odors. After several hours, just vacuum up the baking soda and the bad smell should be gone. If you're trying to get rid of cigarette smell, wipe down the interior surfaces in your car with a mixture of equal parts white vinegar and water. To eliminate moldy odors, use a wet-dry vac to vacuum up moisture in your car's seats and mats. Then, leave the windows open for 8-10 hours so your car dries and the smell goes away. To learn how to shampoo your car's interior to get rid of smells, scroll down!

Did this summary help you?
Advertisement