导致宫外孕的原因主要包括以下几点。1、慢性输卵管炎。输卵管的慢性炎症会导致输卵管的管腔内出现粘连、堵塞的现象;输卵管周围组织的炎症会导致输卵管粘连,蠕动功能减弱。这些都会影响受精卵向宫腔内的移动,容易使受精卵的着床位置异常,发生宫外孕。2、子宫疾病。巨大子宫肌瘤或者是多发性的子宫肌瘤,会压迫同侧的输卵管,导致输卵管管腔狭窄,影响输卵管的正常功能,增加患宫外孕的几率。3、子宫内膜异位症。一方面容易导致输卵管粘连,另一方面也会使子宫的微环境异常,引起宫外孕的发生率增加。