Yes, vinegar is an effective fly repellent. You can mix equal parts of white or apple cider vinegar and water in a spray bottle and use it to target areas where flies are present. The smell of the vinegar will help keep them away. Make sure to reapply as needed.