导致宫外孕的原因是出现了炎症,如果输卵管管腔出现炎症,会导致管腔出现堵塞也会引起管腔通而不畅,就影响受精卵在输卵管管腔内的运行,所以就出现宫外孕。同时如果存在盆腔的炎症,输卵管会出现粘连,输卵管的蠕动会受到影响,也会引起受精卵在输卵管内运行受阻,而出现宫外孕,有一些宫外孕的产生是先天因素,有些女性先天输卵管比较细长,容易出现宫外孕。