How to Clean Bathtub Drain

How to Clean Bathtub Drain

A dirty bathtub drain is one of the most common sources of bathroom odors and slow drainage. Hair, soap scum, body oils, and mineral deposits accumulate inside the drain pipe and on the drain cover, creating blockages and a breeding ground for bacteria and mold. Regular cleaning keeps water flowing freely and your bathroom smelling fresh.

Signs Your Bathtub Drain Needs Cleaning

  • Water drains slowly after bathing
  • Unpleasant odor coming from the drain
  • Visible hair or soap scum buildup around the drain cover
  • Gurgling sounds as water drains

What You'll Need

  • White vinegar
  • Baking soda
  • Drain cleaner
  • Small brush or old toothbrush
  • Drain snake or hair removal tool
  • Rubber gloves
  • Screwdriver (to remove drain cover)

Recommended: white vinegar, baking soda, Max Drain Cleaner (900mL), drain snake & hair remover tool set, rubber gloves, and flexible cleaning brush kit.

Step 1: Remove and Clean the Drain Cover

  1. Put on rubber gloves.
  2. Remove the drain cover — most unscrew counterclockwise or lift straight up. Some require a screwdriver.
  3. Remove any visible hair and debris by hand or with a paper towel.
  4. Soak the drain cover in white vinegar for 15–30 minutes to dissolve soap scum and mineral deposits.
  5. Scrub with a small brush and rinse clean.

Step 2: Remove Hair from Inside the Drain

  1. Use the drain snake or hair removal tool to reach into the drain and pull out accumulated hair.
  2. Insert the tool, twist to catch hair, and pull out slowly.
  3. Repeat until no more hair comes out.
  4. Dispose of the hair in the trash — not back down the drain.

Step 3: Baking Soda + Vinegar Flush

  1. Pour ½ cup of baking soda directly into the drain.
  2. Follow with 1 cup of white vinegar.
  3. Cover the drain opening immediately to force the fizzing reaction downward into the pipe.
  4. Let it work for 15–20 minutes.
  5. Flush with a full kettle of boiling water (or very hot tap water for acrylic/fiberglass tubs).

The fizzing reaction loosens soap scum and organic buildup from the pipe walls. The hot water flush carries it away.

Step 4: Scrub the Drain Opening

  1. Use a small brush or old toothbrush dipped in white vinegar to scrub around the drain opening and the inside of the drain pipe as far as you can reach.
  2. Pay attention to the underside of the drain cover mounting area where soap scum accumulates.

Step 5: For Stubborn Clogs — Use Drain Cleaner

If the drain is still slow after the baking soda and vinegar treatment, use Max Drain Cleaner according to the product instructions. Drain cleaners dissolve hair, grease, and soap buildup that mechanical tools and natural methods can't fully clear.

Step 6: Replace the Drain Cover and Flush

  1. Replace the clean drain cover.
  2. Run hot water for 1–2 minutes to flush the drain and confirm water flows freely.

How to Eliminate Drain Odors

If the drain smells even after cleaning:

  1. Pour ½ cup of baking soda into the drain and let sit for 30 minutes.
  2. Follow with 1 cup of white vinegar and let fizz for 15 minutes.
  3. Flush with hot water.
  4. For persistent odors, pour ¼ cup of bleach into the drain, let sit for 10 minutes, and flush with cold water.

How Often Should You Clean the Bathtub Drain?

  • Hair removal: weekly or after every few uses
  • Baking soda + vinegar flush: monthly
  • Full clean with drain cover removal: monthly
  • Drain cleaner treatment: as needed when drainage slows

Preventing Bathtub Drain Clogs

  • Use a disposable drain hair catcher to trap hair before it enters the drain
  • Remove visible hair from the drain cover after every shower
  • Monthly baking soda + vinegar flush prevents buildup from hardening
  • Avoid pouring grease or thick products down the drain

Frequently Asked Questions

Can I use boiling water on an acrylic or fiberglass tub drain?

Avoid boiling water directly on acrylic or fiberglass surfaces — it can warp or crack the material. Use very hot tap water instead, directed into the drain opening rather than onto the tub surface.

How do I get rid of the smell coming from my bathtub drain?

Drain odors come from bacteria feeding on hair and soap buildup inside the pipe. A baking soda + vinegar flush followed by a hot water rinse eliminates most odors. For persistent smell, a diluted bleach flush is effective.

Is it safe to use chemical drain cleaners regularly?

Occasional use is fine, but frequent use of harsh chemical drain cleaners can damage pipes over time. Use baking soda and vinegar for monthly maintenance and reserve chemical cleaners for stubborn clogs.

Final Thoughts

A clean bathtub drain is essential for good drainage and a fresh-smelling bathroom. Weekly hair removal, monthly baking soda and vinegar flushes, and a drain hair catcher are the three habits that prevent most drain problems. When clogs do occur, a drain snake handles hair blockages and a drain cleaner tackles soap and grease buildup. Stay consistent and your drain will rarely give you trouble.

Back to blog

🛒 Looking for the right tools?

Browse all our curated product recommendations on Amazon — view the full list here →

#CommissionsEarned — As an Amazon Associate, Life Logic Lab earns from qualifying purchases. Clicking on Amazon links in our articles may earn us a small commission at no extra cost to you.