Whether it’s fruit flies lingering in the kitchen or houseflies buzzing in your ears, there’s nothing worse than pesky insects inside your home. Flies and tiny gnats can also be a nuisance outdoors – landing on your food during a barbecue and swarming around your bins. Get rid of flies by placing a home-made trap where they tend to congregate: near a fruit bowl, around houseplants or next to your BBQ.

I tried four different methods to lure and trap flies – and they were all so easy, especially since I already had the supplies on hand. For bait, I used apple cider vinegar mixed with washing-up liquid (it helps to drown the flies) but you can use whatever you have available. Flies are attracted to anything sweet – think old wine, sugar water, rotting fruit, honey or syrup.


Home-made fly trap: Mason jar

This simple method – best for fruit flies and gnats – requires a mason jar with a screw lid, plus a hammer and a nail to puncture small holes that are big enough to trap flies. Apple cider vinegar, which mimics the scent of ripening fruit, is the best bait.

What to read next
homemade fly trap
Alyssa Gautieri
  1. Fill a Mason jar with bait – apple cider vinegar works best, but you can also add ripening fruit or honey. Add a few drops of washing-up liquid to help drown the flies.
  2. Use a nail and hammer to gently poke holes into the flat part of the Mason jar lid. I recommend putting a piece of scrap wood or cardboard on to your work station to avoid any damage. You should only need to gently tap the nails to create the holes (I made six).
  3. Secure the lid on to the mason jar and place it near your fruit fly problem.

My thoughts: You’ll need a hammer for this one, but it’s still really fast and a breeze to make. Plus, the Mason jar lid is easy to remove and screw back on, so you can replace the bait as needed. It doesn’t look ugly, so I didn’t mind it sitting near my houseplants or adjacent to my fruit bowl.


Home-made fly trap: plastic bottle

Once you finish a fizzy drink, turn the bottle into an effective fly trap. The goal: flies smell the bait and fly into the bottle to get to it. Once inside, they won’t be able to fly up the narrow opening to get out again.

homemade fly trap
Alyssa Gautieri
  1. Remove the bottle cap and label from a plastic bottle, preferably one with a narrow opening. Use scissors to cut the bottle in half.
  2. Fill the bottom with apple cider vinegar. Keep in mind, you’ll need to leave a gap between the ‘funnel’ and liquid. Invert the upper half of the bottle into the lower half to check this.
  3. Add a few drops of washing-up liquid.
  4. Position the top half upside down inside the bottom and the trap’s all set.
  5. As long as the problem persists, empty the dead flies and add fresh bait regularly.

My thoughts: This method might have been the fastest and easiest to make. I love that it repurposes a bottle that would ordinarily be recycled.


Home-made fly trap: clingfilm

With a few household items, you can recreate this discrete fly trap – which is best for gnats and fruit flies. You’ll need to poke small holes into the clingfilm (I used a toothpick) but make sure the holes aren’t too small for the kind of flies you’re trying to trap.

homemade fly trap
Alyssa Gautieri
  1. Pour apple cider vinegar – and add other bait – into a Mason jar. Flies are also drawn to scraps of rotting fruit, sugar and honey, which can help make your trap more appealing.
  2. Cover the opening with the clingfilm. Secure it with an elastic band or twist the Mason jar’s screw band around the glass.
  3. Poke a few small holes using a fork, toothpick or nail in the clingfilm, which will allow flies to enter.

My thoughts: While this method was incredibly easy to make, I worry it won’t be as effective as the others. It was challenging to make concise and even holes in the cling film, so it may be difficult for flies to enter.


Home-made fly trap: paper cone

For this simple fly trap, you should have everything you need lying around the house. Gather a large Mason jar, a piece of paper and bait, then follow these steps:

homemade fly trap
Alyssa Gautieri/Danielle Daly
  1. Pour apple cider vinegar into a large Mason jar. Add a chunk of very ripe fruit (apples, peaches and bananas work well) and a few drops of washing-up liquid.
  2. Roll a piece of paper into a cone and stick it in the jar, placing the narrow opening down.

My thoughts: It was a little difficult to roll the paper into a cone shape so that it hovered above the bait, but it only took me a few tries to nail it. I didn’t love the look of this fly trap on display in my kitchen or near my houseplants.


What bait works best for a home-made trap?

The best home-made fly trap is one that can attract both house flies and fruit flies. To lure both outdoors, mix scraps of rotting meat, like fish or chicken, with sugar or honey. When indoors, the best bait is old fruit or honey. Washing-up liquid is exactly what you need to drown the flies. Sugar and vinegar attract them, while the soap breaks the surface tension of the liquid to trap the flies – otherwise, they could sit on the surface.

Organic Apple Cider Vinegar
Organic Apple Cider Vinegar
Credit: COURTESY OF AMAZON/EAT WHOLESOME
UK Approved(Esquire,Red,HB,GH,Country Living,Prima)
Camomile & Clementine Washing Up Liquid
Camomile & Clementine Washing Up Liquid
Credit: COURTESY OF AMAZON/ECOVER
Microfibre Cloths for Cleaning
Microfibre Cloths for Cleaning
Credit: COURTESY OF SPONTEX/AMAZON

Why are flies attracted to my home?

According to the BPCA, flies are discouraged by a clean home. They are attracted to heat, light and rotting food. Warm and cluttered spots are their preferred breeding areas, so it’s recommended to remove your bins at least twice a week. Other helpful solutions include cleaning out drains and not allowing the bins to overflow.

Flies also hate the smell of cinnamon and essential oils, such as lavender and lemongrass. Light candles with these scents in places you want to keep flies away.