- có sự chi viện rất lớn của quân đội nhà Thanh.
- có sự chỉ đạo đúng đắn của triều đình nhà Nguyễn.
- sự mưu trí, dũng cảm của quân đội triều đình do Hoàng Tá Viêm và Lưu Vĩnh Phúc chỉ huy, phối hợp với cuộc chiến đấu của quân dân ta ở các địa phương.
- quân Pháp khống thông thuộc địa hình.