How to unclog a shower drain

We'll clear the shower drain using a plunger, baking soda and vinegar, or a drain snake—no harsh chemicals.

Category
How-to · Home plumbing
Time
15–45 min
Last reviewed
What you'll need
  • Cup plunger (not flange—for flat drains)
  • Baking soda and white vinegar
  • Drain snake (hand-crank)
  • Needle-nose pliers, flathead screwdriver

At a glance

  • Remove the drain cover and pull out visible hair or debris with needle-nose pliers.
  • Use a cup plunger with enough water to cover the rubber cup; pump firmly 10–15 times.
  • Feed a drain snake into the opening until you feel resistance; crank to break through the clog.
  • Pour baking soda and vinegar for grease and soap buildup; flush with hot water after 15–20 minutes.
  • Install a hair catcher to prevent future clogs.
Quick triage — pick your path

Get started

Choose the option that matches what you see. You can jump straight to that section.

Steps

Goal: Remove the cover, clear visible debris, and try the simplest fix first.

  • Unscrew or pry up the drain cover with a flathead screwdriver. Look for hair or soap buildup at the opening.
  • Pull out debris with needle-nose pliers. Run water to check flow.
  • Good: Water drains after removing debris. Proceed to Verification.
  • Bad: Still blocked—proceed to Try the plunger.

Try the plunger

Goal: Use a cup plunger to clear soft clogs (hair, soap) near the opening.

  • Block the overflow opening with a wet rag. Fill the shower base with enough water to cover the rubber cup.
  • Press the plunger down to form a seal and pump firmly 10–15 times. Verify that water drains freely when you lift.
  • Good: Water drains freely. Proceed to Verification.
  • Bad: No change—try Flush with hot water or Baking soda and vinegar.

Flush with hot water

Goal: Loosen grease and soap buildup.

  • Pour very hot tap water into the drain in two or three stages, pausing 5 seconds between pours. For PVC pipes, use very hot tap water only—not boiling.
  • Good: Standing water swirls and drops. Proceed to Verification.
  • Bad: No change—try Baking soda and vinegar or Drain snake.

Baking soda and vinegar

Goal: Break down grease and soap buildup with a safe, non-chemical treatment.

  • Pour half a cup of baking soda into the drain, then half a cup of white vinegar. Cover with a wet cloth, wait 15–20 minutes, flush with hot water.
  • Good: Water drains at normal speed. Proceed to Verification.
  • Bad: Still slow—try the drain snake.

Drain snake

Goal: Reach deeper blockages that the plunger cannot clear.

  • Feed a hand-crank drain snake into the opening until you feel resistance. Crank clockwise to bore through or hook the clog.
  • Pull back slowly. Run water and verify the drain flows at full speed.
  • Good: Water drains at full speed. Proceed to Verification.
  • Bad: Snake hits a hard stop—see When to get help.

When to get help

Call a plumber if:

  • The snake hits a hard stop that will not budge (could be a pipe fitting or main-line blockage).
  • Water backs up from multiple fixtures (suggests main-line blockage).
  • You smell sewage (possible main-line or vent issue).

Verification

  • Run water at full volume for 60 seconds. Water should drain without pooling.
  • Check for drips at the drain connection.
  • Repeat the flow test after 24 hours to confirm the clog has not reformed.

Reviewed by Blackbox Atlas

Rate this guide

Was this helpful?

Thanks for your feedback.

Continue to