Keep Flies at Bay with These 7 Natural Fly Repellents

· September 15, 2017
While these natural repellents aren't a problem for us, flies can't stand them. Try them today! You'll chase them away in no time.

Is the buzzing of flies invading your dreams? Feeling like those little insects are making circles around you from head to toe, is very irritating. Take a look at these natural fly repellents to chase them away without exposing you and your family to the chemical products they sell at the store.

First of all, what you need to do is stop making your home a space they like. Flies feed off of food scraps and excrement. So if you leave a banquet in front of them, they’ll never go away.

If you’re someone who says: “it’s fine”, you’re wrong. If you leave those dishes in the sink, the trash overflowing, or if you don’t take care of your pets’ waste in a timely manner, it will be very tough to get rid of them.

It doesn’t matter how you’re feeding them; if you don’t keep your home clean, these natural fly repellents won’t do anything.

But as unpleasant as it is to think of, flies are a part of the food chain and they’re in charge of eating animal carcasses. So keep them in their place and not in your house.

Natural fly repellents

1. Cloves and lemon

This herb does more than just give your food a special flavor and aroma.

Its antibacterial powers fight flies. If you combine it with lemon, you make it even more effective.


  • 1 lemon
  • 12 cloves


  • Cut the lemon in half.
  • Stick the cloves into it until full.
  • Repeat with the other half.
  • Put them in the corners of your rooms or in the windows.

The fragrance they give off repels flies. If you like, you can repeat the process as many times as you want and put lemons all over your house to keep them away.

We recommend reading:

11 Herbs That Naturally Repel Mosquitoes

2. Lavender

When it comes to useful household herbs, lavender definitely comes near the top of the list. It doesn’t just smell wonderful, but it’s also able to repel flies, fleas, and even mosquitoes.

You can make an infusion, keep a lavender plant, or just buy a bunch of it and put it around your house.

3. Water-filled bag with vodka

Two shots of vodka

This is a grandma-approved trick. All you have to do is fill a ziplock bag with water and hang it outside your house in the doorways and windows.

How does it work? Sunlight reflects off of the water and keeps flies from coming in. Plus, they can’t stand the smell of vodka.

4. Vinegar

With vinegar you can make natural fly repellents that never fail. The antiseptic and bacteria-killing powers of vinegar will get rid of your flies.


  • 1/2 cup of vinegar (100 ml)
  • 10 drops of liquid soap


  • First, heat the vinegar to make the smell stronger.
  • Once warm, pour it into a container.
  • Add the 10 drops of liquid soap and stir until well-mixed.
  • To finish, put it wherever you have flies and you’ll see them end up in the container.

5. Mint

Mint natural fly repellents

Flies flee from the smell of mint plants. So all you have to do is make the following mint “perfume” to keep them away.


  • 1 small jar
  • 1 sponge
  • 20 drops of mint essential oil
  • 1/2 cup of water (125 ml)


  • First, put the sponge in the jar and soak it with a little bit of water.
  • Add the 20 drops of mint oil and cover it.
  • Let the mixture sit for a day.
  • After this time, remove the cover and let the fragrance spread and keep the flies away.
  • You can use the solution for as long as the fragrance lasts.

6. Garlic

Its antiseptic and disinfectant properties are just a few of garlic’s super powers. Plus, its strong odor repels flies.

You can keep them away by spraying garlic oil in your home or just putting it in containers where you tend to see them.

7. Cucumber

Cucumber slices

If you want to keep flies from laying eggs in your home, try cucumber. They hate how it smells.

  • Slice a cucumber and place the slices around your home where flies tend to congregate. (Perhaps put them by the trash can, in the corners of your house, or by the table).
  • Try this for a week and you’ll see much fewer flies.

Besides keeping your home clean, remember to turn off lights at night so that you don’t attract them inside.