Tired of tiny flies swarming your kitchen or bathroom? Whether it’s fruit flies hovering over your bananas or gnats circling your plants, indoor flies are more than just annoying — they’re unhygienic and hard to catch. The good news? You don’t need harsh chemicals to get rid of them. With a few natural ingredients like essential oils, apple cider vinegar, and fruit scraps, you can tackle these pests easily and safely.
In this guide, you’ll learn the best DIY fly traps and natural fly repellents to help reclaim your home.

Bright clean modern kitchen representing a natural chemical-free solution for keeping flies and gnats out of the house.
Disclosure: This post contains Amazon affiliate links. If you click and purchase, I may receive a small commission at no extra cost to you. As an Amazon Associate, I earn from qualifying purchases.
🪰 Why Flies and Gnats Invade Your Home
Before we jump into solutions, let’s look at why you’re dealing with indoor flies in the first place:
- Fruit flies are attracted to ripe or rotting fruit, fermented liquids, and sugary residues.
- Fungus gnats love damp soil, overwatered plants, and organic material.
- House flies show up for food scraps, garbage, and dirty drains.
Knowing what’s attracting them helps you eliminate the source — and keep them from coming back.
🧂 Supplies You’ll Need for DIY Fly Remedies
You probably already have many of these at home. If not, here are highly rated, affordable options available on Amazon:
- ✅ Apple Cider Vinegar — Organic Raw
- ✅ Dish Soap (Eco-Friendly)
- ✅ Essential Oils (Lavender, Peppermint, Citronella, Eucalyptus, Lemongrass)
- ✅ Small Glass Jars or Bowls
- ✅ Plastic Wrap or Paper Funnels
- ✅ Spray Bottle
- ✅ Fruit Scraps (Banana peels or apple cores)
- ✅ Drain Cleaning Brush (for sink fly prevention)
🍎 DIY Fly Trap with Apple Cider Vinegar & Fruit
This is one of the most effective and budget-friendly traps you can make at home.
Instructions:
- Pour 2–3 tablespoons of apple cider vinegar into a small jar.
- Add a small piece of ripe fruit like banana or apple.
- Add a drop of dish soap (this breaks the surface tension so the flies can’t escape).
- Cover the jar with plastic wrap and poke small holes, OR create a paper funnel that lets flies in but makes it hard for them to get out.
- Place the trap in fly-prone areas: near fruit bowls, trash bins, or sink drains.
Tip: Empty and refill every 1–2 days for best results.

Glass jar homemade fruit fly trap using apple cider vinegar and banana peels to get rid of indoor flies naturally.
🌿 DIY Essential Oil Fly Repellent Spray
Essential oils don’t just smell great — they naturally repel flies, gnats, and mosquitoes.
What You Need:
- 1 cup water
- 1 tablespoon witch hazel (helps disperse the oils)
- 10–15 drops essential oils (peppermint, citronella, eucalyptus, or lemongrass work well)
- Spray bottle
Instructions:
- Combine all ingredients in a spray bottle.
- Shake well before each use.
- Spray around windows, doors, garbage cans, sinks, and countertops.
Bonus: This spray is pet-safe and acts as a natural air freshener too!

Amber spray bottle filled with DIY fly repellent made from essential oils, safe natural solution for indoor flies and gnats.
🧼 Bonus Tips to Prevent Future Fly Problems
Eliminating the flies is only half the battle. Keep them from returning by making your space uninviting:
- Take out the trash regularly.
- Clean food spills and crumbs immediately.
- Store fruit in the fridge or in covered containers.
- Flush sink drains with baking soda and vinegar weekly.
- Use a drain cleaning brush to remove gunk that attracts gnats.
- Avoid overwatering houseplants.
- Let the top inch of soil dry out between waterings to discourage fungus gnats.
🚨 When to Call in Backup
If DIY methods aren’t cutting it or you notice a full-blown infestation, it may be time to contact a professional pest control service — especially if the source is hidden, like a drain fly colony inside your plumbing system.
✅ Final Thoughts
Getting rid of indoor flies doesn’t have to involve chemicals or expensive traps. With simple ingredients like apple cider vinegar, essential oils, and fruit scraps, you can make your own powerful fly-fighting tools in minutes. These natural remedies are safe, easy, and Pinterest-worthy DIY solutions that actually work.
📌 Save this guide to your “Natural Home Remedies” board and try one of these methods today — you’ll be amazed at how effective they are!
“Want to keep your whole home calm and reset, not just fly-free?”
Check out The Gentle Night Reset Routine for Moms for an easy bedtime wind-down that helps busy moms reclaim peaceful evenings, too.
✨ Want a full reset that starts in your kitchen and ends in deep sleep?
Grab [The Gentle Night Reset Printable] – only $9 for instant calm.
Includes a checklist, journal prompts, and a 7-day tracker for peaceful nights.