函谷关是洛阳到长安的必经之地,它东西长7.5公里,沿途绝岸壁立,道路狭窄,是易守难攻之地,因此六国打秦国必攻函谷关。还有一点,过了函谷关,后面就是关中平原,直驱咸阳没有其他的要塞,有利于进攻。但是从武关走,还要打下蓝田关或者大昌关,中间也还有一系列的小据点,相对而言容易师老兵疲。
函谷关西据高原,东临绝涧,南接秦岭,北塞黄河,是中国历史上建置最早的雄关要塞之一。函谷关历史上有两座,秦关位于河南省灵宝市北15公里处的王垛村,后西东移,汉关位于距三门峡市约75公里位于洛阳新安县,地处“两京古道”,紧靠黄河岸边,因关在谷中,深险如函,故称函谷关。