DIY Tips

How to Unclog a Shower Drain

By Shaw Plumbing · Updated February 2026

If you've ever stood ankle-deep in water during a shower, you know how frustrating a clogged drain can be. It's one of the most common plumbing issues we see from homeowners across Melbourne, Palm Bay, and the rest of Brevard County. The good news? You can often fix it yourself with a few simple methods.

Homeowner using a plunger to unclog a shower drain in a Melbourne FL bathroom

A slow or clogged shower drain isn't just annoying -- it can lead to real problems if you let it go. Standing water breeds mold and mildew (something Florida's humidity makes worse), and over time, the pressure buildup can stress your pipes. Here in the Space Coast's warm climate, soap scum and mineral deposits from our hard water tend to compound the problem faster than you'd expect.

Let's walk through a few safe ways to clear a clogged shower drain at home. If none of these work, don't worry -- that's what we're here for.

Start with Boiling Water

This is the easiest and safest first step. Boil a pot of water on the stove -- use something you can carry comfortably. Slowly pour it directly down the drain. A funnel helps keep the hot water targeted and away from your tub's finish.

Wait about fifteen minutes, then run the tap. If the clog was caused by soap scum or a grease buildup -- both very common in Brevard County homes with hard water -- the heat should break it loose. It doesn't always work on hair clogs, but it's worth trying first since it won't damage your pipes.

Use a Cup Plunger

If boiling water didn't do the trick, grab a cup plunger (the flat-bottomed kind, not the flanged toilet plunger). Add enough water to the tub or shower pan to cover the bottom of the plunger cup -- this creates the seal you need for suction.

Press the plunger down firmly over the drain and pump vigorously for about 20 seconds. The back-and-forth suction can dislodge clogs that hot water can't reach. You'll know it's working when water starts draining freely once you lift the plunger.

Try Baking Soda and Vinegar

This old-school method works well on soft blockages. Pour about half a cup of baking soda into the drain, then follow it with half a cup of white vinegar. You'll hear fizzing -- that reaction helps break apart buildup inside the pipe.

Cover the drain opening and let it sit for 15 to 30 minutes, then flush with hot water. This approach is completely safe for your pipes and your plumbing system in general. It's a great alternative to harsh chemical drain cleaners, which we don't recommend (more on that in our post about common plumbing myths).

Remove the Drain Cover and Clean It Out

Sometimes the clog is right at the surface. Most shower drain covers pop off or unscrew easily. Once it's off, you might find a wad of hair and soap scum sitting right there. Put on a pair of rubber gloves, pull out whatever you can, and clean the drain cover before putting it back.

If you can see buildup further down, a small drain snake (also called a drain auger -- you can pick one up at any hardware store in Melbourne for under $10) can reach a few feet into the pipe to grab or break up the clog.

When to Call a Professional Plumber

If you've tried these methods and your shower drain is still backing up -- or if it keeps clogging every few weeks -- there's likely a deeper issue at play. Tree roots, pipe scale buildup, or a partially collapsed line are problems that no amount of baking soda will fix.

A professional drain cleaning uses specialized equipment like hydro-jetting and camera inspection to find and clear stubborn blockages without damaging your pipes. We see this a lot in older homes across Melbourne and Rockledge, where decades of buildup narrows the pipe diameter over time.

Still Dealing with a Stubborn Clog?

Shaw Plumbing has the tools and experience to clear even the toughest drain clogs. We've been serving Melbourne FL and all of Brevard County for years -- give us a call and we'll get your shower draining like new.

Call (321) 626-6153

Stubborn Clog?

Shaw Plumbing clears drains fast. Serving Melbourne FL and Brevard County.

(321) 626-6153 Request Estimate

Need a Plumber? Call Shaw Plumbing.

Fast, reliable plumbing services for Melbourne and all of Brevard County. Over 30 years of experience. Licensed and insured.

Call (321) 626-6153