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.
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
Quick triage — pick your path
Get started
Choose the option that matches what you see. You can jump straight to that section.
- Follow this guide Work through the full procedure from confirming the symptom to clearing the vent and drain.
- Check the roof vent You want to rule out vent blockage first.
- Snake the drain The vent is clear and gurgling persists.
- When to call a plumber You cannot access the roof, multiple drains gurgle, or the drain backs up.
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.
- Confirm symptom Verify the drain gurgles when water runs; note which fixtures are affected.
- Check roof vent Clear any blockage from the plumbing vent on the roof.
- Snake the drain Use a drain snake to clear a partial clog in the affected drain.
- Check P-trap Remove and clean the P-trap if accessible.
- 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.
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.
Yes (was blocked) No (vent clear)
You can change your answer later.
Did gurgling stop after clearing the vent?
You can change your answer later.
Snake the drain
A partial clog can trap air. Snaking breaks through the clog.
Call a plumber
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.