Eight Natural Fly Repellents to Make at Home

Flies are unwanted insects in the home. To drive them away, you need to ensure good hygiene in all areas of your house. You can also try some natural repellents.
Eight Natural Fly Repellents to Make at Home
Nelton Abdon Ramos Rojas

Written and verified by the doctor Nelton Abdon Ramos Rojas.

Last update: 11 May, 2023

Is the buzzing of flies keeping you awake at night? If so, you’ll know how extremely irritating it is to have these flying insects circling around you. What you must do is stop making your home a space they like. Flies feed off food scraps and excrement. So, if you leave a feast in front of them, they’ll never go away.

Indeed, if you leave dirty dishes in the sink, have overflowing trash, and don’t clean your pets’ waste in a timely manner, it’ll be extremely hard to get rid of flies. In fact, if you don’t keep your home clean, these natural fly repellents won’t work.

However, as unpleasant as it is to think of, flies are part of the food chain and they’re responsible for eating animal carcasses. We just need to keep them in their place and not in our homes.

Natural fly repellents

We must make it clear that there’s no evidence that these natural fly repellents are effective. That’s because they’re old-fashioned and traditional remedies that may work in some cases but not in others.

However, they’re alternatives to chemical insecticides that are often harmful. In fact, although many don’t know it, these products have a negative impact on our health and environment.

A study published in the journal Cogent Medicine confirms that the toxic substances in commercial products can cause:

  • Neurological symptoms, like headache and dizziness.
  • Respiratory difficulties, including pain and irritation and dyspnea of ​​the upper respiratory tract.
  • Gastrointestinal discomfort, such as nausea and vomiting.

Even though there are reports of just a few cases of diseases pertaining to the use of household insecticides, the general recommendations are to either moderate or avoid their use. Therefore, when it comes to getting rid of flies, try some of these traditional remedies made with natural ingredients before using harsh chemicals.

1. Cloves and lemon

This spice does more than just give your food a special flavor and aroma. In fact, if you combine it with lemon, you get one of the best natural fly repellents for your home.

Cloves on a wooden spoon.
Apparently, the scent of cloves helps repel flies. Therefore, it’s one of the best eco-friendly products to avoid the presence of these annoying insects.


  • 1 lemon.
  • 12 cloves.


  • Cut the lemon in half.
  • Stick the cloves into it to cover the whole surface.
  • Repeat with the other half.
  • Place them in the corners of your rooms or by 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 also recommend reading:  1 1 Herbs Tha t Naturally Repel Mosquitoes

2. Lavender is one of the best natural fly repellents

When it comes to useful household herbs, lavender definitely comes near the top of the list. It doesn’t just smell wonderful but, according to tradition, it repels flies and even mosquitoes. 

  • You can use an infusion, a lavender plant, or just buy bunches of this herb and place them around your house.

3. A bag filled with water and vodka

This trick has become popular in recent years. All you have to do is fill a ziplock bag with water and vodka and hang it outside your house in the doorways and windows.

  • How does it work? Sunlight reflects off the water and keeps flies from coming in. Plus, flies hate the smell of vodka.

4. Vinegar

When it comes to household chores, vinegar is one of the most popular ingredients. To repel flies, mix it with a little dishwashing soap.

A bottle of apple cider vinegar.
Apple cider vinegar is used for various household purposes. Among them, it can help keep flies away.


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


  • Heat the vinegar to accentuate its smell.
  • Pour it into a container.
  • Add the 10 drops of liquid soap and stir until it’s homogeneous.
  • Place it wherever there are flies and you’ll see how they end up in the container.

5. Mint

It’s said that flies flee from the smell of mint plants. Therefore, all you have to do is make the following mint-based ‘perfume’ to keep them away.


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


  • Put the sponge in the jar and soak it with a little water.
  • Add the mint oil and put the lid on the jar.
  • Let the mixture stand for a day.
  • Remove the lid and let the fragrance spread to keep the flies away.
  • Use the solution for as long as its fragrance lasts.

6. Garlic

Garlic is one of the most widely used herbs in homes. Although its flavor and aroma are delicious in food, it’s said to be unpleasant for flies.

  • You can keep them away by spraying garlic oil in your home or just putting it in containers in places where you tend to see flies.
Garlic in a basket.
The aroma and taste of garlic is unpleasant for flies. Therefore, it can be a good option to keep them away from your home.

7. Cucumber

Cucumber seems to be another effective ingredient that wards off flies in the home. Again, it’s said they don’t like its smell.

  • Slice a cucumber and place the slices around your home where flies tend to congregate. You might want to place them by the trash can, in corners, or close to your dining table.
  • Try this for a week and you’ll see how the number of flies reduces.

8. Basil

The repellent activity of the essential oil of basil (Ocimum micranthum) is similar to that of a chemical repellent. It also has the advantage of biodegradability, no environmental pollution, and low production cost.

Research has highlighted certain plants with the greatest repellent capacity for houseflies. In fact, in an exhaustive study, in which the insecticidal power of 30 essential oils was measured, four bioproducts stood out for their powerful repellent action. They were the essential oils of peperina (Minthostachyus verticillata), sweet orange (Citrus sinensis), bitter orange (Citrus aurantium), and Eucalyptus cinerea, a variety of eucalyptus.

The oils, mixed with isopropyl alcohol were sprayed in a room. They were found to have an effectiveness of more than 70 percent as a fly repellent.

Research showed that when different oils are combined, it enhances their activity. For example, the essential oils of sweet orange and bitter orange peel “showed 70 percent efficacy in killing flies in a room, after 60 minutes of spraying”.

Are you trying to repel flies in your home?

As you can see, these repellents are easy to prepare and contain safe ingredients. In addition, unlike chemical insecticides, they don’t have a negative impact on your health and the environment.

Therefore, you can use them whenever you need them in any area of your home. Their continual use won’t cause allergies or contamination. Of course, you must keep in mind that they won’t be as aggressive as commercial products, so you might not always get the desired results.

All cited sources were thoroughly reviewed by our team to ensure their quality, reliability, currency, and validity. The bibliography of this article was considered reliable and of academic or scientific accuracy.

This text is provided for informational purposes only and does not replace consultation with a professional. If in doubt, consult your specialist.