How to Unclog a Bathroom Drain: DIY Methods vs. Call a Pro (2026)

Bathroom drain clogs are one of the most common household plumbing problems — and one of the most fixable without calling anyone. The culprit in 90% of bathroom sink and shower clogs is the same thing: hair and soap scum. Knowing the right approach for each type of clog — and recognizing when the problem is bigger than a hair clog — will save you money and prevent making things worse. Here's the complete guide.

⚠️ Skip the chemical drain cleaners: Products like Drano and Liquid-Plumr are hard on pipes (especially PVC and older galvanized steel), create toxic fumes in your bathroom, and are largely ineffective on hair clogs — which is what most bathroom clogs are. Mechanical methods (what's in this guide) work better and don't damage your plumbing.

Diagnose Your Clog First

SymptomLikely CauseDIY or Pro?
One sink drains slowlyHair/soap clog in stopper or p-trapDIY — easy fix
Shower/tub drains slowlyHair clog at drain coverDIY — easy fix
Drain completely blocked, water standingFull clog in drain line or p-trapDIY — p-trap clean or snake
Multiple drains slow simultaneouslyMain drain line blockageCall a pro
Gurgling from other drains when you flush/drainVenting problem or main lineCall a pro
Sewage smell from drainsDry p-trap or main line issueCheck p-trap first; call pro if persists
Water backing up into other drainsMain sewer line blockageCall a plumber immediately

Method 1: Clean the Drain Stopper

Best for: Slow bathroom sink drains

Easy 5 minutes

Bathroom sink stoppers collect an alarming amount of hair and soap scum on their undersides. This is the first thing to check.

Most bathroom sink stoppers either lift straight out or have a pivot rod mechanism. Lift types: just pull up. Pivot rod types: reach under the sink and loosen the pivot rod nut (the horizontal rod going into the drain pipe). The stopper will lift out.

With the stopper out, wear rubber gloves (you'll be glad you did) and pull out the hair and soap buildup. Rinse the stopper clean. Reinstall and test. In most cases, this alone solves a slow bathroom sink drain.

Method 2: Use a Hair Drain Snake / Drain Weasel

Best for: Shower and tub drain clogs, sink drain after stopper cleaning didn't help

Easy 10–15 minutes

A plastic drain snake (also called a Zip-It or Drain Weasel) is a $3–$5 tool that grabs and extracts hair clogs better than almost anything else. It's the professional's starting point for bathroom clogs.

Remove the drain cover or stopper. Insert the drain snake and rotate as you push it down — the barbs catch the hair clog. Pull out slowly while continuing to rotate. Expect to remove a significant and unpleasant mass of hair and soap. Repeat 2–3 times until the water runs freely.

💡 Shower drain tip: Remove the drain cover first (usually one screw or pries up). For shower drains with a built-in stopper mechanism, remove the overflow plate (usually two screws on the tub face) and pull out the stopper mechanism — you'll often find the clog attached to it directly.

Method 3: The Plunger

Best for: Shower, sink, and tub drains with standing water

Easy 5–10 minutes

A standard cup plunger works well for bathroom drains. Make sure you have enough water in the sink/tub to cover the plunger cup (adds hydraulic pressure).

For sinks: plug the overflow hole (the hole near the top of the sink bowl) with a wet rag — this forces pressure down the drain instead of escaping out the overflow. Position the plunger cup over the drain and plunge vigorously 15–20 times. Pull up sharply on the final stroke to break the suction. Test the drain. Repeat as needed.

For tubs: plug the overflow plate opening the same way. The key to effective plunging is creating and maintaining a good seal — no air gaps around the plunger cup.

Method 4: Baking Soda and Vinegar (The Gentle Approach)

Best for: Mild slow drains, maintenance prevention

Easy 30 minutes (wait time)

Pour ½ cup baking soda down the drain, followed immediately by ½ cup white vinegar. Cover the drain and let it fizz for 30 minutes, then flush with hot (not boiling) water. This is more effective as a maintenance treatment than a full clog solution — it won't clear a hair clog but keeps drains running freely and reduces odors.

Method 5: Clean the P-Trap

Best for: Completely blocked sink drains when other methods fail

Intermediate 20–30 minutes

The P-trap is the curved pipe section under your sink that retains water (preventing sewer gases from entering). It's also where solid clogs collect. Cleaning it is straightforward:

  1. Place a bucket under the P-trap before loosening anything.
  2. The P-trap connects with two slip-joint nuts (hand-tighten). Unscrew them counterclockwise — they're usually plastic and hand-tight. If they won't turn by hand, use pliers carefully.
  3. Remove the P-trap. Water and the clog will fall into your bucket. Clear any material from the trap and the drain arm.
  4. Inspect the interior of the pipe into the wall — use a flashlight. If there's buildup visible in the wall pipe, a small drain snake pushed in a foot or two will clear it.
  5. Reinstall the P-trap hand-tight. Run water and check for leaks. If the slip-joint nuts are old or the washers look worn, replace them ($2–$4 at any hardware store).

Method 6: Drain Snake (Manual or Electric)

Best for: Clogs deeper in the line that the Zip-It and plunger couldn't clear

Intermediate 30–60 minutes

A manual hand-crank drain snake (also called a "hand auger") extends 15–25 feet into the drain line and can break up or retrieve clogs that are past the p-trap. Feed the cable in slowly, rotating as you go. When you feel resistance, you've found the clog — continue rotating to break it up or snag it. Withdraw the cable while continuing to rotate.

Drain snake rentals are available at most hardware stores for $20–$40/day. A 25-foot cable handles most bathroom drain clogs.

When to Stop DIYing and Call a Professional

There are clear signals that a clog has moved beyond DIY territory:

A handyman can handle most bathroom drain clogs quickly and affordably — typical drain clearing: $75–$150. A plumber for main line issues runs $150–$350 or more depending on access and severity.

Preventing Future Clogs

Need a Handyman for Plumbing or Drain Work?

National Handyman Connect matches you with vetted handymen for drain clearing, fixture repairs, and more. Most drain calls are resolved in a single visit.

Find a Handyman Near Me List Your Business 📞 (801) 692-3682

Frequently Asked Questions

What is the best way to unclog a bathroom drain?
Start mechanical, not chemical. Remove and clean the drain stopper, then use a plastic drain snake (Zip-It) to pull out hair and soap buildup. For sinks, cleaning the p-trap solves most severe clogs in 20 minutes. Avoid chemical drain cleaners — they damage pipes and are usually ineffective on hair clogs anyway.
Why does my bathroom drain keep getting clogged?
Recurring bathroom clogs are almost always hair accumulation. The fix: install mesh drain covers that catch hair before it enters the drain, and clean your drain stopper monthly. These two steps eliminate most repeat bathroom drain clogs completely.
When should I call a plumber for a clogged drain?
Call a plumber when multiple drains are slow or blocked simultaneously, when you hear gurgling from other drains when one is used, when water backs up into the tub when you flush, or when you smell sewage. These indicate a main line problem requiring professional equipment. A handyman is the right call for a single-drain clog that DIY methods haven't cleared.
Browse Pros Electrical RepairFurniture AssemblyDrywall RepairPainting BlogFAQAbout ContactPricing Customers Login Handymen Login List your business Sign up free