Byen ligger på Guanzhongsletten i den sørlige sentrale Shaanxi. Xi'an markerer den østlige enden av . I dag betjenes byen av Xi'an Xianyang internasjonale lufthavn.