国民党随即将杨希闵除名。随着滇军的世代交替，失去军政资本的杨希闵离开了中国的权力竞逐舞台。后来，杨希闵寓居浙江省绍兴。抗日战争爆发后的1937年（民国26年），杨希闵迁居昆明。中华人民共和国成立后，杨希闵留在云南省，当选云南省政协委员，并加入中国国民党革命委员会（民革）。1967年1月17日，杨希闵病逝。享年82岁。