How to Clean and Unclog a Slow Shower Drain
Slow drains are one of those household problems that gets worse the longer you ignore it. Water pooling around your feet during a shower isn't just annoying—it's a sign that hair, soap scum, and mineral deposits are strangling your pipes. The good news is that you don't need a plumber for this one. Most shower drain slowdowns live in the top few inches of the trap, right under the drain cover, where they're completely accessible. This guide walks you through the methods that actually work, from the simplest mechanical fix to the chemical approaches that handle buildup deeper in the line. The key is understanding what you're dealing with. Shower drains collect hair more aggressively than any other drain in your house, and that hair wraps around itself, trapping soap and sediment. Sometimes the clog is tight enough that water barely moves. Sometimes it's just slow enough that you notice it every time you shower. Either way, the fix is the same: remove what you can reach, then dissolve what you can't.
- Remove the drain cover and inspect the trap. Unscrew or pop off the drain cover using a flathead screwdriver or your fingernail. Look directly into the drain opening. You'll almost certainly see a matted tangle of hair sitting right in the drain trap. This is your culprit. Use needle-nose pliers or a straightened wire coat hanger to pull out as much hair and visible debris as possible. This single step often solves the problem entirely.
- Flush the drain with very hot water. Fill a bucket or large pot with water as hot as you can get it from your tap. Pour it slowly and steadily down the drain. The heat helps soften any soap residue and mineral deposits stuck to the pipe walls. Let the water sit for a minute, then do it again. If the water drains noticeably faster, you're done. If it's still slow, move to the next step.
- Apply baking soda directly into the drain. Pour half a cup of baking soda directly down the drain. It will settle and start to break down soap and organic buildup immediately. Let it sit for 15 to 30 minutes. You don't need to do anything while you wait—the baking soda is working on the buildup chemically.
- Pour vinegar down the drain. After the baking soda has sat, pour one cup of white vinegar slowly down the drain. You'll hear fizzing and bubbling—that's the chemical reaction breaking down buildup. Cover the drain with a wet cloth or stopper to keep the reaction pressure working inside the pipe rather than bubbling up and out. Let it sit for another 15 to 30 minutes.
- Flush again with hot water. Remove the cover or cloth and flush the drain with another pot or bucket of very hot water. Pour it steadily and watch how fast the water disappears. If the drain is clear, the water will drain away immediately. If it's still slow, the blockage is deeper than the trap and you need mechanical removal.
- Use a plumbing snake for deeper clogs. If the drain is still slow after hot water and baking soda treatment, the clog is deeper in the p-trap or drain line. Insert a plumbing snake (also called a drain auger) into the drain opening and crank the handle to push the cable deeper into the line. When you feel resistance, crank harder or twist the handle to break through the blockage. Withdraw the cable slowly—it will pull out trapped hair and debris. Run hot water again to flush.
- Reinstall the drain cover and test the shower. Screw or snap the drain cover back in place. Run the shower at full flow for 30 seconds and watch how the water drains. It should drain immediately without pooling. If it's still slow after all these steps, the clog is in the main line or vent stack, and you'll need a plumber.