两年后诸葛亮开启第二次北伐,这一次他依旧从祁山地区出兵,但目标不是陇西而是雍凉地区的交界处南安和安定两个郡城,也被围城了很长一段时间。只不过战线过长补给困难,再加上朝中李严等人从中作梗,补给没有及时送到前线,诸葛亮无奈退兵。一年之后诸葛亮又开启了第三次北伐战争,这一次他的目标是陇上地区,因为当时接近秋季,陇上有大量可以收割的麦田。
诸葛亮事先安排蜀军佯攻安定,给曹魏造成攻击西凉的错觉,成功把曹魏的主力部队引到安定周边。随后又派遣姜维领着几千士兵到陇上和魏军交战,魏军防御不及时被打败,陇上地区成熟的麦子也被蜀军收割,于是诸葛亮在这里屯兵,两年后开启第四次北伐战争。这一次北伐依旧选择从祁山地区出兵,目标是吞并陇西和羌族人的地盘,目的是获取这边的战马。但司马懿早有防备,特意命令西凉的将士从西凉出兵绕道羌族人的地盘和诸葛亮交战,双方互有损失,难分胜负。