Unblocking a slow or blocked bath drain

Free DIY guide — no sign-up required. Written by a qualified Gas Safe engineer.
DIY Friendly💷 £0£1515–30 min

Not sure if this matches your problem?

Use our interactive tool — answer a few questions and get a personalised diagnosis.

Diagnose my problem →

Most likely cause & what to check

1

Bath blockages are almost always hair and soap scum. Remove the drain cover (usually prise off or unscrew) and use a drain hook or bent wire to pull out the blockage.

2

You'll often find a large clump of hair just below the cover — this is the entire blockage in most cases.

3

If the drain is still slow after clearing visible debris, plunge the drain with a cup plunger.

4

Pour a kettle of boiling water followed by bicarbonate of soda and white vinegar to dissolve soap residue.

5

For a deeper blockage, use a drain snake through the drain.

6

To prevent recurrence: fit a hair-catching drain cover. They're cheap and save a lot of hassle.

🛠 Tools & materials you may need

Drain hook or hair removal toolPlunger

🔗 Some links above are affiliate links — if you buy through them we earn a small commission at no extra cost to you. This keeps the site free.

Prefer to have it done for you?

Get a vetted local engineer to handle it — no hassle, Gas Safe registered.

Find a local engineer →

Was this guide helpful?