A fistula is an abnormal connection between two parts inside of the body. Fistulas can happen because of injury, infection or inflammation. They may develop between different organs such as between the esophagus and the windpipe, or the bowel and the vagina. They can also develop between two blood vessels such as between an artery and a vein, or between two arteries.