A sewer smell in the bathroom, tiny flies around the shower, a cockroach that appears in the sink at night: all three usually come from the same place, the drain. The fix is rarely chemical. In most homes it is mechanical: put back the barrier that should stop air and insects coming up the pipe, keep the drain clean, and close the gaps around it. This guide explains why it happens and which inexpensive AliExpress parts solve it.

How we picked: global listings only, each with hundreds to thousands of orders and ratings of 92% or more, from the makers' own AliExpress brands (no copies of famous brands).

Links on this page are affiliate links: if you buy through them we may earn a small commission, at no extra cost to you.

Why smells and insects come up the drain

Every drain is supposed to have a water seal: a bend in the pipe (the trap) that always holds a little water and blocks sewer air. Three things break it. The water dries out in a shower or floor drain that is rarely used. The drain has no proper trap, which is common with balcony and laundry floor drains. And there are gaps, for example where the washing-machine hose or the sink pipe enters the wall pipe. Drain flies breed in the slimy film inside the pipe, and cockroaches use the same open route.

What works and what does not

Safety: never mix chemical drain cleaners, and never mix bleach with acid-based cleaners. The fumes are toxic. Mechanical tools and hot water are safer.

πŸ› οΈ The products that block the drain for good

Anti-odour floor drain core with one-way flap

1. Anti-odour floor drain core with one-way flap

⭐ 4.9πŸ“¦ 427 ordersTop rated
$2.63
Check price β†’
Silicone seal ring for the sink or washing-machine pipe

2. Silicone seal ring for the sink or washing-machine pipe

⭐ 4.8πŸ“¦ 1,302 ordersTop rated
$1.17
Check price β†’
Silicone floor drain cover against insects and smell

3. Silicone floor drain cover against insects and smell

⭐ 4.7πŸ“¦ 467 ordersRecommended
$2.05
Check price β†’
Hair catcher for shower and bath drains

4. Hair catcher for shower and bath drains

⭐ 4.9πŸ“¦ 1,050 ordersTop rated
$1.44
Check price β†’
Stainless steel kitchen sink strainer

5. Stainless steel kitchen sink strainer

⭐ 4.9πŸ“¦ 971 ordersTop rated
$2.08
Check price β†’
Drain snake for hair and gunk

6. Drain snake for hair and gunk

⭐ 4.9πŸ“¦ 438 ordersTop rated
$4.25
Check price β†’
Self-adhesive waterproof sealing tape for sink and bath edges

7. Self-adhesive waterproof sealing tape for sink and bath edges

⭐ 4.7πŸ“¦ 2,254 ordersRecommended
$1.88
Check price β†’
Yellow sticky traps for drain flies

8. Yellow sticky traps for drain flies

⭐ 4.8πŸ“¦ 3,311 ordersTop rated
$2.67
Check price β†’

πŸ” Need a different drain size?

Floor drains come in many diameters. Search OneFindMe in plain words, for example β€œanti odour drain core 100 mm”, and see every current option.

Search drain parts β†’

A four-step plan for a drain that stays quiet

  1. Refill the trap β€” Pour a jug of water into every shower and floor drain once a week. In a drain you almost never use, a spoon of cooking oil on top slows evaporation.
  2. Fit a barrier where there is none β€” Measure the floor drain and fit an anti-odour core. Put a seal ring where the washing-machine or sink hose enters the wall pipe.
  3. Clean out the slime β€” Pull hair and gunk out with a drain snake, then rinse with very hot water. Keep a hair catcher in the shower and a strainer in the sink from then on.
  4. Close the gaps β€” Seal the joints around the sink, the bath and the shower tray with waterproof tape. Watch a sticky trap near the drain for a week to see whether the flies are gone.

❓ FAQ

Why does my floor drain smell like sewage?

Usually because the water in the trap has dried out, or because the drain has no trap at all. Pour water in regularly and fit an anti-odour core with a one-way flap.

Can cockroaches really come up through the drain?

Yes. Drains and the gaps around pipes are one of the main routes into a home. A drain core with a flap and a sealed pipe entry close that route.

How do I get rid of drain flies?

Remove what they breed in: pull the slime out of the drain with a snake, rinse with hot water and keep the drain clean. A sticky trap shows whether they are still coming.

Do ultrasonic devices keep cockroaches away?

There is no reliable evidence that they do. Blocking the drain and the gaps works much better.

How much does it cost?

The products on this list cost between $1.17 and $4.25. Most homes need only a drain core, a seal ring and a hair catcher.

How long does shipping take?

It depends on the seller and the shipping method. The product page shows the estimated delivery date to your country before you pay.