集中于涿郡（今北京），水军集中于东莱（今山东莱州）。另调民伕二百万，以运送衣甲、粮食等。造海船的民工日夜站在水中，皮肤溃烂，腰以下生蛆，死者甚众。隋军虽然曾攻至平壤附近，最后却大败而还。大业九年（613年）第二次进攻高句丽，正当双方相持不下时，礼部尚书杨玄感起兵叛隋，隋炀帝仓皇撤军。大业十年（614年），第三次进攻高句丽。隋炀帝因国内民变已成燎原之势而不敢久战，高句丽也疲于战争而遣使请降，隋炀帝就此撤军。进攻高句丽的战争，先后动用人力数百万，征调财物无数，大量士兵、民伕死于战场和劳役，由于农村中极度缺乏劳力