古都长安位于“有八百里平川”之称的关中平原,处于渭河中下游地区,南倚秦岭山脉,北临北山山系,东部宽阔,有三四百里;西以宝鸡陇坻为界,东至潼关黄河华山为界。关中平原在全国(尤其是古代)的地理位置十分优越。
首先,它位于中国地形大势第二阶梯黄土高原的东南部,居于黄河中游,对下游各地(中原的各政权)居高临下,正所谓“自古帝者必居上游”。
其次,关中处于华北、西北、西南和中南几大地区的交界处,位置十分重要,西北通戎狄,西南连巴蜀,东北接三晋,东南达荆楚。西安(长安)位于中国内地和边疆交界的地域内立地(同样的还有北京),提供了作为国都,维护国内统治和通融对外关系的必要条件。中国历史前半期的边疆压力主要来自西北,因此前半期西安最合适,后半期则北京合适。
最后,关中四面环山绕水,天然的“四塞为固”。东有崤山、华山与黄河,设函谷关、潼关;北倚北山山脉,有萧关、金锁关;西控陇坻,设陇关;南面秦岭,设大散关、武关、子午关等最后,关中平原沃野千里,是当时公认的富饶之地。尤其在修建郑国渠后,大大的促进了关中农业的发展,满足国都的粮食需求。