A natural fly repellent is apple cider vinegar and dish soap. These can be placed in an open glass and covered with plastic wrap or secured with a rubber band. When the flies land on the glass, they will be attracted to the vinegar and not land on the dish soap.
Essential oils are another effective fly repellent. These are derived from plants and can produce a beautiful fragrance. You can also mix apple cider vinegar with natural liquid soap. The vinegar will attract the flies to the soap, and the surface tension will keep them from entering. Lastly, you can mix cayenne pepper with water in a spray bottle and spray it around the patio or outdoor area.
Although flies can be a nuisance in the home, insecticides are only recommended as a last resort. Some of the best fly control products contain permethrin. These sprays are made specifically for outdoor use. However, they can be dangerous for people to use inside the home.
Another natural fly repellent is white vinegar. It will kill flies on contact. Another method is using dish soap and sugar. Alternatively, you can create a fly trap by using a paper cone or jar.