Nguyên nhân: - Sự chỉ huy tài ba của Lý Thường Kiệt.- Vì sự đoàn kết của quân và dân ta đã chiến đấu anh dũng. - Cuộc kháng chiến được nhân dân ủng hộ.
-Thứ nhất, là do tinh thần yêu nước nồng nàn, ý chí bất khuất và lòng tự cường dân tộc của quân dân ta. Trong cuộc kháng chiến chống Tống lần thứ hai, Lý Thường Kiệt đã từ bỏ danh vọng bổng lộc, xin triều đình mời Lý Đạo Thành về Thăng Long nhậm chức Tể tướng, còn ông chỉ tổ chức kháng chiến mà không tham gia các chức vụ trong vương triều.
-Thứ hai, là do khối đại đoàn kết toàn dân vững chắc. Trong cuộc kháng chiến, nhân dân ta đã nhất trí một lòng xung quanh triều đình hoặc bộ tham mưu cùng chung sức đánh giặc.
- Thứ ba, là sự lãnh đạo sáng suốt, tài tình của các tướng lĩnh chỉ huy mà tiêu biểu là Lý Thường Kiệt.
- Thứ tư, nguyên nhân khách quan : khí hậu nóng nực ở phương Nam là một trở lực lớn đối với quân xâm lược ; địa hình của đất nước ta không phù hợp với sự di chuyển và chiến đấu của quân Tống ; việc tiếp tế của giặc gặp nhiều khó khăn, khiến địch lúng túng, tinh thần bị dao động...
- Do ý chí độc lập tự chủ của đoàn thể nhân dân Đại Việt
- Do sức mạng đoàn kết to lớn của dân tộc
- Do biết kế thừa và phát huy truyền thống đấu tranh bất khuất của dân tộc.
- Do công lao và tài năng của anh hùng dân tộc Lý Thường Kiệt trong việc sử dụng lối đánh rất độc đáo.
* Ý nghĩa lịch sử:
- Cuộc kháng chiến thắng lợi thể hiện tinh thần chiến đấu dũng cảm, kiên cường của các tầng lớp nhân dân ta trong sự nghiệp đấu tranh chống xâm lược Tống bảo vệ vũng chắc nền độc lập của tổ quốc, trong đó có đồng bào các dân tộc ít người.
- Kháng chiến thắng lợi thể hiện tinh thần đoàn kết của nhân dân ta trên dưới một lòng, dưới sự chỉ huy tài giỏi của Lý Thường Kiệt. Chiến công của ông xứng đáng được sử sách dân tộc lưu mãi muôn đời.
- Kháng chiến chống Tống thắng lợi đập tan ý chí xâm lược của giặc, buộc nhà Tống từ bỏ hoàn toàn mộng thôn tính Đại Việt. Đất nước bước vào thời kì thái bình.