Nguyên nhân thắng lợi của cuộc kháng chiến chống Tống thời 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.
- 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.
- 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.
- 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...