北周を滅ぼした
隋朝を立てた
楊堅は、生活環境の悪化や政治的思惑からこれまでの長安を廃止し、その郊外である龍首原に新たな都城を造営した。新たな都城造営を担当したのは、
宇文?(
555年 -
602年)である。初め
大興城(だいこうじょう)と称された都城が、
隋唐代の首都・国際都市としての長安の都である。中央の朱雀門街を挟んで、左街に54坊と東市、右街に54坊と西市、総計110の坊市から構成される
条坊都市であった。後述される日本の平安京とは異なり、長安城内では、各坊の四囲にも高い牆壁が取り囲んでおり、それら門は夜間は閉門され坊外との通行は禁止された。また、龍首原は、北から南に向かって、6段に分かれた台地状の丘陵であった。設計者の宇文?は、それを
周易の六爻になぞらえて都市計画がなされたと考えられている。
天子の位に相当する九二に宮城を置き、九三の君子の位には皇城を配置した。さらに、
周易においては九二よりも上の最上位とされる九五の丘には、庶人を住まわせると災いの元と考え、国寺である
大興善寺と
道観の
玄都観とを置いて、国家の安泰をはかったという。
最盛期で人口100万人とも言われる大都市に発展した長安であったが、同時に食糧問題という致命的な問題を内包していた。
関中地域のみで長安の膨大な人口を支えるだけの食糧生産は不可能であり、
江南から
大運河を通じて大量輸送を行うか、朝廷そのものを食糧搬入が容易な場所に一時的に避難させる(洛陽に
副都を置いた理由の一つである)ことによって対応していたが、
安史の乱以後は政治的不安定から大運河の管理が次第と困難となり、大運河が通行不可能となるとたちまちのうちに長安での食糧価格の高騰に発展、貧困層の中には餓死するものも相次ぐようになる。唐の滅亡直前に王朝簒奪を狙う
朱全忠によって都が洛陽に移された後、長安が再び都になることは無かった。
長安は唐末の戦乱で荒廃したため、首都は東の
洛陽に移された。唐を滅ぼして
後梁を建てた
朱全忠は首都をさらに東の
開封に移した。これにより首都機能を失った長安の城壁は縮小され、一地方都市となった。
明代に、長安への遷都論が唱えられた事があったものの、既に唐代には食料問題を内包する長安への遷都は実現せず、名称を
西安(せいあん)と改称され地方都市として発展していった(現在の西安については
西安の項目を参照のこと)。