Khổng Minh đánh Ngụy có nhiều lý do:
-- Nếu ko đánh nó sau này, KM mà chết đi, ngũ hổ tướng cũng hết rồi, lấy đâu ra người trụ cột cho Thục? Vì đất Thục cằn cỗi, ko phải là nơi địa linh nhân kiệt. Lưu Thiện lại hâm hâm, vì thế ko thể không đánh. Đây là lý do chủ yếu.
-- Ko đi đánh Ngụy, mọi người ở nhà nghi Khổng Minh giống như Tào Tháo ngày xưa, sẽ bị dèm pha. Vì thế ko thể ko đánh.
-- Trung hưng Hán thất, tâm niệm của Lưu Bị, cũng là một lý do nữa.
Trong khi Lưu Bị đốt gần 70 vạn quân ở Đông Ngô + Mất Kinh Châu(do Quan Vũ) nên những cuộc Bắc phạt ko thể thành công.