Fix a drain that gurgles

We'll confirm the symptom, check the roof vent, then snake the drain if needed—or tell you when to call a plumber.

Category
Troubleshooting · Home plumbing
Time
15–45 min
Last reviewed
What you'll need
  • Ladder (if accessing roof)
  • Gloves and flashlight
  • Drain snake (hand or electric)
  • Bucket and towels (for P-trap work)

Step-by-step diagnostic

Step 1 of 5
Show full guide

Steps

Goal: Confirm the symptom, check the roof vent, then snake the drain if needed.

  • Run water in the affected fixture (sink, shower, or toilet). Listen for gurgling or bubbling.
  • Good: You hear gurgling when water flows—proceed to Check the roof vent.
  • Bad: No gurgling—different issue; check for slow drains or backups. See When to get help.

Check the roof vent

Goal: Rule out vent blockage before snaking the drain.

  • Locate the plumbing vent stack on the roof. Check for leaves, debris, bird nests, or ice.
  • Remove any visible blockage. Confirm the vent opening is clear.
  • Run water in the affected fixture again. Listen for gurgling.
  • Good: Gurgling stopped or reduced—vent was the cause. Problem solved.
  • Bad: Gurgling persists or you cannot safely access the roof—proceed to Snake the drain.

Snake the drain

Goal: Clear a partial clog that traps air and causes gurgling.

  • Use a drain snake. Insert into the affected drain and feed until you reach resistance.
  • Crank the snake to break through the clog. Pull the snake out.
  • Run water to test. Confirm gurgling has stopped or improved.
  • Good: Gurgling stops—problem solved.
  • Bad: No change—call a plumber; the main line may be blocked.

Check the P-trap

Goal: For sink or shower drains, clean the P-trap if accessible.

  • Place a bucket under the P-trap. Loosen the slip nuts and remove the trap.
  • Check for hair, soap scum, or debris. Clean the trap and reinstall.
  • Run water to test. You should see clear flow and no gurgling.

When to get help

Call a plumber if:

  • You cannot safely access the roof vent.
  • Multiple drains gurgle and vent clearing did not help.
  • The drain backs up.
  • Snaking did not resolve the gurgling.

Verification

  • The drain runs without gurgling when water flows.
  • No backup or slow draining.
  • Vent is clear and drain snake (if used) improved flow.

Escalation ladder

Work from the device outward. Stop when the problem is fixed.

  1. Confirm symptom Verify the drain gurgles when water runs; note which fixtures are affected.
  2. Check roof vent Clear any blockage from the plumbing vent on the roof.
  3. Snake the drain Use a drain snake to clear a partial clog in the affected drain.
  4. Check P-trap Remove and clean the P-trap if accessible.
  5. Call a plumber If vent and snake did not help, or if the drain backs up—call a plumber.

What to capture if you need help

Before calling support or posting for help, have these ready. It speeds everything up.

  • Which fixture(s) gurgle
  • Whether the roof vent was blocked
  • Steps already tried (vent clearing, snaking)
  • Whether multiple drains gurgle

Does the drain gurgle when water runs?

Run water in the affected fixture. Gurgling indicates trapped air in the drain system.

Run water in the sink, shower, or toilet. Listen for gurgling or bubbling. Good: You hear gurgling when water flows—proceed to check the vent. Bad: No gurgling—different issue; check for slow drains or backups.

You can change your answer later.

Is the roof vent blocked?

The vent stack on the roof allows air to escape. Leaves, debris, or nests can block it.

Check the plumbing vent on the roof. Remove leaves, debris, or nests. Good: Vent was blocked and you cleared it—run water to test. Bad: Vent is clear or you cannot access the roof—proceed to snake the drain.

You can change your answer later.

Did gurgling stop after clearing the vent?

Run water in the affected fixture. Gurgling should stop or reduce. Good: Gurgling stopped—problem solved. Bad: Gurgling persists—proceed to snake the drain.

You can change your answer later.

Snake the drain

A partial clog can trap air. Snaking breaks through the clog.

Use a drain snake. Insert into the affected drain, feed until resistance, crank to break through. Pull out and run water. Good: Gurgling stops or improves. Bad: No change—call a plumber; main line may be blocked.

Call a plumber

Call a plumber if you cannot safely access the roof vent, if multiple drains gurgle and vent clearing did not help, if the drain backs up, or if snaking did not resolve the issue.

Reviewed by Blackbox Atlas

Frequently asked questions

Why does my drain gurgle?
Gurgling usually means air cannot escape through the vent stack. A blocked roof vent or a partial clog in the drain traps air, which bubbles back up when water flows. Check the vent first, then snake the drain.
Can I fix a gurgling drain myself?
Yes. If you can safely access the roof, check and clear the vent. If the vent is clear, use a drain snake to clear a partial clog. Call a plumber if you cannot access the roof or if the drain backs up.
When should I call a plumber for a gurgling drain?
Call a plumber if you cannot safely access the roof vent, if multiple drains gurgle at once (possible main line issue), if the drain backs up, or if snaking does not resolve the gurgling.

Rate this guide

Was this helpful?

Thanks for your feedback.

Continue to