但也正是因为这样,此次北征始终没有找到阿鲁台的主力,随着明军粮草日益匮乏,朱棣决定班师回朝。此次出征大军劳而无功,朱棣是越想越气,这回去太没面子了,得打一仗啊,突然永乐帝灵光一现想到了兀良哈。此时的兀良哈早已不是永乐初年听话的朵颜三卫了,这些年兀良哈蠢蠢欲动,不时袭扰大明边境,虽然没有鞑靼那么猖狂,但也是特别烦人,而且朱棣听说兀良哈的首领还曾与鞑靼暗中勾结,想到这朱棣决定就顺便教训他,杀鸡给猴看。兀良哈可就倒霉了,实力本来就不如鞑靼、瓦剌,关键他压根没想到朱棣的大军会冲着他来,因此几个回合下来,兀良哈大败。得胜的朱棣保住了些许面子,就此得胜回朝。
第三次北征并没有达到既定目标,阿鲁台的主力也没有被消灭,不时还会骚扰明朝边地,因而永乐二十一年(公元1423年)七月,永乐帝第四次北征,希望能够完成未完成的目标。大军出发不久,探子来报,早前几个月阿鲁台就被瓦剌领袖脱欢(马哈木之子)击败,已经没有实力再来对抗大明了,所以这次出征不会有敌人了,转了几圈之后果然是这样,大军只得原路返回,就这样永乐帝的第四次北征空手而归。
永乐二十二年(公元1424年)恢复了一点元气的阿鲁台又来骚扰大明边地,此时的朱棣已经65岁了,身体也不是很好,按理说各方面条件已经不允许他再次亲征了,然而面对阿鲁台(这位老兄这几十年来真是锲而不舍啊)多年来一而再、再而三的挑衅,朱棣不能忍,因而他不顾朝中大臣反对,坚持再一次北征,这就是明成祖第五次北征,也是最后一次。尽管做了充足的准备,军队众多,后勤保障也足够,然而这次到了草原之上还是没能发现阿鲁台主力,明军就在草原之上晃荡了好几个月,尽管朱棣几次下令大军追击,但别说鞑靼人了,羊都没一只,看来这次是不能决战了,永乐帝无可奈何地宣布撤兵。大军班师回朝的路上,明成祖朱棣带着遗憾驾崩于榆木川(今内蒙古自治区多伦西北)。