A few house flies are annoying. A dozen circling your kitchen while you are trying to cook dinner is maddening. Before spending $15 on commercial traps, try a homemade fly trap built from items already in your kitchen — most take under five minutes to assemble and catch flies just as effectively as store-bought alternatives. The key is understanding what attracts different fly species and matching the bait to the problem.
Apple Cider Vinegar Trap
This is the most popular DIY fly trap for good reason — it works exceptionally well against fruit flies and small house flies. The fermented smell of apple cider vinegar mimics rotting fruit, which is exactly what these species seek out.
- Pour 1/2 cup of apple cider vinegar into a mason jar or drinking glass
- Add 2 to 3 drops of dish soap (this breaks the surface tension so flies sink and drown)
- Cover the top with plastic wrap and secure with a rubber band
- Poke 5 to 8 small holes in the plastic wrap using a toothpick or fork tine
- Place near the area where flies are most active — typically near fruit bowls, trash cans, or sinks
Flies enter through the holes but cannot find their way out. Replace the vinegar every 3 to 4 days or when the trap is full. A single trap typically catches 20 to 50 fruit flies within 24 hours during peak season.
Plastic Bottle Funnel Trap
For larger house flies and bottle flies, the funnel trap is more effective than the vinegar method. The wide opening attracts flies into a narrow funnel that they struggle to navigate back through.
- Cut a 2-liter plastic bottle in half horizontally, about one-third from the top
- Add bait to the bottom half — sugar water with a splash of vinegar, overripe fruit, or a small piece of raw meat for blow flies
- Invert the top half into the bottom to create a funnel pointing downward
- Tape the seam to hold the pieces together
- Set outdoors near doors, garbage cans, or compost bins
This homemade fly trap works best outdoors or in garages where larger flies are the primary problem. The funnel design catches flies that are too large for the small holes in a plastic wrap trap. Empty and re-bait every 5 to 7 days.
Wine or Beer Trap
Leftover wine or beer is an excellent fly attractant. The fermentation process produces compounds nearly identical to those given off by ripening fruit. Simply leave an open bottle with an inch of wine or beer near the problem area. Flies enter the narrow neck and drown in the liquid.
To boost effectiveness, add a drop of dish soap to reduce surface tension. Red wine works better than white for most fly species, and darker beers outperform light lagers. This method is particularly useful for catching drain flies and fungus gnats that are attracted to yeasty, fermented odors.
Sticky Paper Trap (DIY Version)
Commercial fly strips cost $3 to $5 per pack, but you can make your own for pennies. Cut brown paper bags or kraft paper into 2-inch-wide strips. Mix equal parts corn syrup, sugar, and water in a saucepan and heat until dissolved. Dip the strips, let excess drip off, and hang from thumbtacks or string in areas with heavy fly traffic.
The sticky coating remains effective for 2 to 3 weeks depending on humidity. Hang strips near windows, above trash cans, and in doorways where flies congregate. Replace when the surface is covered with insects or the coating dries out. These work against all fly species, including the larger blow flies and cluster flies that vinegar traps miss.
Milk, Sugar, and Pepper Trap
This old-fashioned method dates back centuries and works surprisingly well against house flies. Combine 1/2 cup of milk, 2 tablespoons of sugar, and 1 tablespoon of ground black pepper in a shallow dish or pie plate. The milk and sugar attract flies, while the pepper irritates them, causing them to fall into the liquid and drown.
Simmer the mixture on the stove for 10 minutes before pouring it into the dish — heating releases more aromatic compounds that attract flies from a greater distance. Place the dish on a counter or windowsill and replace every 2 to 3 days. This method is completely non-toxic, making it safe for homes with curious pets and small children.
Preventing Flies in the First Place
Traps manage existing populations, but prevention eliminates the root cause. House flies breed in organic waste — a single female lays 500 eggs in her lifetime, and larvae mature in as little as 7 days in warm conditions.
- Take kitchen trash out daily during summer months
- Clean drains weekly with baking soda and boiling water to eliminate drain fly breeding sites
- Store fruit in the refrigerator once it begins to ripen
- Rinse recyclable bottles and cans before placing them in the bin
- Fix torn window screens — even small holes allow dozens of flies to enter daily
- Keep compost bins sealed and located at least 20 feet from the house
Which Trap Works Best for Each Fly Type
Matching the trap to the species dramatically improves results:
- Fruit flies — apple cider vinegar trap with plastic wrap (most effective method)
- House flies — plastic bottle funnel trap with sugar water or meat bait
- Drain flies — wine/beer trap placed near sink drains; also clean drains with enzyme cleaner
- Blow flies — bottle trap with raw meat bait placed outdoors; identify and remove the breeding source (often a dead animal in walls or crawl spaces)
- Fungus gnats — vinegar trap near houseplants; reduce watering to let topsoil dry between sessions
For heavy infestations, deploy multiple homemade fly trap designs simultaneously. A vinegar trap on the kitchen counter, a bottle trap near the back door, and sticky strips near windows creates a comprehensive system that catches flies regardless of species or entry point.