隋朝皇帝杨坚建立隋朝后,定都在长安,也就是现在的西安,跟西周和西汉的都城在一个地方。
隋朝定都洛阳并不是长安。大兴宫为隋高祖杨坚开皇二年(公元582年)兴建,开皇三年建成,由建筑师宇文恺主持修建,为隋朝皇宫。