由斜谷出，以流马运输，意取长安；同时派使臣到东吴，希望孙权能同时攻魏，孙权答应进攻合肥。根据《晋书·宣帝纪》，两军合共十余万人。四月，诸葛亮到达郿县，据渭河南武功五丈原，司马懿立即从渭河北渡河，背水防守，形成诸葛亮与魏大都督司马懿在渭南对峙局面。魏将郭淮认为蜀军必会渡渭河争夺北原，司马懿认同，便派郭淮先前往防备，又把人口集中的渭水以南筑砦加固防备。果然，蜀军到来，但被郭淮击退。渭水呈东西走向，有一条呈南北走向并向北流入渭水的武功水成为司马懿和诸葛亮争夺的焦点。五丈原位于武功水之西，诸葛亮派遣孟琰占据武功