Skip to content

Fighting flies in the house: Get rid of insects indoors and outdoors with natural means!

Flies are found almost everywhere where people live. They lay their eggs on animal feces, garbage and in decaying organic material. Flies can transmit diseases. There are many safe and easy ways to prevent an infestation or eliminate it if it does occur. How to control flies in the house, using natural means, we will show you!

What attracts insects to your home

Flies can also carry viruses and bacteria

Flies are mainly attracted to materials where they can lay their eggs. These include:

  • Rotting material, including food scraps and other debris
  • Animal droppings
  • Manure
  • Bright lights at night can also attract the insects.

Are flies harmful

Store food properly in airtight containers

In many cases, infestations of flies are merely a nuisance. However, they can also transmit viruses and bacteria that can be passed on when they bite. Diseases they can transmit include:

  • Food poisoning
  • Cholera
  • E. coli
  • Typhoid fever
  • Dysentery
  • Tuberculosis
  • Eye infections
  • tropical infection called soft palate

Getting rid of flies in the house by natural means

Learn what attracts flies to your home

It is possible and often even preferable to get rid of flies naturally, without pesticides. We give the most effective measures with which you can fight the insects.

Some herbs and flowers drive away the insects

Control flies in the house - plant lavender around the house


Possible methods are herbs and flowers that can be planted both in the garden and outdoors to keep flies away from your home. Herbs and flowers that can repel insects include:

  • Basil
  • Marigold
  • Lavender
  • Bay leaves
  • Catnip

Use vinegar and dishwashing liquid

A mixture of vinegar and dish soap can help you control flies

A mixture of vinegar and dishwashing liquid can help you control flies. To do this, mix about an inch of apple cider vinegar and a few drops of dishwashing liquid in a tall jar. Cover the jar with plastic wrap. Secure the plastic wrap with a rubber band and poke small holes in the top. The insects will be attracted to the vinegar in the jar and fly through the holes. However, the dishwashing liquid will cause them to sink instead of landing on the vinegar.

Cayenne pepper and water are effective

Cayenne pepper can help repel flies


Cayenne pepper can help repel flies. Mix it with water and spray it around the house to deter insects.

Control flies indoors: Venus fly trap.

Venus flytraps are carnivorous plants that eat insects

Venus fly traps are carnivorous plants that eat insects. When a fly gets caught in the plant’s trap, it closes around the fly. It then secretes a digestive fluid that dissolves the soft innards of the insect. It decomposes the insect over 5 to 12 days and then spits out the exoskeleton.

Use natural bait for traps

You can use foods or drinks that attract flies to lure them into the traps

You can also use foods or beverages that attract flies to lure them into the traps . These include:

  • Sugar (honey or molasses)
  • Wine
  • Fruit
  • Meat

Hanging light traps

Light traps are boxes with a light on the back that attracts flies

Light traps are boxes with a light on the back that attracts flies. If they try to get to the light, they will either be electrocuted or trapped, depending on the type of light trap you choose. Be careful not to mount the light traps near entrances and windows so they can’t be seen from the outside. Also, do not place them more than three feet from the ground.

Place sticky traps in the house

Control flies in the house - sticky traps are effective

Sticky traps are strips of sticky paper that can be hung or laid throughout the house. They are not as effective as other traps, but can be used to control fly infestations.

How to repel flies from your balcony or garden

Fecal matter is a perfect breeding ground for flies

Many natural and other fly repellents can be used outdoors to keep insects away from your home. You can try planting herbs and flowers like basil or marigolds around the house, or even set up some Venus fly traps. You can also use sticky traps outdoors. Other tips:

  • Remove mulch piles from your home. This is what flies breed in. If you don’t have that much space available, at least try to keep the pile away from doors and windows.
  • Keep garbage cans tightly closed. Insects are attracted to the smell of fermented and rotting goods, so they are especially interested in garbage.
  • Clean up after your pets. Feces are not only a perfect breeding ground for flies, they can land there before they land on your food.

Preventing a fly infestation

Control flies in the house - seal windows and doors well

The best way to combat a fly infestation , is to prevent it in the first place. Make sure the insects have no place to lay their eggs, and remove things that can attract flies.

  • Make sure your windows, doors and vents are well sealed and free of holes or other damage.
  • Use a trash can with a tight-fitting lid, and remove the bag as soon as it is full.
  • Store food properly in airtight containers.
  • Do not leave dirty dishes or glasses on the counter.
  • Do not leave grass clippings or leaves rotting near your home.
  • Turn off outdoor lights at night, if possible. Insects are attracted to the light.
  • Do not use rat poison to kill rodents, as the carcasses may attract flies.
  • Dispose of animal droppings, such as those from a cat’s litter box, immediately.