Nhận được tin báo về tình hình quân Mông Cổ và nắm được hướng tiến quân của chúng, vua Trần Thái Tông quyết định thân chinh. Đầu tháng 1.1258, vua điều động sáu quân gồm quân Thiên Thuộc, Thiên Chương, Thánh Dực, Chương Thánh, Thần Sách, Củng Thần cùng sương quân các lộ gần kinh thành.