Lý Thường Kiệt chọn sông Như Nguyệt làm phòng tuyến chống quân xâm lược Tống, vì:
- Đây là con sông chặn ngang tất cả các ngả đường bộ từ Quảng Tây (Trung Quốc) vào Thăng Long.
- Sông Như Nguyệt bấy giờ có lòng sông sâu, rộng, là một chiến hào tự nhiên khó có thể vượt qua.
- Lực lượng của nhà Tống chủ yếu là bộ binh: 10 vạn bộ binh tinh nhuệ, 1 vạn ngựa chiến và 20 vạn dân phu.