• Home
  • /
  • Blog
  • /
  • How to Get Rid of Smelly Drains For Good!

How to Get Rid of Smelly Drains For Good!

Nobody wants to have smelly drains in their home, but it’s a common problem that many people don’t know how to fix. 

Not only is it embarrassing and unsanitary to have smelly drains, but it can also be a sign of a bigger problem. If you’re not sure how to get rid of smelly drains, you could end up making the situation worse.

We’ve got the solution for you. In this article, we’ll walk you through step-by-step instructions on how to get rid of smelly drains for good. Before that, let’s take a look at some of the reasons why drains smell.

What Causes Bad Smells from Drains?

There are a few different reasons why drains might start to smell. The most common reasons are:

Mold, Mildew, and Bacteria

What causes bad smells from drains?

This is probably the most common reason for smelly drains. They give off a strong, foul smell when these things build up. Mold, mildew, and bacteria are commonly seen in bathrooms, as the moist environment is perfect for mold and mildew to grow.

Sewer Gas

What causes bad smells from drains?

A sewage gas odor is a very strong, unpleasant smell that can be difficult to remove. Your P-traps might be dried up, which is causing the gas to back up into your house. P-traps are the curved pieces of pipe under your sink that trap water and prevent sewer gas from entering your home.

Old Drains

Over time, drains can start to smell because of bacteria and other materials build-up. This is especially common in older homes that haven’t had their drains cleaned in a long time.

Bad Plumbing

What causes bad smells from drains?

If your plumbing is faulty, it can cause water to back up and create a smelly mess. That’s why it is crucial to have a professional check your plumbing system regularly to ensure your drains are running properly.

Now that you know what might be causing your smelly drains, let’s discuss how to get rid of them.

How to Get Rid of Smelly Drains in the Bathroom and Kitchen?

The best solution is to contact a professional plumbing service to get the job done for you. However, if you’re looking for a DIY solution, here are some tips that might help:

In Your Bathroom Drain

  • Pour a cup of baking soda down the drain.
  • Add 1/2 cup of vinegar.
  • Let the mixture sit for 30 minutes.
  • Flush with hot water.

The baking soda and vinegar will react and create a fizzy mixture that will help break down the gunk and bacteria in your drains. The last process is to rinse with cold water to remove any leftover residue.

In Your Kitchen Sink

  • You can do the same process as above, but use a mixture of dish soap and hot water instead of vinegar.
  • Let the mixture sit for 30 minutes.
  • Flush with hot water.
  • If the smell is still there, you might need to pour a pot of boiling water down the drain to clear out any built-up gunk.

There are other ways to fix your smelly drains, like performing a hydro flush or using drain cleaning equipment to clear out the lines but the process is complicated and might create more problems if not done correctly. If you ever need help with these services, feel free to contact us and we will be more than happy to help.

Clean Your P-trap

how to get rid of smelly drains in kitchen

If your drains are still smelly after trying those DIY methods, the problem might be with your P-trap. This is a curved piece of pipe that is located under your sink. To clean it, you’ll need to:

  • Use gloves to protect your hands.
  • Remove the P-trap by loosening the nuts on each side.
  • Clean the trap with a brush and some hot water.
  • Reattach the trap and tighten the nuts.

If there is a lot of build-up in your P-trap, you might need to repeat this process every few months or so to keep your drains smelling fresh.

Check Your Vent

how to get rid of smelly drains

Another possible culprit for smelly drains is your vent. This system allows air to escape from your plumbing and prevents sewer gas from entering your home. If there is a blockage in your vent, it can cause the smell to build up and become very noticeable.

To check your vent:

  • Go outside and locate the roof vent.
  • With a flashlight, look down the pipe to see if it is clear. You might need a sewer camera to perform a proper inspection.
  • If there is a blockage, you can try to clear it with a garden hose. If that doesn’t work, you might need to hire a plumber to clear the blockage with a cable machine. 
  • Be careful when doing this, as you could damage your venting system.

If you’ve tried all of these methods and your drains are still smelly, it might be time to call in a professional. They will diagnose the problem and provide you with a solution that will get rid of the smelly drains for good.

Tips to Maintain a Smelly-Free Drain

Even if you’ve successfully gotten rid of the smelly drains in your home, it’s important to take some steps to prevent them from coming back. Here are a few tips:

  • Clean your drains regularly with hot water and a degreaser.
  • Install a drain screen to catch hair and other debris.
  • Avoid pouring grease or oils down the drain.
  • If you have a garbage disposal, use it sparingly.

These tips might seem like common sense, but they are essential to remember if you want to keep your drains smelly-free.


Smelly drains can be a real headache, but you can get rid of them for good with a little bit of effort. Be sure to try some of the methods mentioned in this article and keep up with regular cleaning. If the smell persists, it might be time to call in a professional plumbing service.

Your Guy Plumbing is a professional plumbing service in the Lower Mainland of Canada. We offer drain cleaning services and other plumbing solutions to get your drains smelling fresh in no time! Contact us today for more information.

John Relampago

About the author

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Call Today For Fast, Fair and Reliable Service