但高句丽内部的幕僚争夺依然继续。551年，百济和新罗联合隋朝开始攻打高句丽。公元586年（隋文帝开皇六年），高句丽平原王将都城由平壤城迁至长安城（即今朝鲜平壤市区），直至高句丽灭亡。历时83年。6世纪末和7世纪初，高句丽开始与隋、唐频频交战。高句丽与百济和新罗的关系在这一时期很复杂，一会儿是友，一会儿是敌。
丢失汉江流域.551年，百济和新罗联手攻打高句丽。高句丽从此失去具有重要战略意义的朝鲜半岛中部之肥沃的汉江流域。百济新罗联盟的主战者百济在对高句丽的战争几乎精疲力尽。553