- Khởi nghĩa Lam Sơn là giành độc lập từ tay nhà Minh còn các cuộc kháng chiến chống Tống của thời Lý, thời Tiền lê và thời Trần là chiến tranh bảo vệ độc lập dân tốc
- Khởi nghĩ Lam Sơn diễn ra dưới sự lãnh đạo của 1 hào trưởng và một số nhà yêu nước còn cuộc kháng chiến chống Tống của Tiền lê, Lý và Trần thì dưới sự lãnh đạo của Vua, có độc lập tự chủ
- Cuộc kháng chiến thời Lý, Trần đã diễn ra trong hoàn cảnh đất nước đã được độc lập, nhân dân cùng nhà nước chăm lo xây dựng đất nước. Còn cuộc khởi nghĩa Lam Sơn diễn ra trong lúc đất nước bị quân Minh xâm lược và đô hộ. Nhiều cuộc khởi nghĩa của nông dân nổ ra nhưng bị đàn áp.