未到大同,军中已经缺粮,此时离出发才不过四天。此后天气转坏,风雨交加,士兵冻饿疾困而死者极多。此时应该休整,补给粮草,王振却不顾军队实际情况,盲目催促进军。随驾的官员都劝英宗回京,王振十分恼火,竟罚那些官员在荒草中跪了一整天。二十八日大军来到大同东北的阳和(今山西阳高县)。早在是月十五日,大同总督宋瑛、总兵朱冕和都督石亨曾在阳和迎战也先的军队,因为受监军太监郭敬的牵制,左右掣肘,结果导致全军覆没,宋瑛和朱冕殉难,石亨单骑逃回,郭敬则临阵藏匿逃脱。也先见明英宗御驾亲征,佯作退却,企图引诱明军深入。八月一日,大军来到大同,郭敬向王振汇报了前方战况,全军震惊,于是决定班师而回。
俗语说:“得了富贵不回乡,如穿锦衣夜里行”。王振自觉十分富贵,这次班师正好绕道回自己的家乡蔚州走一趟,带着五十万兵马,又挟制着英宗,真是当年刘邦平叛回乡的风光也不如了。于是,王振就让英宗往蔚州一线退兵。谁知走了一程,王振又怕大军踏坏了家乡的庄稼,落个乡人唾骂之名,又让大军改道东走,取宣府一线。这样一来二去,耽误了时间,被也先的骑兵追上,明军断后的将士全部战死。