西安位于中国黄河流域中部关中盆地 ,东经 107.40度-109.49度和北纬 33.42度-34.45度之间。东以零河和灞源山地为界 ,与华县、渭南市、商州市、洛南县相接 ;西以太白山地及青化黄土台塬为界 ,与眉县、太白县接壤 ;南至北秦岭主脊 ,与佛坪县、宁陕县、柞水县分界 ;北至渭河 ,东北跨渭河 ,与咸阳市区、杨凌区和三原、泾阳、兴平、武功、扶风、富平等县 (市)相邻。
西安市在中国地图正中间略偏西的方向。