从陕西省的版图看西安市在中部偏下的位置,位于关中平原中部。
西安市位于黄河流域中部关中盆地,东经107°40′—109°49′和北纬33°42′—34°45′之间。东以零河和灞源山地为界,与华县、渭南市、商州区、洛南县相接;西以太白山地及青化黄土台塬为界,与眉县、太白县接壤。
南至北秦岭主脊,与佛坪县、宁陕县、柞水县分界;北至渭河,东北跨渭河,与咸阳市区、杨凌区和三原、泾阳、兴平、武功、扶风、富平等县(市)相邻。辖境东西长204千米,南北宽116千米。总面积10108平方千米,其中市区面积3582平方千米。
西安市境内海拔高度差异悬殊位居全国各城市之冠。巍峨峻峭、群峰竞秀的秦岭山地与坦荡舒展、平畴沃野的渭河平原界线分明,构成西安市的地貌主体。
秦岭山脉主脊海拔2000—2800米,其中西南端太白山峰巅海拔3867米,是大陆中部最高山峰。渭河平原海拔400—700米,其中东北端渭河河床最低处海拔345米。西安城区便建立在渭河平原的二级阶地上。